/************************************************* * GLCD_LIB Header * CPU: PIC24HJ64GP206 * * Original : Mr.Gokan (CPU;PIC24HJ12GP202) * Mod. N.Ishii 2012.2.11 **************************************************/ /* LCD Ports define */ #define LCD_DB PORTB // Upper 8bit: RB8-15 #define LCD_TRIS TRISB /* #define LCD_CS1 LATAbits.LATA4 #define LCD_CS2 LATBbits.LATB4 #define LCD_E LATBbits.LATB7 #define LCD_RW LATBbits.LATB6 #define LCD_DI LATBbits.LATB5 */ #define LCD_CS1 LATDbits.LATD8 #define LCD_CS2 LATDbits.LATD9 #define LCD_E LATDbits.LATD0 #define LCD_RW LATDbits.LATD11 #define LCD_DI LATDbits.LATD10 /*** 関数プロトタイプ ****/ void lcd_Write(char cs, char code, char DIflag); char lcd_Read(char cs); void lcd_Init(void); void lcd_Clear(char data); void lcd_Pixel(int Xpos, int Ypos, char On); void lcd_Char(char line, char colum, int letter); void lcd_Char1(char line, char colum, int letter); void lcd_Str(char line, char colum, char *s); void lcd_Line(int x0, int y0, int x1, int y1); void lcd_Scroll(int delay); void lcd_Image(char *ptr); void Delay200n(void); void Delay1u(int time); void Delay1m(int time);