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

📄 lcd_st7565.h

📁 在WinAVR下的ST7565圖形點陣的驅動程序
💻 H
字号:
#ifndef LCD_ST7565_H
#define LCD_ST7565_H

#define MAX_LINE	64
#define MAX_COLUMN	128
#define MAX_PAGE	(MAX_LINE/8)

#define EN_FONT0816		1

#define LCD_CS 		    PORT6
#define LCD_A0		    PORT4
#define LCD_RST		    PORT5

#define LCD_BACKLIGHT   PORT7

#define LCD_CS_OUT(en)	(PORTB = (PORTB & ~ BIT(LCD_CS)) | ((en & 1) * BIT(LCD_CS))) 
#define LCD_A0_OUT(en)	(PORTB = (PORTB & ~ BIT(LCD_A0)) | ((en & 1) * BIT(LCD_A0)))  
#define LCD_RST_OUT(en)	(PORTB = (PORTB & ~ BIT(LCD_RST)) | ((en & 1) * BIT(LCD_RST)))

#define LCD_BackLightOn()           (PORTA |= BIT(LCD_BACKLIGHT))
#define LCD_BackLightOff()          (PORTA &= ~BIT(LCD_BACKLIGHT))

extern void LCD_Init(void);
extern void LCD_CLR(uint8 Data);


//-----------------------------------------------------------------------------
// LCD : Display Chinese.
// Size: 16x16
//-----------------------------------------------------------------------------
extern uint8 LCD_DisplayHZ(char* XH_HZ, uint8 adrPage, uint8 adrColumn);

//-----------------------------------------------------------------------------
// LCD  : lcd Display ASCII.
// Size : 8X16
//-----------------------------------------------------------------------------
extern void LCD_DisplayASCII(uint8 XH_Dig, uint8 adrPage, uint8 adrColumn);

//-----------------------------------------------------------------------------
// LCD  : lcd Display String.
// ASCII(8*16) 及汉字(16*16) 显示函数
//-----------------------------------------------------------------------------
extern uint8 LCD_DisplayString(char *String, uint8 adrPage, uint8 adrColumn);

//-----------------------------------------------------------------------
// LCD_DisplayPicture
// Picture Size: Hight*Weight
//-----------------------------------------------------------------------
extern uint8 LCD_DisplayPicture(char *Picture, uint8 adrPage, uint8 adrColumn, 
								uint8 Weight, uint8 Hight);


#endif

⌨️ 快捷键说明

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