📄 rs232.s
字号:
.module RS232.C
.area lit(rom, con, rel)
_Tab::
.byte 33,249
.byte 19,'Q
.byte 201,'E
.byte 5,241
.byte 1,'A
.byte 129,13
.byte 39,25
.byte 7,135
.dbfile C:\ATMega8515\RS232/ForATmega8515.h
.dbsym e Tab _Tab A[16:16]kc
.area text(rom, con, rel)
.dbfile C:\ATMega8515\RS232/ForATmega8515.h
.dbfile C:\ATMega8515\RS232\RS232.C
.dbfunc e main _main fV
; index -> R20
.even
_main::
.dbline -1
.dbline 7
; #include <iom8515v.h>
; #include"stdio.h"
; #include"ForATmega8515.h"
;
;
; void main()
; {
.dbline 8
; uchar index=0;
clr R20
.dbline 9
; init_devices();
rcall _init_devices
.dbline 10
; printf("------------Debuging in RS232-------------\n");
ldi R16,<L2
ldi R17,>L2
rcall _printf
.dbline 11
rjmp L6
L3:
.dbline 11
mov R18,R20
clr R19
ldi R16,<L7
ldi R17,>L7
rcall _printf
L4:
.dbline 11
inc R20
L6:
.dbline 11
; for(index=0;index!=100;index++)printf("NO.%d:This is a test!\n",index);
cpi R20,100
brne L3
L8:
.dbline 12
L9:
.dbline 12
rjmp L8
X0:
.dbline -2
L1:
.dbline 0 ; func end
ret
.dbsym r index 20 c
.dbend
.area data(ram, con, rel)
.dbfile C:\ATMega8515\RS232\RS232.C
L7:
.blkb 23
.area idata
.byte 'N,'O,46,37,'d,58,'T,'h,'i,'s,32,'i,'s,32,'a,32
.byte 't,'e,'s,'t,33,10,0
.area data(ram, con, rel)
.dbfile C:\ATMega8515\RS232\RS232.C
L2:
.blkb 44
.area idata
.byte 45,45,45,45,45,45,45,45,45,45,45,45,'D,'e,'b,'u
.byte 'g,'i,'n,'g,32,'i,'n,32,'R,'S,50,51,50,45,45,45
.byte 45,45,45,45,45,45,45,45,45,45,10,0
.area data(ram, con, rel)
.dbfile C:\ATMega8515\RS232\RS232.C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -