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

📄 lcd7920.h

📁 用单片机ATMEGA16写的PS2键盘驱动程序
💻 H
字号:
/*******************************************************************
 模块功能:中文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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -