lcd7920.h

来自「用单片机ATMEGA16写的PS2键盘驱动程序」· C头文件 代码 · 共 35 行

H
35
字号
/*******************************************************************
 模块功能:中文LCD显示模块
 硬件环境: ATMEGA16, 外部7.3728MHz晶振
 软件环境:ICCAVR 6.31
 版本日期:V1.0  (2007.12.25)
 作    者:TOM
 备    注:
*******************************************************************/
#ifndef __LCD7920_H
#define __LCD7920_H

#include <iom16v.h>
#include "Delay.h"
#include "Public.h"

/* LCD控制端口宏定义 */
#define LCD_CONTROL_PORT    PORTC   
#define LCD_CONTROL_DDR     DDRC
#define	RW	 2      //RW(SLD) 
#define	E	 3      //E(sclk)

/* 功能函数列表 */
void LCD_Init(void);                                /* LCD初始化 */
void LCD_Clear(void);                               /* LCD清屏 */
void LCD_CheckState(void);                          /* 状态检查 */
void LCD_Send(unsigned char senddata);              /* 往LCD端口写数据 */
void LCD_WriteCmd(unsigned char scmd);              /* 写一个命令到LCD */
void LCD_WriteData(unsigned char DData);            /* 写一个数据到LCD */
void LCD_Set_xy(unsigned char Y, unsigned char X);  /* 设置光标位置 */
void LCD_WriteChar(unsigned char X,unsigned char Y,unsigned char c1);   /* 按指定位置写一个字符到LCD */
void LCD_WriteStr(unsigned char Y,unsigned char X,unsigned char *pstr); /* 写字符串到LCD显示 */
void LCD_WriteStrAuto(unsigned char *pstr);                             /* 从初始位置写入数据,自动换行 */

#endif

⌨️ 快捷键说明

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