📄 键盘.s
字号:
subi R22,255 ; offset = 1
sbci R23,255
.dbline 124
; lcd_w(*ch-0xa0);
movw R30,R22
ldd R16,z+0
subi R16,160
xcall _lcd_w
.dbline 125
; ch++;
subi R22,255 ; offset = 1
sbci R23,255
.dbline 126
; for(i=0;i<16;i++)
clr R20
clr R21
L53:
.dbline 127
.dbline 127
ldi R16,248
xcall _lcd_w
.dbline 128
ldi R16,2
ldi R17,0
xcall _delay_nms
.dbline 128
L54:
.dbline 126
subi R20,255 ; offset = 1
sbci R21,255
.dbline 126
cpi R20,16
ldi R30,0
cpc R21,R30
brlt L53
.dbline 129
L51:
.dbline 117
movw R30,R22
ldd R2,z+0
tst R2
brne L50
.dbline 130
; {lcd_w(0xf8);
; delay_nms(2);}
; }
; for(i=0;i<118;i++)
clr R20
clr R21
L57:
.dbline 131
.dbline 131
ldi R16,248
xcall _lcd_w
.dbline 132
ldi R16,2
ldi R17,0
xcall _delay_nms
.dbline 133
L58:
.dbline 130
subi R20,255 ; offset = 1
sbci R21,255
.dbline 130
cpi R20,118
ldi R30,0
cpc R21,R30
brlt L57
.dbline -2
L49:
xcall pop_gset4
.dbline 0 ; func end
ret
.dbsym r i 20 I
.dbsym r ch 22 pc
.dbsym r y 10 c
.dbsym r x 12 c
.dbend
.dbfunc e lcd_putse _lcd_putse fV
; ch -> R20,R21
; y -> R22
; x -> R10
.even
_lcd_putse::
xcall push_gset3
mov R22,R18
mov R10,R16
ldd R20,y+6
ldd R21,y+7
.dbline -1
.dbline 137
; {lcd_w(0xf8);
; delay_nms(2);
; }
; }
;
; void lcd_putse(unsigned char x,unsigned char y,unsigned char *ch)
; {
.dbline 138
; x+=4;
mov R24,R10
subi R24,252 ; addi 4
mov R10,R24
xjmp L63
L62:
.dbline 140
; while (y<=64)
; {
.dbline 141
; lcd_w(0xf3);
ldi R16,243
xcall _lcd_w
.dbline 142
; lcd_w(x);
mov R16,R10
xcall _lcd_w
.dbline 143
; lcd_w(y);
mov R16,R22
xcall _lcd_w
.dbline 144
; lcd_w(*ch);
movw R30,R20
ldd R16,z+0
xcall _lcd_w
.dbline 145
; ch++;
subi R20,255 ; offset = 1
sbci R21,255
.dbline 146
; if (x>=19)
mov R24,R10
cpi R24,19
brlo L65
.dbline 147
; {
.dbline 148
; x=4;
ldi R24,4
mov R10,R24
.dbline 149
; y+=1;
inc R22
.dbline 150
; }
xjmp L66
L65:
.dbline 152
; else
; x++;
inc R10
L66:
.dbline 153
L63:
.dbline 139
ldi R24,64
cp R24,R22
brsh L62
.dbline -2
L61:
xcall pop_gset3
.dbline 0 ; func end
ret
.dbsym r ch 20 pc
.dbsym r y 22 c
.dbsym r x 10 c
.dbend
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
_a::
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 255,255
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 192,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 't,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 94,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,3
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 'N,4
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,2
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 'O,14
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 128,38
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 'O,142
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,1
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
.dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
.blkb 2
.area idata
.byte 0,0
.area data(ram, con, rel)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -