📄 ac7-3.lis
字号:
.module ac7-3.c
.area text(rom, con, rel)
0000 .dbfile d:\MYDOCU~1\ac7-3\ac7-3.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 .dbline -1
0000 .dbline 4
0000 ; #include<iom16v.h>
0000 ; //=============================
0000 ; void main(void)
0000 ; {
0000 .dbline 5
0000 ; DDRB=0xff;
0000 8FEF ldi R24,255
0002 87BB out 0x17,R24
0004 .dbline 6
0004 ; PORTB=0xff;
0004 88BB out 0x18,R24
0006 .dbline 7
0006 ; DDRD=0x00;
0006 2224 clr R2
0008 21BA out 0x11,R2
000A .dbline 8
000A ; PORTD=0xff;
000A 82BB out 0x12,R24
000C 0CC0 xjmp L3
000E L2:
000E .dbline 10
000E ; while(1)
000E ; {
000E .dbline 11
000E ; if((PIND&0x10)==0)
000E 8499 sbic 0x10,4
0010 03C0 rjmp L5
0012 .dbline 12
0012 ; PORTB=0xaa;
0012 8AEA ldi R24,170
0014 88BB out 0x18,R24
0016 07C0 xjmp L6
0018 L5:
0018 .dbline 13
0018 ; else if((PIND&0x20)==0)
0018 8599 sbic 0x10,5
001A 03C0 rjmp L7
001C .dbline 14
001C ; PORTB=0x55;
001C 85E5 ldi R24,85
001E 88BB out 0x18,R24
0020 02C0 xjmp L8
0022 L7:
0022 .dbline 16
0022 ; else
0022 ; PORTB=0xff;
0022 8FEF ldi R24,255
0024 88BB out 0x18,R24
0026 L8:
0026 L6:
0026 .dbline 17
0026 L3:
0026 .dbline 9
0026 F3CF xjmp L2
0028 X0:
0028 .dbline -2
0028 L1:
0028 .dbline 0 ; func end
0028 0895 ret
002A .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -