📄 main.lis
字号:
.module main.c
.area text(rom, con, rel)
0000 .dbfile ..\1LED~1\main.c
0000 .dbfile C:\HJ-1G-AVR\1LED~1\main.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 .dbline -1
0000 .dbline 11
0000 ; //开发环境:HJ-1G HJ-3G 开发板+AVR增强包套装
0000 ; //芯片:ATMEGA16A
0000 ; //编译器:ICCV7
0000 ; //编写:慧净电子
0000 ; //网址:WWW.HLMCU.COM QQ:121350852
0000 ; //点亮HJ-1G/3G开发板上的1个LED灯
0000 ; #include "iom16v.h"
0000 ; #include "macros.h"
0000 ;
0000 ; void main()
0000 ; {
0000 .dbline 15
0000 ; //DDRA=DDRA|BIT(2); //PA2为输出状态
0000 ; //PORTA=PORTA|BIT(2); //PA2输出高电平
0000 ;
0000 ; DDRB=0xff; //PB0~7为输出状态
0000 8FEF ldi R24,255
0002 87BB out 0x17,R24
0004 .dbline 16
0004 ; PORTB=0xfe; //PB0为输出低电平,而其余为高电平,亦即打亮LED0
0004 8EEF ldi R24,254
0006 88BB out 0x18,R24
0008 L2:
0008 .dbline 19
0008 ; //PORTB&=~BIT(0) //等价
0008 ;
0008 ; while(1); //程式停止。
0008 L3:
0008 .dbline 19
0008 FFCF xjmp L2
000A X0:
000A .dbline -2
000A L1:
000A .dbline 0 ; func end
000A 0895 ret
000C .dbend
000C ; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -