📄 int_one.lis
字号:
.module INT_ONE.C
.area vector(rom, abs)
.org 4
0004 00C0 rjmp _int0_ovf
.area bss(ram, con, rel)
0000 L2:
0000 .blkb 2
.area text(rom, con, rel)
0000 .dbfile C:\avr3\INT_ONE.C
0000 .dbfunc e int0_ovf _int0_ovf fV
0000 .dbsym s tms L2 i
.even
0000 _int0_ovf::
0000 2A92 st -y,R2
0002 3A92 st -y,R3
0004 2FB6 in R2,0x3f
0006 2A92 st -y,R2
0008 .dbline -1
0008 .dbline 5
0008 ; #include"sga.h"
0008 ; /*=============外部中断一 函数==============*/
0008 ; #pragma interrupt_handler int0_ovf:3
0008 ; void int0_ovf(void)
0008 ; {
0008 .dbline 7
0008 ; static unsigned int tms;
0008 ; tms=TMS;
0008 20900000 lds R2,_TMS
000C 30900100 lds R3,_TMS+1
0010 30920100 sts L2+1,R3
0014 20920000 sts L2,R2
0018 .dbline -2
0018 L1:
0018 2990 ld R2,y+
001A 2FBE out 0x3f,R2
001C 3990 ld R3,y+
001E 2990 ld R2,y+
0020 .dbline 0 ; func end
0020 1895 reti
0022 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -