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

📄 min.lis

📁 用ICC-AVR编译器编译M16单片机适用的LCD12232液晶屏驱动程序.
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .module MIN.C
                        .area data(ram, con, rel)
 0000           _b1::
 0000                   .blkb 1
                        .area idata
 0000 00                .byte 0
                        .area data(ram, con, rel)
 0001                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0001                   .dbsym e b1 _b1 c
 0001           _pianyi::
 0001                   .blkb 1
                        .area idata
 0001 41                .byte 65
                        .area data(ram, con, rel)
 0002                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0002                   .dbsym e pianyi _pianyi c
 0002           _sz0::
 0002                   .blkb 1
                        .area idata
 0002 41                .byte 65
                        .area data(ram, con, rel)
 0003                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0003                   .dbsym e sz0 _sz0 c
 0003           _sz1::
 0003                   .blkb 1
                        .area idata
 0003 41                .byte 65
                        .area data(ram, con, rel)
 0004                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0004                   .dbsym e sz1 _sz1 c
 0004           _sz2::
 0004                   .blkb 1
                        .area idata
 0004 41                .byte 65
                        .area data(ram, con, rel)
 0005                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0005                   .dbsym e sz2 _sz2 c
 0005           _sz3::
 0005                   .blkb 1
                        .area idata
 0005 41                .byte 65
                        .area data(ram, con, rel)
 0006                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0006                   .dbsym e sz3 _sz3 c
 0006           _sz4::
 0006                   .blkb 1
                        .area idata
 0006 41                .byte 65
                        .area data(ram, con, rel)
 0007                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0007                   .dbsym e sz4 _sz4 c
 0007           _sz5::
 0007                   .blkb 1
                        .area idata
 0007 41                .byte 65
                        .area data(ram, con, rel)
 0008                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0008                   .dbsym e sz5 _sz5 c
                        .area text(rom, con, rel)
 0000                   .dbfile F:\新建文件夹\LCD12232APP/LCD12232.C
 0000                   .dbfunc e wcodel _wcodel fV
 0000           ;         status -> R20
 0000           ;              c -> R16
                        .even
 0000           _wcodel::
 0000 0E940000          xcall push_gset1
 0004                   .dbline -1
 0004                   .dbline 30
 0004           ; //-----------------------------------------------------------------------------
 0004           ; //-----------------------------------------------------------------------------
 0004           ; //                                            LCD12232 APP for AVR 
 0004           ; //                                                              V0.1c
 0004           ; //                                                             zhongwh
 0004           ; //                                                    Copyright 2003-2005 
 0004           ; //                                       Email: hfkj01@163.com
 0004           ; //                                                2005-6-19 15:38:52
 0004           ; //                        Compiled with Imagecraft C Compiler for the AVR series
 0004           ; //                            ICC-AVR application builder : 2005-6-19 18:15:13
 0004           ; //                                                            Target : M16
 0004           ; //                                                            Crystal: 6.0000Mhz
 0004           ; //-----------------------------------------------------------------------------
 0004           ; //-----------------------------------------------------------------------------
 0004           ; #include <iom16v.h>
 0004           ; #include <macros.h>
 0004           ; #include "LCD12232.C"
 0004           ; const char chartable[35][32]={
 0004           ; //输   C4268 
 0004           ; {0x88,0x68,0x1F,0xC8,0x0C,0x28,0x90,0xA8,0xA6,0xA1,0x26,0x28,0x10,0xB0,0x10,0x00,
 0004           ; 0x09,0x09,0x05,0xFF,0x05,0x00,0xFF,0x0A,0x8A,0xFF,0x00,0x1F,0x80,0xFF,0x00,0x00},//A
 0004           ; //入   C4075 
 0004           ; {0x00,0x00,0x00,0x00,0x00,0x01,0xE2,0x1C,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0004           ; 0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x03,0x0C,0x30,0x40,0xC0,0x40,0x00},//B
 0004           ; /*--  文字:  卡  --*/
 0004           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 0004           ; {0x00,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x44,0x44,0x44,0x44,0x44,0x44,0x40,0x00,
 0004           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x02,0x04,0x0C,0x38,0x10,0x00,0x00},//C
 0004           ; /*号   C2637 */
 0004           ; {0x80,0x80,0x80,0xBE,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xBF,0x82,0xC0,0x80,0x00,
 0004 0AC0              xjmp L3
 0006           L2:
 0006                   .dbline 32
 0006           ; 0x00,0x00,0x00,0x04,0x06,0x05,0x04,0x04,0x44,0x84,0x44,0x3E,0x04,0x00,0x00,0x00},//D
 0006           ; /*密   C3560 */
 0006                   .dbline 33
 0006           ; {0x10,0x4C,0x24,0x04,0xF4,0x84,0x4D,0x56,0x24,0x24,0x14,0x84,0x24,0x54,0x0C,0x00,
 0006 2224              clr R2
 0008 24BA              out 0x14,R2
 000A                   .dbline 34
 000A           ; 0x00,0x01,0xFD,0x41,0x40,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0xFC,0x00,0x00,0x00},//E
 000A 949A              sbi 0x12,4
 000C                   .dbline 35
 000C           ; /*码   C3475 */
 000C 9798              cbi 0x12,7
 000E                   .dbline 36
 000E           ; {0x02,0x82,0xF2,0x4E,0x43,0xE2,0x42,0xFA,0x02,0x02,0x02,0xFF,0x02,0x80,0x00,0x00,
 000E 969A              sbi 0x12,6
 0010                   .dbline 37
 0010           ; 0x01,0x00,0x7F,0x20,0x20,0x7F,0x08,0x09,0x09,0x09,0x0D,0x49,0x81,0x7F,0x01,0x00},//F
 0010 9498              cbi 0x12,4
 0012                   .dbline 38
 0012           ; /*插   C1869 */
 0012 43B3              in R20,0x13
 0014                   .dbline 39
 0014           ; {0x10,0x10,0x10,0xFF,0x90,0x24,0x24,0xA4,0x24,0xFC,0x22,0x23,0x22,0xB0,0x20,0x00,
 0014 4078              andi R20,128
 0016                   .dbline 40
 0016           ; 0x02,0x42,0x81,0x7F,0x00,0xFF,0x49,0x48,0x40,0x7F,0x40,0x49,0x49,0xFF,0x01,0x00},//G
 0016 09F4              brne L5
 0018                   .dbline 40
 0018 01C0              xjmp L4
 001A           L5:
 001A                   .dbline 41
 001A           L3:
 001A                   .dbline 32
 001A F5CF              xjmp L2
 001C           L4:
 001C                   .dbline 42
 001C           ; /*座   C5589 */
 001C           ; {0x00,0x00,0xFC,0x04,0x84,0x74,0x84,0x05,0xFE,0x04,0x84,0x74,0x84,0x06,0x04,0x00,
 001C 8FEF              ldi R24,255
 001E 84BB              out 0x14,R24
 0020                   .dbline 43
 0020           ; 0x40,0x30,0x4F,0x42,0x49,0x48,0x48,0x4B,0x7F,0x4A,0x49,0x4C,0x48,0x63,0x40,0x00},//H
 0020 949A              sbi 0x12,4
 0022                   .dbline 44
 0022           ; /*时   C4217 */
 0022 9698              cbi 0x12,6
 0024                   .dbline 45
 0024           ; {0x00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00,
 0024 05BB              out 0x15,R16
 0026                   .dbline 46
 0026           ; 0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00},//I
 0026 9498              cbi 0x12,4
 0028                   .dbline -2
 0028                   .dbline 48
 0028           ; /*间   C2868 */
 0028           ; {0x00,0xF8,0x01,0x02,0xF6,0x10,0x12,0x12,0x12,0x12,0xFA,0x12,0x02,0xFF,0x02,0x00,
 0028           L1:
 0028 0E940000          xcall pop_gset1
 002C                   .dbline 0 ; func end
 002C 0895              ret
 002E                   .dbsym r status 20 c
 002E                   .dbsym r c 16 c
 002E                   .dbend
 002E                   .dbfunc e wdatal _wdatal fV
 002E           ;         status -> R20
 002E           ;              d -> R16
                        .even
 002E           _wdatal::
 002E 0E940000          xcall push_gset1
 0032                   .dbline -1
 0032                   .dbline 50
 0032           ; 0x00,0xFF,0x00,0x00,0x3F,0x11,0x11,0x11,0x11,0x11,0x3F,0x40,0x80,0x7F,0x00,0x00},//J
 0032           ; /*已   C5049 */
 0032 0AC0              xjmp L9
 0034           L8:
 0034                   .dbline 52
 0034           ; {0x00,0x02,0xF2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xFF,0x02,0x00,0x00,0x00,
 0034           ; 0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x78,0x00,0x00},//K
 0034                   .dbline 53
 0034           ; /*--  文字:  开  --*/
 0034 2224              clr R2
 0036 24BA              out 0x14,R2
 0038                   .dbline 54
 0038           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 0038 949A              sbi 0x12,4
 003A                   .dbline 55
 003A           ; {0x40,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x00,
 003A 9798              cbi 0x12,7
 003C                   .dbline 56
 003C           ; 0x00,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00},//L
 003C 969A              sbi 0x12,6
 003E                   .dbline 57
 003E           ; /*电   C2171 */
 003E 9498              cbi 0x12,4
 0040                   .dbline 58
 0040           ; {0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xFC,0x08,0x00,0x00,0x00,
 0040 43B3              in R20,0x13
 0042                   .dbline 59
 0042           ; 0x00,0x07,0x02,0x02,0x02,0x02,0x3F,0x42,0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00},//M
 0042 4078              andi R20,128
 0044                   .dbline 60
 0044           ; /*--  文字:  关  --*/
 0044 09F4              brne L11
 0046                   .dbline 60
 0046 01C0              xjmp L10
 0048           L11:
 0048                   .dbline 61
 0048           L9:
 0048                   .dbline 52
 0048 F5CF              xjmp L8
 004A           L10:
 004A                   .dbline 62
 004A           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 004A           ; {0x00,0x10,0x10,0x10,0x11,0x1E,0x14,0xF0,0x10,0x18,0x17,0x12,0x18,0x10,0x00,0x00,
 004A 8FEF              ldi R24,255
 004C 84BB              out 0x14,R24
 004E                   .dbline 63
 004E           ; 0x01,0x81,0x41,0x21,0x11,0x09,0x05,0x03,0x05,0x09,0x31,0x61,0xC1,0x41,0x01,0x00},//N
 004E 949A              sbi 0x12,4
 0050                   .dbline 64
 0050           ; /*剩   C4203 */
 0050 979A              sbi 0x12,7
 0052                   .dbline 65
 0052           ; {0x08,0x48,0x4A,0xEA,0x0A,0xFE,0x09,0xE9,0x4D,0x48,0x00,0xF8,0x00,0xFF,0x00,0x00,
 0052 9698              cbi 0x12,6
 0054                   .dbline 66
 0054           ; 0x00,0x11,0x09,0x05,0x02,0xFF,0x04,0x09,0x19,0x01,0x00,0x4F,0x80,0x7F,0x00,0x00},//O
 0054 05BB              out 0x15,R16
 0056                   .dbline 67
 0056           ; 
 0056 9498              cbi 0x12,4
 0058                   .dbline -2
 0058                   .dbline 69
 0058           ; /*余   C5164 */
 0058           ; // **** Enabled Break Point -- do not edit ****
 0058           L7:
 0058 0E940000          xcall pop_gset1
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbsym r status 20 c
 005E                   .dbsym r d 16 c
 005E                   .dbend
 005E                   .dbfunc e wcoder _wcoder fV
 005E           ;         status -> R20
 005E           ;              c -> R16
                        .even
 005E           _wcoder::
 005E 0E940000          xcall push_gset1
 0062                   .dbline -1
 0062                   .dbline 71
 0062           ; {0x80,0x80,0x40,0x20,0x50,0x48,0x44,0xC3,0x44,0x48,0x50,0x20,0x40,0xC0,0x40,0x00,
 0062           ; 0x00,0x40,0x22,0x12,0x1A,0x42,0x82,0x7F,0x02,0x02,0x0A,0x13,0x32,0x60,0x00,0x00},//P
 0062 0AC0              xjmp L15
 0064           L14:
 0064                   .dbline 73
 0064           ; /*--  文字:  错  --*/
 0064           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 0064                   .dbline 74
 0064           ; {0x40,0x30,0x2C,0xE7,0x24,0x24,0x40,0x48,0x7F,0x48,0x48,0x7F,0x48,0x48,0x40,0x00,
 0064 2224              clr R2
 0066 24BA              out 0x14,R2
 0068                   .dbline 75
 0068           ; 0x01,0x01,0x01,0xFF,0x41,0x21,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00},//Q
 0068 959A              sbi 0x12,5
 006A                   .dbline 76
 006A           ; /*--  文字:  误  --*/
 006A 9798              cbi 0x12,7
 006C                   .dbline 77
 006C           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 006C 969A              sbi 0x12,6
 006E                   .dbline 78
 006E           ; {0x40,0x41,0xCE,0x04,0x00,0x40,0x5F,0x51,0x51,0xD1,0x51,0x51,0x5F,0x40,0x00,0x00,
 006E 9598              cbi 0x12,5
 0070                   .dbline 79
 0070           ; 0x00,0x00,0x3F,0x10,0x88,0x42,0x22,0x12,0x0A,0x07,0x0A,0x12,0x22,0xE2,0x42,0x00},//R
 0070 43B3              in R20,0x13
 0072                   .dbline 80
 0072           ; /*请   C3975 */
 0072 4078              andi R20,128
 0074                   .dbline 81
 0074           ; {0x20,0x22,0xEC,0x00,0x20,0x22,0xAA,0xAA,0xAA,0xBF,0xAA,0xAA,0xEB,0xA2,0x20,0x00,
 0074 09F4              brne L17
 0076                   .dbline 82
 0076           ; 0x00,0x00,0x7F,0x20,0x10,0x00,0xFF,0x0A,0x0A,0x0A,0x4A,0x8A,0x7F,0x00,0x00,0x00},//S
 0076                   .dbline 82
 0076 01C0              xjmp L16
 0078           L17:
 0078                   .dbline 83
 0078           L15:
 0078                   .dbline 73
 0078 F5CF              xjmp L14
 007A           L16:
 007A                   .dbline 84
 007A           ; /*--  文字:  源  --*/
 007A           ; /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 007A 8FEF              ldi R24,255
 007C 84BB              out 0x14,R24
 007E                   .dbline 85
 007E           ; {0x10,0x21,0x06,0xE0,0x00,0xFE,0x02,0xF2,0x5A,0x56,0x52,0x52,0x52,0xF2,0x02,0x00,
 007E 959A              sbi 0x12,5
 0080                   .dbline 86
 0080           ; 0x04,0xFC,0x03,0x40,0x30,0x0F,0x20,0x11,0x4D,0x81,0x7F,0x01,0x05,0x09,0x30,0x00},//T
 0080 9698              cbi 0x12,6
 0082                   .dbline 87
 0082           ; /*:   C0326 */
 0082 05BB              out 0x15,R16
 0084                   .dbline 88
 0084           ; {0x00,0x00,0x00,0x00,0x80,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0084 9598              cbi 0x12,5
 0086                   .dbline -2
 0086                   .dbline 90
 0086           ; 0x00,0x00,0x00,0x00,0x31,0x7B,0x7B,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//U
 0086           ; /*空格*/
 0086           L13:
 0086 0E940000          xcall pop_gset1
 008A                   .dbline 0 ; func end
 008A 0895              ret
 008C                   .dbsym r status 20 c
 008C                   .dbsym r c 16 c
 008C                   .dbend
 008C                   .dbfunc e wdatar _wdatar fV
 008C           ;         status -> R20
 008C           ;              d -> R16
                        .even
 008C           _wdatar::
 008C 0E940000          xcall push_gset1
 0090                   .dbline -1
 0090                   .dbline 92
 0090           ; {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0090           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//V
 0090 0AC0              xjmp L21
 0092           L20:
 0092                   .dbline 94
 0092           ; /*--  文字:  0  --*/
 0092           ; /*--  黑体12;  此字体下对应的点阵为:宽x高=10x16   --*/
 0092                   .dbline 94
 0092 2224              clr R2
 0094 24BA              out 0x14,R2

⌨️ 快捷键说明

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