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

📄 fg020214drv.lst

📁 Display RGB, and an iPOD image on 2.2" TFT color LCD module. IC driver is SSD1289. mcu is Microchip
💻 LST
📖 第 1 页 / 共 5 页
字号:
005f6c   c061     MOVFF     0x61,0xff7                                                                                      
005f6e   fff7                                                                                                               
005f70   c062     MOVFF     0x62,0xff8                                                                                      
005f72   fff8                                                                                                               
                                                 /* 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
                                           	movlb curr_byte                                                                 C:\mcc18\src\traditional\startup\c018i.c
005f74   0100     MOVLB     0x0            	movf curr_byte, 1, 1                                                            C:\mcc18\src\traditional\startup\c018i.c
005f76   5363     MOVF      0x63,0x1,0x1   copy_loop:                                                                       C:\mcc18\src\traditional\startup\c018i.c
                                           	bnz 2 // copy_one_byte                                                          C:\mcc18\src\traditional\startup\c018i.c
005f78   e102     BNZ       0x5f7e         	movf curr_byte + 1, 1, 1                                                        C:\mcc18\src\traditional\startup\c018i.c
005f7a   5364     MOVF      0x64,0x1,0x1   	bz 7 // done_copying                                                            C:\mcc18\src\traditional\startup\c018i.c
005f7c   e007     BZ        0x5f8c                                                                                          C:\mcc18\src\traditional\startup\c018i.c
                                           copy_one_byte:                                                                   C:\mcc18\src\traditional\startup\c018i.c
                                           	tblrdpostinc                                                                    C:\mcc18\src\traditional\startup\c018i.c
005f7e   0009     TBLRDPOSTINC             	movf TABLAT, 0, 0                                                               C:\mcc18\src\traditional\startup\c018i.c
005f80   50f5     MOVF      0xf5,0x0,0x0   	movwf POSTINC0, 0                                                               C:\mcc18\src\traditional\startup\c018i.c
005f82   6eee     MOVWF     0xee,0x0                                                                                        C:\mcc18\src\traditional\startup\c018i.c
                                           	// decrement byte counter                                                       C:\mcc18\src\traditional\startup\c018i.c
                                           	decf curr_byte, 1, 1                                                            C:\mcc18\src\traditional\startup\c018i.c
005f84   0763     DECF      0x63,0x1,0x1   	bc -8 // copy_loop                                                              C:\mcc18\src\traditional\startup\c018i.c
005f86   e2f8     BC        0x5f78                 decf curr_byte + 1, 1, 1                                                 C:\mcc18\src\traditional\startup\c018i.c
005f88   0764     DECF      0x64,0x1,0x1   	bra -7 // copy_one_byte                                                         C:\mcc18\src\traditional\startup\c018i.c
005f8a   d7f9     BRA       0x5f7e                                                                                          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
                                                 TBLPTR = data_ptr;                                                         C:\mcc18\src\traditional\startup\c018i.c
005f8c   c067     MOVFF     0x67,0xff6           /* next entry... */                                                        C:\mcc18\src\traditional\startup\c018i.c
005f8e   fff6                                                                                                               
005f90   c068     MOVFF     0x68,0xff7                                                                                      
005f92   fff7                                                                                                               
005f94   c069     MOVFF     0x69,0xff8                                                                                      
005f96   fff8                                                                                                               
                                                 curr_entry--;                                                              C:\mcc18\src\traditional\startup\c018i.c
