?? lcd1602.h
字號:
#ifndef __LCD1602_H__
#define __LCD1602_H__
#define uint unsigned int
#define uchar unsigned char
#define LCDData P2
sbit RS=P1^1;//數據、命令設置
sbit RW=P1^2;//讀和寫操作設置
sbit E=P1^3; //使能信號
delayms(uint i)
{
while(i--);
}
//寫指令
void Writetemp(uchar temp)
{
E=0;
RS=0;
delayms(600);
RW=0;
delayms(600);
LCDData=temp;
delayms(600);
E=1;
E=0;
}
//寫數據
void WriteData(uchar Data)
{
delayms(900);
E=0;
RS=1;
RW=0;
LCDData=Data;
E=1;
E=0;
}
//在指定的位置寫字符串
void WriteString(uchar Address,uchar *string) //
{
Writetemp(Address);
while(!(*string=='\0'))
{
WriteData(*string);
string++;
}
}
//初始化1602液晶
void InitLCD1602()
{
Writetemp(0x38);
delayms(200);
Writetemp(0x0c);
delayms(200);
Writetemp(0x06);
delayms(200);
Writetemp(0x01);
}
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -