#ifndef _MAIN_H
#define _MAIN_H
#include <reg52.h>
#define LcdDataPort P2 //数据端口
#ifndef UCHAR_DEF
#define UCHAR_DEF
typedef unsigned char uchar;
#endif
sbit Reset = P3^0; //复位
sbit RS = P3^1; //指令数据选择
sbit E = P3^2; //指令数据控制
sbit CS1 = P3^4; //左屏幕选择,低电平有效
sbit CS2 = P3^5; //右屏幕选择
sbit RW = P3^3; //读写控制
sbit busy = P2^7; //忙标志
void SetOnOff(uchar onoff); //开关显示
void SelectScreen(uchar screen);//选择屏幕
void ClearScreen(uchar screen); //清屏
void Show1616(uchar lin,uchar colum,uchar *address);//显示一个汉字
void CheckState(); //判断状态
void LcdDelay(unsigned int time); //延时
void WriteData(uchar dat); //写数据
void SendCommand(uchar command); //写指令
void SetLine(uchar line); //置行地址
void SetColum(uchar colum);//置列地址
void SetStartLine(uchar startline);//置显示起始行
void InitLcd(); //初始化
void ResetLcd(); //复位
#endif