📄 fg020214drv.lst
字号:
*********************************************************************************************** C:\mcc18\projects\FG020214\SSD1289.c
* Date : 10th May 2007 C:\mcc18\projects\FG020214\SSD1289.c
* Modification : cDispClr(RGB24(r,g,b)) added C:\mcc18\projects\FG020214\SSD1289.c
* Project compiled with C18 version 2.40 & MPLAB version upgraded to V7.60 C:\mcc18\projects\FG020214\SSD1289.c
* Version : v1.0b 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
* Date : 13th JUNE 2007 C:\mcc18\projects\FG020214\SSD1289.c
* Modification : 16 bit color mode for string print and pattern print added C:\mcc18\projects\FG020214\SSD1289.c
* Project compiled with C18 version 2.40 & MPLAB version upgraded to V7.60 C:\mcc18\projects\FG020214\SSD1289.c
* Version : v1.0c C:\mcc18\projects\FG020214\SSD1289.c
*********************************************************************************************** C:\mcc18\projects\FG020214\SSD1289.c
*/ C:\mcc18\projects\FG020214\SSD1289.c
C:\mcc18\projects\FG020214\SSD1289.c
#include <p18cxxx.h> C:\mcc18\projects\FG020214\SSD1289.c
#include "delay.h" C:\mcc18\projects\FG020214\SSD1289.c
#include "SSD1289.h" C:\mcc18\projects\FG020214\SSD1289.c
#include "sysfont.h" C:\mcc18\projects\FG020214\SSD1289.c
C:\mcc18\projects\FG020214\SSD1289.c
/* C:\mcc18\projects\FG020214\SSD1289.c
********************************************************************************************************* C:\mcc18\projects\FG020214\SSD1289.c
* LOCAL DEFINITIONS C:\mcc18\projects\FG020214\SSD1289.c
********************************************************************************************************* C:\mcc18\projects\FG020214\SSD1289.c
*/ C:\mcc18\projects\FG020214\SSD1289.c
C:\mcc18\projects\FG020214\SSD1289.c
#define OUTPUT 0 C:\mcc18\projects\FG020214\SSD1289.c
#define INPUT 1 C:\mcc18\projects\FG020214\SSD1289.c
#define HIGH 1 C:\mcc18\projects\FG020214\SSD1289.c
#define LOW 0 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
* DISPLAY INITIALIZATION C:\mcc18\projects\FG020214\SSD1289.c
* C:\mcc18\projects\FG020214\SSD1289.c
* Description : This function initializes the LCD module C:\mcc18\projects\FG020214\SSD1289.c
* Arguments : none C:\mcc18\projects\FG020214\SSD1289.c
* C:\mcc18\projects\FG020214\SSD1289.c
* Returns : none C:\mcc18\projects\FG020214\SSD1289.c
* Note : This function should be called once before any of the other functions C:\mcc18\projects\FG020214\SSD1289.c
********************************************************************************************************* C:\mcc18\projects\FG020214\SSD1289.c
*/ C:\mcc18\projects\FG020214\SSD1289.c
005330 cfd9 MOVFF 0xfd9,0xfe6 void cDispInit(void) C:\mcc18\projects\FG020214\SSD1289.c
005332 ffe6
005334 cfe1 MOVFF 0xfe1,0xfd9
005336 ffd9
005338 0e04 MOVLW 0x4
00533a 26e1 ADDWF 0xe1,0x1,0x0
{ C:\mcc18\projects\FG020214\SSD1289.c
unsigned int i, j; C:\mcc18\projects\FG020214\SSD1289.c
C:\mcc18\projects\FG020214\SSD1289.c
00533c dafa RCALL 0x5932 cDispInitPort(); C:\mcc18\projects\FG020214\SSD1289.c
C:\mcc18\projects\FG020214\SSD1289.c
00533e 6ae6 CLRF 0xe6,0x0 cDispWrCmd(0x00); //Start Oscillation C:\mcc18\projects\FG020214\SSD1289.c
005340 db03 RCALL 0x5948
005342 52e5 MOVF 0xe5,0x1,0x0
005344 6ae6 CLRF 0xe6,0x0 cDispWrDat(0x00); C:\mcc18\projects\FG020214\SSD1289.c
005346 db10 RCALL 0x5968
005348 52e5 MOVF 0xe5,0x1,0x0
00534a 0e01 MOVLW 0x1 cDispWrDat(0x01); C:\mcc18\projects\FG020214\SSD1289.c
00534c 6ee6 MOVWF 0xe6,0x0
00534e db0c RCALL 0x5968
005350 52e5 MOVF 0xe5,0x1,0x0
C:\mcc18\projects\FG020214\SSD1289.c
005352 0e01 MOVLW 0x1 cDispWrCmd(0x01); //Driver Output Control C:\mcc18\projects\FG020214\SSD1289.c
005354 6ee6 MOVWF 0xe6,0x0
005356 daf8 RCALL 0x5948
005358 52e5 MOVF 0xe5,0x1,0x0
00535a 0e23 MOVLW 0x23 cDispWrDat(0x23); C:\mcc18\projects\FG020214\SSD1289.c
00535c 6ee6 MOVWF 0xe6,0x0
00535e db04 RCALL 0x5968
005360 52e5 MOVF 0xe5,0x1,0x0
005362 0e3f MOVLW 0x3f cDispWrDat(0x3F); C:\mcc18\projects\FG020214\SSD1289.c
005364 6ee6 MOVWF 0xe6,0x0
005366 db00 RCALL 0x5968
005368 52e5 MOVF 0xe5,0x1,0x0
C:\mcc18\projects\FG020214\SSD1289.c
00536a 0e02 MOVLW 0x2 cDispWrCmd(0x02); //LCD Drive AC Control C:\mcc18\projects\FG020214\SSD1289.c
00536c 6ee6 MOVWF 0xe6,0x0
00536e daec RCALL 0x5948
005370 52e5 MOVF 0xe5,0x1,0x0
005372 0e06 MOVLW 0x6 cDispWrDat(0x06); C:\mcc18\projects\FG020214\SSD1289.c
005374 6ee6 MOVWF 0xe6,0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -