📄 led.s
字号:
.module LED.c
.area text(rom, con, rel)
.dbfile E:\mysoft\DH980\LED.c
.dbfunc e LED_out _LED_out fV
; b -> R20
; l -> R22
; p -> R16,R17
.even
_LED_out::
xcall push_gset2
.dbline -1
.dbline 6
; #include <iom169v.h>
; #include <macros.h>
; #include <stdio.h>
; #include "main.h"
; void LED_out(unsigned char *p)
; {
.dbline 8
; unsigned char b,l;
; for(b=0;b<4;b++)
clr R20
xjmp L5
L2:
.dbline 9
; {
.dbline 10
; for(l=0;l<8;l++)
clr R22
xjmp L9
L6:
.dbline 11
.dbline 13
L7:
.dbline 10
inc R22
L9:
.dbline 10
cpi R22,8
brlo L6
.dbline 14
L3:
.dbline 8
inc R20
L5:
.dbline 8
cpi R20,4
brlo L2
.dbline -2
L1:
xcall pop_gset2
.dbline 0 ; func end
ret
.dbsym r b 20 c
.dbsym r l 22 c
.dbsym r p 16 pc
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -