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

📄 lcdcontrol.lst

📁 以PIC4580为平台开发的集成液晶屏显示功能
💻 LST
📖 第 1 页 / 共 5 页
字号:
001646   cff8     MOVFF     0xff8,0x5ed                                                                                     
001648   f5ed                                                                                                               
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                                 /* now assign the source address to the table pointer */                   C:\mcc18\src\traditional\startup\c018i.c
00164a   c5e4     MOVFF     0x5e4,0xff6          TBLPTR = prom;                                                             C:\mcc18\src\traditional\startup\c018i.c
00164c   fff6                                                                                                               
00164e   c5e5     MOVFF     0x5e5,0xff7                                                                                     
001650   fff7                                                                                                               
001652   c5e6     MOVFF     0x5e6,0xff8                                                                                     
001654   fff8                                                                                                               
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                                 /* do the copy loop */                                                     C:\mcc18\src\traditional\startup\c018i.c
                                                 _asm                                                                       C:\mcc18\src\traditional\startup\c018i.c
                                                   // determine if we have any more bytes to copy                           C:\mcc18\src\traditional\startup\c018i.c
001656   0105     MOVLB     0x5            	movlb curr_byte                                                                 C:\mcc18\src\traditional\startup\c018i.c
001658   53e7     MOVF      0xe7,0x1,0x1   	movf curr_byte, 1, 1                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           copy_loop:                                                                       C:\mcc18\src\traditional\startup\c018i.c
00165a   e102     BNZ       0x1660         	bnz 2 // copy_one_byte                                                          C:\mcc18\src\traditional\startup\c018i.c
00165c   53e8     MOVF      0xe8,0x1,0x1   	movf curr_byte + 1, 1, 1                                                        C:\mcc18\src\traditional\startup\c018i.c
00165e   e007     BZ        0x166e         	bz 7 // done_copying                                                            C:\mcc18\src\traditional\startup\c018i.c
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           copy_one_byte:                                                                   C:\mcc18\src\traditional\startup\c018i.c
001660   0009     TBLRDPOSTINC             	tblrdpostinc                                                                    C:\mcc18\src\traditional\startup\c018i.c
001662   50f5     MOVF      0xf5,0x0,0x0   	movf TABLAT, 0, 0                                                               C:\mcc18\src\traditional\startup\c018i.c
001664   6eee     MOVWF     0xee,0x0       	movwf POSTINC0, 0                                                               C:\mcc18\src\traditional\startup\c018i.c
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           	// decrement byte counter                                                       C:\mcc18\src\traditional\startup\c018i.c
001666   07e7     DECF      0xe7,0x1,0x1   	decf curr_byte, 1, 1                                                            C:\mcc18\src\traditional\startup\c018i.c
001668   e2f8     BC        0x165a         	bc -8 // copy_loop                                                              C:\mcc18\src\traditional\startup\c018i.c
00166a   07e8     DECF      0xe8,0x1,0x1           decf curr_byte + 1, 1, 1                                                 C:\mcc18\src\traditional\startup\c018i.c
00166c   d7f9     BRA       0x1660         	bra -7 // copy_one_byte                                                         C:\mcc18\src\traditional\startup\c018i.c
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           done_copying:                                                                    C:\mcc18\src\traditional\startup\c018i.c
                                                                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                                 _endasm                                                                    C:\mcc18\src\traditional\startup\c018i.c
                                                 /* restore the table pointer for the next entry */                         C:\mcc18\src\traditional\startup\c018i.c
00166e   c5eb     MOVFF     0x5eb,0xff6          TBLPTR = data_ptr;                                                         C:\mcc18\src\traditional\startup\c018i.c
001670   fff6                                                                                                               
001672   c5ec     MOVFF     0x5ec,0xff7                                                                                     
001674   fff7                                                                                                               
001676   c5ed     MOVFF     0x5ed,0xff8                                                                                     
001678   fff8                                                                                                               
                                                 /* next entry... */                                                        C:\mcc18\src\traditional\startup\c018i.c
00167a   0105     MOVLB     0x5                  curr_entry--;                                                              C:\mcc18\src\traditional\startup\c018i.c
00167c   07e9     DECF      0xe9,0x1,0x1                                                                                    
00167e   0e00     MOVLW     0x0                                                                                             
001680   5bea     SUBWFB    0xea,0x1,0x1                                                                                    
001682   d7bf     BRA       0x1602               goto test;                                                                 C:\mcc18\src\traditional\startup\c018i.c
                                           done:                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           ;                                                                                C:\mcc18\src\traditional\startup\c018i.c
001684   0012     RETURN    0x0            }                                                                                C:\mcc18\src\traditional\startup\c018i.c
                                           #include "F3E.h"                                                                 E:\PIC\program\F3BP-2007312\LCDdrive.c
                                                                                                                            E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char KeyName;           //按键值                                        E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char KeyName1;         //车速按键值                                     E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char KeyName2;         //空调请求按键                                   E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned int counter;                                                            E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned int counter1;                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char rcv_data[10];      //CAN数据存储函数                               E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char num=1;             //界面标识                                      E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char num1=1;                                                            E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char Number_ICO[10];                                                    E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char n;//低位                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char m;//高位                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //=====================================显示界面==============================    E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char up_arrow[]={0xA1,0xFC}   ;                                         E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char down_arrow[]={0xA1,0xFD} ;                                         E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char clear[]={0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //============================第1屏================================              E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //车速                                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char chesu[]={0xB3,0xB5,0xCB,0xD9,0xA3,0xBA};                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //KM/H                                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char KM_H[4]={0x6B,0x6D,0x2F,0x68};                                     E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //里程                                                                           E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char licheng[]={0xC0,0xEF,0xB3,0xCC,0xA3,0xBA};                         E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //KM                                                                             E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char KM[]={0x6B,0x6D};                                                  E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //============================第2屏================================              E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char zhenkongshachexitong[]={0xD5,0xE6,0xBF,0xD5,0xC9,0xB2,0xB3,0xB5,0xCF,0xB5,0xCD,0xB3,0xA3,0xBA,0xA1,0xFC}; E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char zhenkongdu[]={0xD5,0xE6,0xBF,0xD5,0xB6,0xC8,0xA3,0xBA};            E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char zhenkongbeng[]={0xD5,0xE6,0xBF,0xD5,0xB1,0xC3,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           //吸合:                                                                         E:\PIC\program\F3BP-2007312\LCDdrive.c
                                           unsigned char xihe[]={0xCE,0xFC,0xBA,0xCF};                                      E:\PIC\program\F3BP-2007312\LCDdrive.c

⌨️ 快捷键说明

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