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

📄 lcd.lis

📁 基于AVR单片机的热电偶测量系统源码
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .module lcd.c
                        .area lit(rom, con, rel)
 0000           _arab_1:
 0000 0010              .byte 0,16
 0002 10F8              .byte 16,248
 0004 0000              .byte 0,0
 0006 0000              .byte 0,0
 0008 0020              .byte 0,32
 000A 203F              .byte 32,63
 000C 2020              .byte 32,32
 000E 0000              .byte 0,0
 0010                   .dbfile D:\zhangyu\H2test\program/lcd.h
 0010                   .dbsym s arab_1 _arab_1 A[16:16]kc
 0010           _arab_2:
 0010 0070              .byte 0,'p
 0012 0808              .byte 8,8
 0014 0888              .byte 8,136
 0016 7000              .byte 'p,0
 0018 0030              .byte 0,48
 001A 2824              .byte 40,36
 001C 2221              .byte 34,33
 001E 3000              .byte 48,0
 0020                   .dbsym s arab_2 _arab_2 A[16:16]kc
 0020           _arab_3:
 0020 0030              .byte 0,48
 0022 0888              .byte 8,136
 0024 8848              .byte 136,'H
 0026 3000              .byte 48,0
 0028 0018              .byte 0,24
 002A 2020              .byte 32,32
 002C 2011              .byte 32,17
 002E 0E00              .byte 14,0
 0030                   .dbsym s arab_3 _arab_3 A[16:16]kc
 0030           _arab_4:
 0030 0000              .byte 0,0
 0032 C020              .byte 192,32
 0034 10F8              .byte 16,248
 0036 0000              .byte 0,0
 0038 0007              .byte 0,7
 003A 0424              .byte 4,36
 003C 243F              .byte 36,63
 003E 2400              .byte 36,0
 0040                   .dbsym s arab_4 _arab_4 A[16:16]kc
 0040           _arab_5:
 0040 00F8              .byte 0,248
 0042 0888              .byte 8,136
 0044 8808              .byte 136,8
 0046 0800              .byte 8,0
 0048 0019              .byte 0,25
 004A 2120              .byte 33,32
 004C 2011              .byte 32,17
 004E 0E00              .byte 14,0
 0050                   .dbsym s arab_5 _arab_5 A[16:16]kc
 0050           _arab_6:
 0050 00E0              .byte 0,224
 0052 1088              .byte 16,136
 0054 8818              .byte 136,24
 0056 0000              .byte 0,0
 0058 000F              .byte 0,15
 005A 1120              .byte 17,32
 005C 2011              .byte 32,17
 005E 0E00              .byte 14,0
 0060                   .dbsym s arab_6 _arab_6 A[16:16]kc
 0060           _arab_7:
 0060 0038              .byte 0,56
 0062 0808              .byte 8,8
 0064 C838              .byte 200,56
 0066 0800              .byte 8,0
 0068 0000              .byte 0,0
 006A 003F              .byte 0,63
 006C 0000              .byte 0,0
 006E 0000              .byte 0,0
 0070                   .dbsym s arab_7 _arab_7 A[16:16]kc
 0070           _arab_8:
 0070 0070              .byte 0,'p
 0072 8808              .byte 136,8
 0074 0888              .byte 8,136
 0076 7000              .byte 'p,0
 0078 001C              .byte 0,28
 007A 2221              .byte 34,33
 007C 2122              .byte 33,34
 007E 1C00              .byte 28,0
 0080                   .dbsym s arab_8 _arab_8 A[16:16]kc
 0080           _arab_9:
 0080 00E0              .byte 0,224
 0082 1008              .byte 16,8
 0084 0810              .byte 8,16
 0086 E000              .byte 224,0
 0088 0000              .byte 0,0
 008A 3122              .byte 49,34
 008C 2211              .byte 34,17
 008E 0F00              .byte 15,0
 0090                   .dbsym s arab_9 _arab_9 A[16:16]kc
 0090           _arab_0:
 0090 00E0              .byte 0,224
 0092 1008              .byte 16,8
 0094 0810              .byte 8,16
 0096 E000              .byte 224,0
 0098 000F              .byte 0,15
 009A 1020              .byte 16,32
 009C 2010              .byte 32,16
 009E 0F00              .byte 15,0
 00A0                   .dbsym s arab_0 _arab_0 A[16:16]kc
 00A0           _T:
 00A0 1808              .byte 24,8
 00A2 08F8              .byte 8,248
 00A4 0808              .byte 8,8
 00A6 1800              .byte 24,0
 00A8 0000              .byte 0,0
 00AA 203F              .byte 32,63
 00AC 2000              .byte 32,0
 00AE 0000              .byte 0,0
 00B0                   .dbsym s T _T A[16:16]kc
 00B0           _t:
 00B0 0080              .byte 0,128
 00B2 80E0              .byte 128,224
 00B4 8080              .byte 128,128
 00B6 0000              .byte 0,0
 00B8 0000              .byte 0,0
 00BA 001F              .byte 0,31
 00BC 2020              .byte 32,32
 00BE 0000              .byte 0,0
 00C0                   .dbsym s t _t A[16:16]kc
 00C0           _maohao:
 00C0 0000              .byte 0,0
 00C2 00C0              .byte 0,192
 00C4 C000              .byte 192,0
 00C6 0000              .byte 0,0
 00C8 0000              .byte 0,0
 00CA 0030              .byte 0,48
 00CC 3000              .byte 48,0
 00CE 0000              .byte 0,0
 00D0                   .dbsym s maohao _maohao A[16:16]kc
 00D0           _xiaoshudian:
 00D0 0000              .byte 0,0
 00D2 0000              .byte 0,0
 00D4 0000              .byte 0,0
 00D6 0000              .byte 0,0
 00D8 0030              .byte 0,48
 00DA 3000              .byte 48,0
 00DC 0000              .byte 0,0
 00DE 0000              .byte 0,0
 00E0                   .dbsym s xiaoshudian _xiaoshudian A[16:16]kc
 00E0           _E:
 00E0 08F8              .byte 8,248
 00E2 8888              .byte 136,136
 00E4 E808              .byte 232,8
 00E6 1000              .byte 16,0
 00E8 203F              .byte 32,63
 00EA 2020              .byte 32,32
 00EC 2320              .byte 35,32
 00EE 1800              .byte 24,0
 00F0                   .dbsym s E _E A[16:16]kc
 00F0           _l:
 00F0 0008              .byte 0,8
 00F2 08F8              .byte 8,248
 00F4 0000              .byte 0,0
 00F6 0000              .byte 0,0
 00F8 0020              .byte 0,32
 00FA 203F              .byte 32,63
 00FC 2020              .byte 32,32
 00FE 0000              .byte 0,0
 0100                   .dbsym s l _l A[16:16]kc
 0100           _g:
 0100 0000              .byte 0,0
 0102 8080              .byte 128,128
 0104 8080              .byte 128,128
 0106 8000              .byte 128,0
 0108 006B              .byte 0,'k
 010A 9494              .byte 148,148
 010C 9493              .byte 148,147
 010E 6000              .byte 96,0
 0110                   .dbsym s g _g A[16:16]kc
 0110           _P:
 0110 08F8              .byte 8,248
 0112 0808              .byte 8,8
 0114 0808              .byte 8,8
 0116 F000              .byte 240,0
 0118 203F              .byte 32,63
 011A 2101              .byte 33,1
 011C 0101              .byte 1,1
 011E 0000              .byte 0,0
 0120                   .dbsym s P _P A[16:16]kc
 0120           _H:
 0120 007E              .byte 0,126
 0122 107E              .byte 16,126
 0124 0050              .byte 0,'P
 0126 7040              .byte 'p,64
 0128                   .dbsym s H _H A[8:8]kc
 0128           _ll:
 0128 0000              .byte 0,0
 012A 427E              .byte 'B,126
 012C 4200              .byte 'B,0
 012E 0000              .byte 0,0
 0130                   .dbsym s ll _ll A[8:8]kc
 0130           _lll:
 0130 0000              .byte 0,0
 0132 427E              .byte 'B,126
 0134 427E              .byte 'B,126
 0136 4200              .byte 'B,0
 0138                   .dbsym s lll _lll A[8:8]kc
 0138           _zhenghao:
 0138 0000              .byte 0,0
 013A 00F0              .byte 0,240
 013C 0000              .byte 0,0
 013E 0000              .byte 0,0
 0140 0101              .byte 1,1
 0142 011F              .byte 1,31
 0144 0101              .byte 1,1
 0146 0100              .byte 1,0
 0148                   .dbsym s zhenghao _zhenghao A[16:16]kc
 0148           _fuhao:
 0148 0000              .byte 0,0
 014A 0000              .byte 0,0
 014C 0000              .byte 0,0
 014E 0000              .byte 0,0
 0150 0001              .byte 0,1
 0152 0101              .byte 1,1
 0154 0101              .byte 1,1
 0156 0101              .byte 1,1
 0158                   .dbsym s fuhao _fuhao A[16:16]kc
                        .area text(rom, con, rel)
 0000                   .dbfile D:\zhangyu\H2test\program/lcd.h
 0000                   .dbfile D:\zhangyu\H2test\program\lcd.c
 0000                   .dbfunc e Send_Byte _Send_Byte fV
 0000           ;          bdata -> R16
                        .even
 0000           _Send_Byte::
 0000                   .dbline -1
 0000                   .dbline 48
 0000           ; /************************************************************
 0000           ;   FileName: lcd.c
 0000           ;   Description: 液晶显示模块初始化lcd,向lcd发送命令字和数据,显示指定大小的图像,清屏。                        
 0000           ;   Function List:  
 0000           ;     1.Send_Byte()
 0000           ;       功能:向lcd的控制芯片发送数据
 0000           ;       
 0000           ;     2.Send_Commnad()
 0000           ;       功能:向lcd的控制芯片发送命令字
 0000           ;       
 0000           ;     3.Gen_Column_MSB()
 0000           ;       Gen_Column_MSB()
 0000           ;       功能:生成设置高4位和低4位列地址的命令字
 0000           ; 
 0000           ;     4.Initial_LCD()
 0000           ;       功能:初始化lcd
 0000           ;       
 0000           ;     5.Gen_Page()
 0000           ;       功能:生成设置页地址的命令字
 0000           ;       
 0000           ;       
 0000           ;     6.Clear_DDRAM()
 0000           ;       功能:清除lcd指定页内显示的所有数据
 0000           ;       
 0000           ;     7.Bmp8x8()
 0000           ;       功能:显示8个点乘8个点的图像
 0000           ;       
 0000           ;     9.Bmp8x16()
 0000           ;       功能:显示8个点乘16个点的图像
 0000           ;       
 0000           ;       
 0000           ;     10.Bmp8x16_Rev()_
 0000           ;       功能:反白显示8个点乘16个点的图像
 0000           ; 
 0000           ;     11.Draw_NtoArab()
 0000           ;       功能:将数值显示为阿拉伯数字
 0000           ;       
 0000           ;     12.Draw_NtoArab_rev()
 0000           ;       功能:反白显示
 0000           ; 
 0000           ; ***********************************************************/
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; #include "main.h"
 0000           ; #include "lcd.h"
 0000           ; 
 0000           ; void Send_Byte(unsigned char bdata)
 0000           ; {    
 0000                   .dbline 49
 0000           ;      set_CS;                  //模拟时序信号
 0000 A99A              sbi 0x15,1
 0002                   .dbline 50
 0002           ;      set_CS;
 0002 A99A              sbi 0x15,1
 0004                   .dbline 51
 0004           ;        set_RS;
 0004 AF9A              sbi 0x15,7
 0006                   .dbline 52
 0006           ;        set_WR;
 0006 959A              sbi 0x12,5
 0008                   .dbline 53
 0008           ;        _nop;                  //开始发送数据
 0008 0000              nop
 000A                   .dbline 54
 000A           ;        PORTA = bdata;         //将显示数据放在端口A 
 000A 0BBB              out 0x1b,R16
 000C                   .dbline 55
 000C           ;      set_RS;
 000C AF9A              sbi 0x15,7
 000E                   .dbline 56
 000E           ;      clr_CS;
 000E A998              cbi 0x15,1
 0010                   .dbline 57
 0010           ;      clr_WR;
 0010 9598              cbi 0x12,5
 0012                   .dbline 58
 0012           ;      _nop;
 0012 0000              nop
 0014                   .dbline 59
 0014           ;      clr_WR;
 0014 9598              cbi 0x12,5
 0016                   .dbline 60
 0016           ;      _nop;
 0016 0000              nop
 0018                   .dbline 61
 0018           ;      set_WR;
 0018 959A              sbi 0x12,5
 001A                   .dbline 62
 001A           ;      _nop;
 001A 0000              nop
 001C                   .dbline 63
 001C           ;      set_CS;
 001C A99A              sbi 0x15,1
 001E                   .dbline 64
 001E           ;      set_RS;
 001E AF9A              sbi 0x15,7
 0020                   .dbline -2
 0020           L1:
 0020                   .dbline 0 ; func end

⌨️ 快捷键说明

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