⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lis

📁 详细介绍M8两版间通讯
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .module main.c
                        .area data(ram, con, rel)
 0000           _StartShow::
 0000                   .blkb 1
                        .area idata
 0000 FF                .byte 255
                        .area data(ram, con, rel)
 0001                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0001                   .dbsym e StartShow _StartShow c
 0001           _cDataBuff::
 0001                   .blkb 2
                        .area idata
 0001 0103              .byte 1,3
                        .area data(ram, con, rel)
 0003                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0003                   .blkb 2
                        .area idata
 0003 0100              .byte 1,0
                        .area data(ram, con, rel)
 0005                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0005                   .blkb 2
                        .area idata
 0005 0006              .byte 0,6
                        .area data(ram, con, rel)
 0007                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0007                   .blkb 2
                        .area idata
 0007 0501              .byte 5,1
                        .area data(ram, con, rel)
 0009                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0009                   .blkb 2
                        .area idata
 0009 0309              .byte 3,9
                        .area data(ram, con, rel)
 000B                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 000B                   .blkb 2
                        .area idata
 000B 080A              .byte 8,10
                        .area data(ram, con, rel)
 000D                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 000D                   .blkb 2
                        .area idata
 000D 0A08              .byte 10,8
                        .area data(ram, con, rel)
 000F                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 000F                   .blkb 2
                        .area idata
 000F 0708              .byte 7,8
                        .area data(ram, con, rel)
 0011                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0011                   .blkb 2
                        .area idata
 0011 0007              .byte 0,7
                        .area data(ram, con, rel)
 0013                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0013                   .blkb 2
                        .area idata
 0013 0202              .byte 2,2
                        .area data(ram, con, rel)
 0015                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0015                   .blkb 2
                        .area idata
 0015 060A              .byte 6,10
                        .area data(ram, con, rel)
 0017                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0017                   .blkb 2
                        .area idata
 0017 0A06              .byte 10,6
                        .area data(ram, con, rel)
 0019                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0019                   .blkb 2
                        .area idata
 0019 0102              .byte 1,2
                        .area data(ram, con, rel)
 001B                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 001B                   .blkb 2
                        .area idata
 001B 0604              .byte 6,4
                        .area data(ram, con, rel)
 001D                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 001D                   .blkb 2
                        .area idata
 001D 0201              .byte 2,1
                        .area data(ram, con, rel)
 001F                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 001F                   .blkb 2
                        .area idata
 001F 080A              .byte 8,10
                        .area data(ram, con, rel)
 0021                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0021                   .dbsym e cDataBuff _cDataBuff A[32:32]c
                        .area text(rom, con, rel)
 0000                   .dbfile G:\Mega8程序\TCXO评估板\LedShow\main.c
 0000                   .dbfunc e main _main fV
 0000           ;           cNum -> R20
 0000           ;              p -> R22,R23
 0000           ;          cTemp -> R10
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 18
 0000           ; #include <iom8v.h>
 0000           ; #include <macros.h>
 0000           ; extern void led_init(void);
 0000           ; extern void timer0_init(void);
 0000           ; extern void TWI_init(void);
 0000           ; extern unsigned char LedNum[8];
 0000           ; 
 0000           ; unsigned char StartShow=0xff;
 0000           ; void Delay(unsigned int ms);
 0000           ; //#pragma data:eeprom
 0000           ; char cDataBuff[]={1,3,1,0,0,6,5,1,
 0000           ;                                                                       3,9,8,10,10,8,7,8,
 0000           ;                                                                       0,7,2,2,6,10,10,6,
 0000           ;                                                                       1,2,6,4,2,1,
 0000           ;                                                                       8,10}; //10用来分隔两次显示(LED熄灭)
 0000           ; //#pragma data:data
 0000           ; void main(void)
 0000           ;  {
 0000                   .dbline 22
 0000           ;       unsigned char cTemp;
 0000           ;       unsigned char cNum;
 0000           ;       unsigned char *p;
 0000           ;       led_init();
 0000 00D0              rcall _led_init
 0002                   .dbline 23
 0002           ;       timer0_init();
 0002 00D0              rcall _timer0_init
 0004                   .dbline 24
 0004           ;       TWI_init();
 0004 00D0              rcall _TWI_init
 0006                   .dbline 25
 0006           ;       SEI();
 0006 7894              sei
 0008                   .dbline 26
 0008           ;       for(cNum=9;cNum!=0xff;cNum--)
 0008 49E0              ldi R20,9
 000A 10C0              rjmp L5
 000C           L2:
 000C                   .dbline 27
 000C                   .dbline 28
 000C 60E0              ldi R22,<_LedNum
 000E 70E0              ldi R23,>_LedNum
 0010                   .dbline 29
 0010 FB01              movw R30,R22
 0012 4193              st Z+,R20
 0014                   .dbline 30
 0014 4193              st Z+,R20
 0016                   .dbline 31
 0016 4193              st Z+,R20
 0018                   .dbline 32
 0018 4193              st Z+,R20
 001A                   .dbline 33
 001A 4193              st Z+,R20
 001C                   .dbline 34
 001C 4193              st Z+,R20
 001E                   .dbline 35
 001E 4193              st Z+,R20
 0020 BF01              movw R22,R30
 0022                   .dbline 36
 0022 4083              std z+0,R20
 0024                   .dbline 37
 0024 08EC              ldi R16,200
 0026 10E0              ldi R17,0
 0028 57D0              rcall _Delay
 002A                   .dbline 38
 002A           L3:
 002A                   .dbline 26
 002A 4A95              dec R20
 002C           L5:
 002C                   .dbline 26
 002C 4F3F              cpi R20,255
 002E 71F7              brne L2
 0030                   .dbline 39
 0030           ;        {
 0030           ;               p=LedNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p++=cNum;
 0030           ;               *p=cNum;
 0030           ;               Delay(200);
 0030           ;        }
 0030           ;       DDRC|=0b00001000;
 0030 A39A              sbi 0x14,3
 0032                   .dbline 40
 0032           ;       PORTC&=0b11110111;//点亮指示灯
 0032 85B3              in R24,0x15
 0034 877F              andi R24,247
 0036 85BB              out 0x15,R24
 0038 4DC0              rjmp L7
 003A           L6:
 003A                   .dbline 43
 003A           ; 
 003A           ;       while(1)
 003A           ;        {
 003A                   .dbline 44
 003A           ;               p=LedNum;
 003A 60E0              ldi R22,<_LedNum
 003C 70E0              ldi R23,>_LedNum
 003E                   .dbline 45
 003E           ;               for(cNum=7;cNum!=0xff;cNum--)//将LED的8位数码管全部熄灭-全部置为10

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -