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

📄 lcd.h

📁 自制MP3程序
💻 H
字号:
#ifndef	__LCD__H
#define	__LCD__H

/*LCD3310(PCD8544) C语言驱动
LCD引脚定义
1---VCC 
2---SCLK
3---SDIN
4---D/C
5---SCE
6---GND
7---VOUT
8---RES
9---VCC

/* 定义颜色数据类型(可以是数据结构) */
#define  TCOLOR			unsigned char 

/* 定义LCM像素数宏 */
#define  GUI_LCM_XMAX		48	//   定义液晶x轴的像素数 *
#define  GUI_LCM_YMAX		84	//   定义液晶y轴的像素数 *

//定义MCU与LCD的接口
#define  LCD_RES_DDR     DDRF
#define  LCD_RES_PORT    PORTF
#define  LCD_RES_BIT     (1<<PF3)
#define  LCD_SCE_DDR     DDRF
#define  LCD_SCE_PORT    PORTF
#define  LCD_SCE_BIT     (1<<PF2)
#define  LCD_SDIN_DDR    DDRB
#define  LCD_SDIN_PORT   PORTB
#define  LCD_SDIN_BIT    (1<<PB2)
#define  LCD_SCLK_DDR    DDRB
#define  LCD_SCLK_PORT   PORTB
#define  LCD_SCLK_BIT    (1<<PB1)
#define  LCD_DC_DDR      DDRF
#define  LCD_DC_PORT     PORTF
#define  LCD_DC_BIT      (1<<PF0)

#define  RES_H           LCD_RES_PORT|=LCD_RES_BIT 
#define  RES_L           LCD_RES_PORT&= ~LCD_RES_BIT 
#define  SCE_H           LCD_SCE_PORT|=LCD_SCE_BIT 
#define  SCE_L           LCD_SCE_PORT&= ~LCD_SCE_BIT 
#define  SDIN_H          LCD_SDIN_PORT|=LCD_SDIN_BIT 
#define  SDIN_L          LCD_SDIN_PORT&= ~LCD_SDIN_BIT 
#define  SCLK_H          LCD_SCLK_PORT|=LCD_SCLK_BIT 
#define  SCLK_L          LCD_SCLK_PORT&= ~LCD_SCLK_BIT 
#define  DC_H            LCD_DC_PORT|=LCD_DC_BIT 
#define  DC_L            LCD_DC_PORT&= ~LCD_DC_BIT 

//函数声明
void LCD_write_byte(unsigned char data, unsigned char dc);
void LCD_Init(void);
void LCD_clear(void);
void LCD_set_XY(unsigned char X, unsigned char Y);
void LCD_write_String(unsigned char X,unsigned char Y,char *s);
void LCD_write_chi(unsigned char X, unsigned char Y,unsigned char ch_with,unsigned char num,unsigned char line,unsigned char row);
void LCD_move_chi(unsigned char X, unsigned char Y, unsigned char T);
void LCD_write_char(unsigned char c);
void LCD_draw_map(unsigned char X,unsigned char Y,unsigned char *map,unsigned char Pix_x,unsigned char Pix_y);

#endif

⌨️ 快捷键说明

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