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

📄 lcd.h

📁 汽车仪表板开发
💻 H
字号:

#include "LPC2294.h"

#define  LCD_WR     0x800000           
#define  LCD_RD     0x400000            
#define  LCD_CS     0x10000            
#define  LCD_RS     0x200000          
#define  LCD_RST    0x04               
#define  LCD_LED    0x4000000         
#define  LCD_DATA   0xFF00            
 
#define  LCD_CS_H      IO0SET  =  LCD_CS   
#define  LCD_CS_L      IO0CLR  =  LCD_CS
#define  LCD_CS_OUT    IO0DIR |=  LCD_CS
#define  LCD_CS_SEL    PINSEL1 &= ~(3<<0)     

#define  LCD_RS_H      IO1SET  =  LCD_RS   
#define  LCD_RS_L      IO1CLR  =  LCD_RS
#define  LCD_RS_OUT    IO1DIR |=  LCD_RS

#define  LCD_WR_H      IO1SET  =  LCD_WR
#define  LCD_WR_L      IO1CLR  =  LCD_WR
#define  LCD_WR_OUT    IO1DIR |=  LCD_WR

#define  LCD_RST_H     IO0SET  =  LCD_RST
#define  LCD_RST_L     IO0CLR  =  LCD_RST
#define  LCD_RST_OUT   IO0DIR |=  LCD_RST
#define  LCD_RST_SEL   PINSEL0 &= ~(3<<4)     

#define  LCD_RD_H      IO1SET  =  LCD_RD
#define  LCD_RD_L      IO1CLR  =  LCD_RD
#define  LCD_RD_OUT    IO1DIR |=  LCD_RD

#define  LCD_LED_H     IO0SET  =  LCD_LED
#define  LCD_LED_L     IO0CLR  =  LCD_LED
#define  LCD_LED_OUT   IO0DIR |=  LCD_LED
#define  LCD_LED_SEL   PINSEL1 &= ~(3<<20)   


#define  LCD_DATA_SEL  PINSEL0 &= 0x0000FFFF
#define  LCD_DATA_OUT  IO0DIR |=  LCD_DATA
#define  LCD_DATA_IN   IO0DIR &= ~ LCD_DATA

void LCD_WriteReg(unsigned char index,unsigned short val);
void Lcd_Init(void);
void LCD_WriteData(unsigned short val);
void Lcd_Write_Start(void);
void Lcd_Write_End(void);
void delay_Nus(unsigned short t);
void delay_Nms(unsigned short t);

void Lcd_putstr(unsigned short x,unsigned short y,unsigned short color,char *str);
void Lcd_putchar(unsigned short x,unsigned short y,unsigned short color,char *ch);
void Lcd_FillBlack(unsigned short color);
void Lcd_image(unsigned short x,unsigned short y,unsigned char p);
void Lcd_PutHz16(unsigned short x,unsigned short y,unsigned short color,char *GB2312);
unsigned short Lcd_Print(unsigned short x,unsigned short y,unsigned short color,char *c,unsigned char num);

⌨️ 快捷键说明

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