⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 键盘.lis

📁 基于AVR实验平台下ATMega128芯片实习作业
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 01C4 02E0              ldi R16,2
 01C6 10E0              ldi R17,0
 01C8 32DF              xcall _delay_nms
 01CA                   .dbline 133
 01CA           L58:
 01CA                   .dbline 130
 01CA 4F5F              subi R20,255  ; offset = 1
 01CC 5F4F              sbci R21,255
 01CE                   .dbline 130
 01CE 4637              cpi R20,118
 01D0 E0E0              ldi R30,0
 01D2 5E07              cpc R21,R30
 01D4 ACF3              brlt L57
 01D6                   .dbline -2
 01D6           L49:
 01D6 0E940000          xcall pop_gset4
 01DA                   .dbline 0 ; func end
 01DA 0895              ret
 01DC                   .dbsym r i 20 I
 01DC                   .dbsym r ch 22 pc
 01DC                   .dbsym r y 10 c
 01DC                   .dbsym r x 12 c
 01DC                   .dbend
 01DC                   .dbfunc e lcd_putse _lcd_putse fV
 01DC           ;             ch -> R20,R21
 01DC           ;              y -> R22
 01DC           ;              x -> R10
                        .even
 01DC           _lcd_putse::
 01DC 0E940000          xcall push_gset3
 01E0 622F              mov R22,R18
 01E2 A02E              mov R10,R16
 01E4 4E81              ldd R20,y+6
 01E6 5F81              ldd R21,y+7
 01E8                   .dbline -1
 01E8                   .dbline 137
 01E8           ; {lcd_w(0xf8);
 01E8           ; delay_nms(2);
 01E8           ; }
 01E8           ; }
 01E8           ; 
 01E8           ; void lcd_putse(unsigned char x,unsigned char y,unsigned char *ch)
 01E8           ; {
 01E8                   .dbline 138
 01E8           ; x+=4;
 01E8 8A2D              mov R24,R10
 01EA 8C5F              subi R24,252    ; addi 4
 01EC A82E              mov R10,R24
 01EE 13C0              xjmp L63
 01F0           L62:
 01F0                   .dbline 140
 01F0           ; while (y<=64)
 01F0           ; {
 01F0                   .dbline 141
 01F0           ; lcd_w(0xf3);
 01F0 03EF              ldi R16,243
 01F2 5EDF              xcall _lcd_w
 01F4                   .dbline 142
 01F4           ; lcd_w(x);
 01F4 0A2D              mov R16,R10
 01F6 5CDF              xcall _lcd_w
 01F8                   .dbline 143
 01F8           ; lcd_w(y);
 01F8 062F              mov R16,R22
 01FA 5ADF              xcall _lcd_w
 01FC                   .dbline 144
 01FC           ; lcd_w(*ch);
 01FC FA01              movw R30,R20
 01FE 0081              ldd R16,z+0
 0200 57DF              xcall _lcd_w
 0202                   .dbline 145
 0202           ; ch++;
 0202 4F5F              subi R20,255  ; offset = 1
 0204 5F4F              sbci R21,255
 0206                   .dbline 146
 0206           ; if (x>=19)
 0206 8A2D              mov R24,R10
 0208 8331              cpi R24,19
 020A 20F0              brlo L65
 020C                   .dbline 147
 020C           ; {
 020C                   .dbline 148
 020C           ; x=4;
 020C 84E0              ldi R24,4
 020E A82E              mov R10,R24
 0210                   .dbline 149
 0210           ; y+=1;
 0210 6395              inc R22
 0212                   .dbline 150
 0212           ; }
 0212 01C0              xjmp L66
 0214           L65:
 0214                   .dbline 152
 0214           ; else 
 0214           ; x++;
 0214 A394              inc R10
 0216           L66:
 0216                   .dbline 153
 0216           L63:
 0216                   .dbline 139
 0216 80E4              ldi R24,64
 0218 8617              cp R24,R22
 021A 50F7              brsh L62
 021C                   .dbline -2
 021C           L61:
 021C 0E940000          xcall pop_gset3
 0220                   .dbline 0 ; func end
 0220 0895              ret
 0222                   .dbsym r ch 20 pc
 0222                   .dbsym r y 22 c
 0222                   .dbsym r x 10 c
 0222                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0000           _a::
 0000                   .blkb 2
                        .area idata
 0000 FFFF              .byte 255,255
                        .area data(ram, con, rel)
 0002                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0002                   .blkb 2
                        .area idata
 0002 FFFF              .byte 255,255
                        .area data(ram, con, rel)
 0004                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0004                   .blkb 2
                        .area idata
 0004 FFFF              .byte 255,255
                        .area data(ram, con, rel)
 0006                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0006                   .blkb 2
                        .area idata
 0006 0000              .byte 0,0
                        .area data(ram, con, rel)
 0008                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0008                   .blkb 2
                        .area idata
 0008 0000              .byte 0,0
                        .area data(ram, con, rel)
 000A                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 000A                   .blkb 2
                        .area idata
 000A 0000              .byte 0,0
                        .area data(ram, con, rel)
 000C                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 000C                   .blkb 2
                        .area idata
 000C 0000              .byte 0,0
                        .area data(ram, con, rel)
 000E                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 000E                   .blkb 2
                        .area idata
 000E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0010                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0010                   .blkb 2
                        .area idata
 0010 8002              .byte 128,2
                        .area data(ram, con, rel)
 0012                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0012                   .blkb 2
                        .area idata
 0012 0000              .byte 0,0
                        .area data(ram, con, rel)
 0014                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0014                   .blkb 2
                        .area idata
 0014 0001              .byte 0,1
                        .area data(ram, con, rel)
 0016                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0016                   .blkb 2
                        .area idata
 0016 0000              .byte 0,0
                        .area data(ram, con, rel)
 0018                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0018                   .blkb 2
                        .area idata
 0018 0000              .byte 0,0
                        .area data(ram, con, rel)
 001A                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 001A                   .blkb 2
                        .area idata
 001A 0000              .byte 0,0
                        .area data(ram, con, rel)
 001C                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 001C                   .blkb 2
                        .area idata
 001C 0000              .byte 0,0
                        .area data(ram, con, rel)
 001E                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 001E                   .blkb 2
                        .area idata
 001E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0020                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0020                   .blkb 2
                        .area idata
 0020 8003              .byte 128,3
                        .area data(ram, con, rel)
 0022                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0022                   .blkb 2
                        .area idata
 0022 0000              .byte 0,0
                        .area data(ram, con, rel)
 0024                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0024                   .blkb 2
                        .area idata
 0024 0001              .byte 0,1
                        .area data(ram, con, rel)
 0026                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0026                   .blkb 2
                        .area idata
 0026 0000              .byte 0,0
                        .area data(ram, con, rel)
 0028                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0028                   .blkb 2
                        .area idata
 0028 0000              .byte 0,0
                        .area data(ram, con, rel)
 002A                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 002A                   .blkb 2
                        .area idata
 002A 0000              .byte 0,0
                        .area data(ram, con, rel)
 002C                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 002C                   .blkb 2
                        .area idata
 002C 0000              .byte 0,0
                        .area data(ram, con, rel)
 002E                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 002E                   .blkb 2
                        .area idata
 002E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0030                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0030                   .blkb 2
                        .area idata
 0030 8003              .byte 128,3
                        .area data(ram, con, rel)
 0032                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0032                   .blkb 2
                        .area idata
 0032 8000              .byte 128,0
                        .area data(ram, con, rel)
 0034                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0034                   .blkb 2
                        .area idata
 0034 0001              .byte 0,1
                        .area data(ram, con, rel)
 0036                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0036                   .blkb 2
                        .area idata
 0036 0000              .byte 0,0
                        .area data(ram, con, rel)
 0038                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0038                   .blkb 2
                        .area idata
 0038 0000              .byte 0,0
                        .area data(ram, con, rel)
 003A                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 003A                   .blkb 2
                        .area idata
 003A 0000              .byte 0,0
                        .area data(ram, con, rel)
 003C                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 003C                   .blkb 2
                        .area idata
 003C 0000              .byte 0,0
                        .area data(ram, con, rel)
 003E                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 003E                   .blkb 2
                        .area idata
 003E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0040                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0040                   .blkb 2
                        .area idata
 0040 8003              .byte 128,3
                        .area data(ram, con, rel)
 0042                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0042                   .blkb 2
                        .area idata
 0042 C000              .byte 192,0
                        .area data(ram, con, rel)
 0044                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0044                   .blkb 2
                        .area idata
 0044 0001              .byte 0,1
                        .area data(ram, con, rel)
 0046                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0046                   .blkb 2
                        .area idata
 0046 0000              .byte 0,0
                        .area data(ram, con, rel)
 0048                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 0048                   .blkb 2
                        .area idata
 0048 0000              .byte 0,0
                        .area data(ram, con, rel)
 004A                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 004A                   .blkb 2
                        .area idata
 004A 0000              .byte 0,0
                        .area data(ram, con, rel)
 004C                   .dbfile C:\DOCUME~1\user\MYDOCU~1\李智(正)\键盘\键盘.c
 004C                   .blkb 2
                        .area idata

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -