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

📄 lcd_19264_main.lst

📁 LCM19264的测试程序,用于PIC单片机,已经测试通过 可写汉字和英文字符,支持画点
💻 LST
📖 第 1 页 / 共 5 页
字号:
CCS PCH C Compiler, Version 3.187, 16465

               Filename: LCD_19264_main.LST

               ROM used: 3694 (3%)
                         Largest free fragment is 0
               RAM used: 85 (2%) at main() level
                         107 (3%) worst case
               Stack:    6 locations

*
0000:  GOTO   0CA0
....................  #if defined(__PCH__)  
.................... #include <18F6720.h> 
....................  //////// Standard Header file for the PIC18F6720 device ////////////////  
.................... #device PIC18F6720  
.................... #list  
....................  
....................   
.................... #fuses HS,NOWDT,NOPROTECT,NOLVP  //HS:使用外部晶振10MHz;  
....................                                  //NOWDT:不使用看门狗  
....................                                  //NOPROTECT程序不保护  
.................... #use delay(clock=10000000)       //使能内部函数delay_ms()和delay_us()  
*
0878:  CLRF   FEA
087A:  MOVLW  5C
087C:  MOVWF  FE9
087E:  MOVF   FEF,W
0880:  BTFSC  FD8.2
0882:  GOTO   08A4
0886:  MOVLW  03
0888:  MOVWF  01
088A:  CLRF   00
088C:  DECFSZ 00,F
088E:  BRA    088C
0890:  DECFSZ 01,F
0892:  BRA    088A
0894:  MOVLW  3C
0896:  MOVWF  00
0898:  DECFSZ 00,F
089A:  BRA    0898
089C:  NOP   
089E:  NOP   
08A0:  DECFSZ FEF,F
08A2:  BRA    0886
08A4:  RETLW  00
.................... #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, bits=9,stream=GMX)  
....................                                  //设置baud(波特率)为9600;  
....................                                  //设置xmit(发送脚)为PIN_C6;  
....................                                  //设置rcv (接收脚)为RPIN_C7;  
....................                                  // bits=9, 说明这是9位数据格式  
....................                                  // force_sw,即便UART脚被指定,也会产生软件串行I/O中断服务程序  
....................                                  //使用long_data,说明fgetc(GMX)返回的是16位整型数, fputc(c,GMX)发送的是16位整型数.这是9位数据格式;  
....................                                  //errors, 说明RS232将接收到错误保存在变量RS232_ERRORS中;  
....................                                  // stream=RS485,说明使用RS485标识符同这个RS232端口发生联系;  
.................... //#bit ninth_bit = RS232_ERRORS.7   
....................                          //将变量ninth_bit的地址定位在RS232_ERRORS.7的位上,只能用于模拟串口;  
....................                          // RS232_ERRORS.7对于9位数据模式说(get和put),是第9位;  
.................... //#bit TX_ninth_bit = 0x0fac.0  //将TX_ninth_bit命名为发送的第9位;  
.................... #endif    //结束if定义  
....................   
.................... #include<LCD_19264A_DRV.c> 
....................  #include<worddot.h> 
....................  /********************************/  
.................... /*  定义中文字库		*/  
.................... /********************************/  
....................   
.................... unsigned char const Hzk[]={  
.................... /*茂 C3515	0	*/  
.................... 	 0x04,0x04,0xC4,0x44,0x5F,0x44,0x44,0xF4,  
.................... 	 0x44,0x4F,0x54,0x64,0x44,0x46,0x04,0x00,  
.................... 	 0x80,0x40,0x3F,0x00,0x40,0x40,0x20,0x20,  
.................... 	 0x13,0x0C,0x18,0x24,0x43,0x80,0xE0,0x00,  
.................... /*兴 C4843	1	*/  
.................... 	 0x00,0xFE,0x4A,0x4A,0x00,0xFE,0xEA,0xAA,  
.................... 	 0xAA,0xFE,0x00,0x4A,0x4A,0xFE,0x00,0x00,  
.................... 	 0x02,0x83,0x42,0x22,0x12,0x1B,0x02,0x02,  
.................... 	 0x02,0x0B,0x12,0x22,0x62,0xC3,0x02,0x00,  
.................... /*国 C2590	2	*/  
.................... 	 0x00,0xFE,0x02,0xD2,0x52,0x52,0xD2,0x3E,  
.................... 	 0xD2,0x16,0x1A,0x12,0xFF,0x02,0x00,0x00,  
.................... 	 0x00,0xFF,0x50,0x53,0x52,0x4A,0x6B,0x50,  
.................... 	 0x4F,0x54,0x7B,0x40,0xFF,0x00,0x00,0x00,  
.................... /*际 C2842	3	*/  
.................... 	 0x00,0xFE,0x22,0xD2,0x0E,0x20,0xB8,0x4F,  
.................... 	 0xB2,0x9E,0x80,0x9F,0x72,0x8A,0x06,0x00,  
.................... 	 0x00,0xFF,0x04,0x08,0x07,0x21,0x12,0x0A,  
.................... 	 0x46,0x82,0x7E,0x06,0x0A,0x12,0x31,0x00,  
.................... /*( C0308	4	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0xC0,0x30,0x08,0x04,0x02,0x00,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x03,0x0C,0x10,0x20,0x40,0x00,0x00,  
.................... /*广 C2567	5	*/  
.................... 	 0x00,0x00,0xFC,0x44,0x54,0x54,0x7C,0x55,  
.................... 	 0xD6,0x54,0x7C,0x54,0x54,0x44,0x44,0x00,  
.................... 	 0x80,0x60,0x1F,0x80,0x9F,0x55,0x35,0x15,  
.................... 	 0x1F,0x15,0x15,0x35,0x5F,0x80,0x00,0x00,  
.................... /*东 C2211	6	*/  
.................... 	 0x00,0x08,0xE8,0xA8,0xA8,0xA8,0xA8,0xFF,  
.................... 	 0xA8,0xA8,0xA8,0xA8,0xE8,0x0C,0x08,0x00,  
.................... 	 0x00,0x40,0x23,0x12,0x0A,0x06,0x02,0xFF,  
.................... 	 0x02,0x06,0x0A,0x12,0x23,0x60,0x20,0x00,  
.................... /*) C0309	7	*/  
.................... 	 0x00,0x00,0x02,0x04,0x08,0x30,0xC0,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x40,0x20,0x10,0x0C,0x03,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*有 C5148	8	*/  
.................... 	 0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,  
.................... 	 0x24,0x24,0x24,0xF4,0x24,0x06,0x04,0x00,  
.................... 	 0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,  
.................... 	 0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00,  
.................... /*限 C4762	9	*/  
.................... 	 0x00,0xFE,0x02,0x22,0xDA,0x06,0x00,0xFE,  
.................... 	 0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00,  
.................... 	 0x00,0xFF,0x08,0x10,0x08,0x07,0x00,0xFF,  
.................... 	 0x42,0x24,0x08,0x14,0x22,0x61,0x20,0x00,  
.................... /*公 C2511	10	*/  
.................... 	 0x00,0x00,0x80,0x40,0x30,0x0C,0x00,0xC0,  
.................... 	 0x07,0x1A,0x20,0x40,0x80,0x80,0x80,0x00,  
.................... 	 0x01,0x01,0x20,0x70,0x28,0x24,0x23,0x20,  
.................... 	 0x20,0x28,0x30,0x60,0x00,0x01,0x00,0x00,  
.................... /*司 C4330	11	*/  
.................... 	 0x10,0x10,0x92,0x92,0x92,0x92,0x92,0x92,  
.................... 	 0xD2,0x9A,0x12,0x02,0xFF,0x02,0x00,0x00,  
.................... 	 0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x10,  
.................... 	 0x3F,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,  
.................... /*佳*/  
....................      0x40,0x20,0xF0,0x1C,0x47,0x4A,0x48,0x48,  
....................      0x48,0xFF,0x48,0x48,0x4C,0x68,0x40,0x00,  
....................      0x00,0x00,0xFF,0x00,0x40,0x44,0x44,0x44,  
....................      0x44,0x7F,0x44,0x44,0x46,0x64,0x40,0x00,  
.................... /*世*/  
....................      0x20,0x20,0x20,0xFE,0x20,0x20,0xFE,0x20,  
....................      0x20,0x20,0x20,0xFE,0x20,0x20,0x20,0x00,  
....................      0x00,0x00,0x00,0x3F,0x20,0x20,0x27,0x22,  
....................      0x22,0x22,0x22,0x27,0x30,0x20,0x00,0x00,  
.................... /*盟*/  
....................      0x00,0xFE,0x92,0x92,0x92,0xFE,0x00,0x80,  
....................      0x7E,0x2A,0x2A,0x2A,0x2A,0xFE,0x00,0x00,  
....................      0x40,0x40,0x7C,0x44,0x44,0x7C,0x46,0x45,  
....................      0x44,0x7C,0x44,0x45,0x7E,0x41,0x40,0x00,  
.................... /*科*/  
....................      0x10,0x12,0x92,0x72,0xFE,0x51,0x91,0x00,  
....................      0x22,0xCC,0x00,0x00,0xFF,0x00,0x00,0x00,  
....................      0x04,0x02,0x01,0x00,0xFF,0x00,0x04,0x04,  
....................      0x04,0x02,0x02,0x02,0xFF,0x01,0x01,0x00,  
.................... /*技*/  
....................      0x08,0x08,0x88,0xFF,0x48,0x28,0x00,0xC8,  
....................      0x48,0x48,0x7F,0x48,0xC8,0x48,0x08,0x00,  
....................      0x01,0x41,0x80,0x7F,0x00,0x40,0x40,0x20,  
....................      0x13,0x0C,0x0C,0x12,0x21,0x60,0x20,0x00,  
.................... /*开*/  
....................      0x40,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,  
....................      0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x00,  
....................      0x00,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,  
....................      0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,  
.................... /*发*/  
....................     0x00,0x10,0x3E,0x10,0x10,0xF0,0x9F,0x90,  
....................     0x90,0x92,0x94,0x1C,0x10,0x10,0x10,0x00,  
....................     0x40,0x20,0x10,0x88,0x87,0x41,0x46,0x28,  
....................     0x10,0x28,0x27,0x40,0xC0,0x40,0x00,0x00  
.................... };  
....................   
.................... /****************************************/  
.................... /* 定义ASCII字库8列*16行		*/  
.................... /****************************************/  
....................   
.................... unsigned char const Ezk[]={  
.................... /*-文字: --0x20	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*-文字:!--0x21	*/  
.................... 	 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x00,  
.................... /*-文字:"--0x22	*/  
.................... 	 0x00,0x08,0x04,0x02,0x08,0x04,0x02,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*-文字:#--0x23	*/  
.................... 	 0x40,0x40,0xF8,0x40,0x40,0xF8,0x40,0x00,  
.................... 	 0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,  
.................... /*-文字:$--0x24	*/  
.................... 	 0x00,0x70,0x88,0xFC,0x08,0x08,0x30,0x00,  
.................... 	 0x00,0x1C,0x20,0xFF,0x21,0x22,0x1C,0x00,  
.................... /*-文字:%--0x25	*/  
.................... 	 0xF0,0x08,0xF0,0x80,0x70,0x08,0x00,0x00,  
.................... 	 0x00,0x31,0x0E,0x01,0x1E,0x21,0x1E,0x00,  
.................... /*-文字:&--0x26	*/  
.................... 	 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,  
.................... 	 0x1E,0x21,0x23,0x24,0x18,0x16,0x20,0x00,  
.................... /*-文字:'--0x27	*/  
.................... 	 0x20,0x18,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*-文字:(--0x28	*/  
.................... 	 0x00,0x00,0x00,0x00,0xC0,0x30,0x08,0x04,  
.................... 	 0x00,0x00,0x00,0x00,0x03,0x0C,0x10,0x20,  
.................... /*-文字:)--0x29	*/  
.................... 	 0x04,0x08,0x30,0xC0,0x00,0x00,0x00,0x00,  
.................... 	 0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,  
.................... /*-文字:*--0x2a	*/  
.................... 	 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,  
.................... 	 0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,  
.................... /*-文字:+--0x2b	*/  
.................... 	 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,  
.................... 	 0x01,0x01,0x01,0x0F,0x01,0x01,0x01,0x00,  
.................... /*-文字:,--0x2c	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x80,0x60,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*-文字:---0x2d	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,  
.................... /*-文字:.--0x2e	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  
.................... /*-文字:/--ox2f	*/  
.................... 	 0x00,0x00,0x00,0x00,0x00,0xE0,0x18,0x04,  
.................... 	 0x00,0x40,0x30,0x0C,0x03,0x00,0x00,0x00,  
.................... /*-文字:0--0x30	*/  
.................... 	 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,  
.................... 	 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,  
.................... /*-文字:1--0x31	*/  
.................... 	 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,  
.................... /*-文字:2--0x32	*/  
.................... 	 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,  
.................... 	 0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,  
.................... /*-文字:3--0x33	*/  
.................... 	 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,  
.................... 	 0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,  
.................... /*-文字:4--0x34	*/  
.................... 	 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,  
.................... 	 0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,  
.................... /*-文字:5--0x35	*/  
.................... 	 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,  
.................... 	 0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,  
.................... /*-文字:6--0x36	*/  
.................... 	 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,  
.................... 	 0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,  
.................... /*-文字:7--0x37	*/  
.................... 	 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,  
.................... 	 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,  
.................... /*-文字:8--0x38	*/  
.................... 	 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,  
.................... 	 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,  
.................... /*-文字:9--0x39	*/  
.................... 	 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,  
.................... 	 0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,  
.................... /*-文字::--0x3a	*/  
.................... 	 0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,  
.................... /*-文字:/--0x3b	*/  
.................... 	 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,  
.................... 	 0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,  
.................... /*-文字:<--0x3c	*/  
.................... 	 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,  
.................... 	 0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,  
.................... /*-文字:=--0x3d	*/  
.................... 	 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,  

⌨️ 快捷键说明

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