005f98   0100     MOVLB     0x0                  goto test;                                                                 C:\mcc18\src\traditional\startup\c018i.c
005f9a   0765     DECF      0x65,0x1,0x1                                                                                    
005f9c   0e00     MOVLW     0x0                                                                                             
005f9e   5b66     SUBWFB    0x66,0x1,0x1                                                                                    
005fa0   d7bf     BRA       0x5f20         done:                                                                            C:\mcc18\src\traditional\startup\c018i.c
                                           ;                                                                                C:\mcc18\src\traditional\startup\c018i.c
                                           }                                                                                C:\mcc18\src\traditional\startup\c018i.c
                                           /*                                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                           ************************************************************************************************* C:\mcc18\projects\FG020214\SSD1289.c
                                           *	  FG020214 262k color Graphical LCD Display Driver (SOLOMON SYSTEM's SSD1289 controller) C:\mcc18\projects\FG020214\SSD1289.c
                                           *										All Rights Reserved                                                   C:\mcc18\projects\FG020214\SSD1289.c
                                           * File name		: SSD1289.c                                                         C:\mcc18\projects\FG020214\SSD1289.c
                                           * Programmer 	: John Leung, TechToys Co. Hong Kong                               C:\mcc18\projects\FG020214\SSD1289.c
                                           * Web presence  : www.TechToys.com.hk                                            C:\mcc18\projects\FG020214\SSD1289.c
                                           * Note			:                                                                       C:\mcc18\projects\FG020214\SSD1289.c
                                           * Language		: C18 complier version 2.40, MPLAB v7.41                             C:\mcc18\projects\FG020214\SSD1289.c
                                           * Hardware		: PIC18LF4550-STK1 connected to a prototype board for FG020214 via strip wires C:\mcc18\projects\FG020214\SSD1289.c
                                           * Date			: 16 Nov 2006		Version 1.0a                                             C:\mcc18\projects\FG020214\SSD1289.c
                                           ************************************************************************************************* C:\mcc18\projects\FG020214\SSD1289.c
                                           *										DESCRIPTION                                                           C:\mcc18\projects\FG020214\SSD1289.c
                                           *                                                                                C:\mcc18\projects\FG020214\SSD1289.c
                                           * This module provides an interface to FG020214 262k color graphical LCD module of 240*320dots C:\mcc18\projects\FG020214\SSD1289.c
                                           * Display controller chip is SSD1289                                             C:\mcc18\projects\FG020214\SSD1289.c
                                           * Module requires 3.3V DC supply to Vdd, LED backlight requires 15mA typical     C:\mcc18\projects\FG020214\SSD1289.c
                                           * Backlight driven by CAT32 for 15mA constant current driver                     C:\mcc18\projects\FG020214\SSD1289.c
                                           * <PS3:PS1:PS0> in <1:0:0> for 8-bit data bus mode 8080                          C:\mcc18\projects\FG020214\SSD1289.c
                                           *                                                                                C:\mcc18\projects\FG020214\SSD1289.c
                                           * LCD pinout function on PCB (FG020214_BO) summarized as below                   C:\mcc18\projects\FG020214\SSD1289.c
                                           * --------- LCD		MCU -----------------                                           C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 2		SHDN_BL - NOT used here, short to VCC via 100k resistor                 C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 4 	GND 	- GND                                                              C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 6		VCC  	- 3.3V supply                                                     C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 8		n.c.	- n.c.                                                             C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 10	WR		- RE1                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 12	RD		- RE0                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 14	CS		- RE2                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 16	CD		- RA5                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 18	RST		- To system reset                                                  C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 20:34	D0:D7	- LCD_DATA connected to RD0:RD7                                C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 36	SHUT	- n.c.                                                             C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 38	n.c.                                                                    C:\mcc18\projects\FG020214\SSD1289.c
                                           * pin 40	n.c.                                                                    C:\mcc18\projects\FG020214\SSD1289.c
                                           *                                                                                C:\mcc18\projects\FG020214\SSD1289.c
                                           * Remarks: Pins at the odd number side is not used for 8-bit mode.               C:\mcc18\projects\FG020214\SSD1289.c
                                           *                                                                                C:\mcc18\projects\FG020214\SSD1289.c
                                           *********************************************************************************************** C:\mcc18\projects\FG020214\SSD1289.c
                                           */                                                                               C:\mcc18\projects\FG020214\SSD1289.c
                                                                                                                            C:\mcc18\projects\FG020214\SSD1289.c
                                           /*                                                                               C:\mcc18\projects\FG020214\SSD1289.c

⌨️ 快捷键说明

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