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

📄 jidianqi.lis

📁 AVR单片机C语言编程及应用实例 适合初学者的学习研究 其中包含Atmega16中文资料及Protel部分电路图
💻 LIS
字号:
                        .module jidianqi.c
                        .area text(rom, con, rel)
 0000                   .dbfile I:\AVR视频教程\视频教程\lesson3\jidianqi\jidianqi.c
 0000                   .dbfunc e main _main fV
 0000           ;              i -> R16,R17
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 8
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; 
 0000           ; #define uchar unsigned char
 0000           ; #define uint  unsigned int
 0000           ; 
 0000           ; void main()
 0000           ; {
 0000                   .dbline 10
 0000           ; 
 0000           ;        uint i;        DDRC|=BIT(PC6);
 0000 A69A              sbi 0x14,6
 0002 26C0              xjmp L3
 0004           L2:
 0004                   .dbline 14
 0004           ;       // DDRA|=BIT(2);
 0004           ;    //  PORTA|=BIT(2);     DDRB=0XFF;
 0004           ;       while(1)
 0004           ;       {
 0004                   .dbline 17
 0004           ; 
 0004           ; 
 0004           ;       PORTC|=BIT(6);
 0004 AE9A              sbi 0x15,6
 0006                   .dbline 18
 0006           ;        i=50000;
 0006 00E5              ldi R16,50000
 0008 13EC              ldi R17,195
 000A           L5:
 000A                   .dbline 19
 000A           L6:
 000A                   .dbline 19
 000A           ;        while(i--);     i=50000;
 000A 1801              movw R2,R16
 000C 0150              subi R16,1
 000E 1040              sbci R17,0
 0010 2220              tst R2
 0012 D9F7              brne L5
 0014 3320              tst R3
 0016 C9F7              brne L5
 0018           X0:
 0018                   .dbline 19
 0018 00E5              ldi R16,50000
 001A 13EC              ldi R17,195
 001C           L8:
 001C                   .dbline 20
 001C           L9:
 001C                   .dbline 20
 001C           ;        while(i--);
 001C 1801              movw R2,R16
 001E 0150              subi R16,1
 0020 1040              sbci R17,0
 0022 2220              tst R2
 0024 D9F7              brne L8
 0026 3320              tst R3
 0028 C9F7              brne L8
 002A           X1:
 002A                   .dbline 22
 002A           ;        //DDRB=0XFF;
 002A           ;        PORTC&=~BIT(6);
 002A AE98              cbi 0x15,6
 002C                   .dbline 23
 002C           ;        i=50000;
 002C 00E5              ldi R16,50000
 002E 13EC              ldi R17,195
 0030           L11:
 0030                   .dbline 24
 0030           L12:
 0030                   .dbline 24
 0030           ;        while(i--);     i=50000;
 0030 1801              movw R2,R16
 0032 0150              subi R16,1
 0034 1040              sbci R17,0
 0036 2220              tst R2
 0038 D9F7              brne L11
 003A 3320              tst R3
 003C C9F7              brne L11
 003E           X2:
 003E                   .dbline 24
 003E 00E5              ldi R16,50000
 0040 13EC              ldi R17,195
 0042           L14:
 0042                   .dbline 25
 0042           L15:
 0042                   .dbline 25
 0042 1801              movw R2,R16
 0044 0150              subi R16,1
 0046 1040              sbci R17,0
 0048 2220              tst R2
 004A D9F7              brne L14
 004C 3320              tst R3
 004E C9F7              brne L14
 0050           X3:
 0050                   .dbline 26
 0050           L3:
 0050                   .dbline 13
 0050 D9CF              xjmp L2
 0052           X4:
 0052                   .dbline -2
 0052                   .dbline 27
 0052           ;        while(i--);
 0052           ;     }
 0052           ; }
 0052           L1:
 0052                   .dbline 0 ; func end
 0052 0895              ret
 0054                   .dbsym r i 16 i
 0054                   .dbend

⌨️ 快捷键说明

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