單片機(jī)LCD1602底層驅(qū)動(dòng)子程序
/**********************LCD1602底層驅(qū)動(dòng)程序***************************/
/********************************************************************/
//delay: 延時(shí)xms
void delay(uint xms)
{
uchar i, j;
for(i = 0; i < xms; i++)
for(j = 0; j < 110; j++);
}
//wait: 判忙等待
void wait()
{
P0 = 0xff;
do
{
RS = 0;
RW = 1;
EN = 0;
EN = 1;
}while(BUSY == 1);
EN = 0;
}
//write:cmd 寫(xiě)入命令
void write_cmd(uchar cmd)
{
RS = 0;
RW = 0;
EN = 0;
P0 = cmd;
EN = 1;
EN = 0;
}
//write:data寫(xiě)入數(shù)據(jù)
void write_data(uchar datas)
{
RS = 1;
RW = 0;
EN = 0;
P0 = datas;
EN = 1;
EN = 0;
}
//send:string 發(fā)送一串字符
void send_string(uchar* str)
{
while(*str !=
主站蜘蛛池模板:
敦化市|
河南省|
罗山县|
叶城县|
阳泉市|
舞阳县|
牙克石市|
万盛区|
安泽县|
济源市|
乌兰县|
年辖:市辖区|
普安县|
苏州市|
广昌县|
岑溪市|
通江县|
两当县|
新和县|
新巴尔虎右旗|
闽清县|
芜湖市|
鹰潭市|
友谊县|
建瓯市|
永吉县|
富川|
米易县|
石狮市|
时尚|
武山县|
襄城县|
阿合奇县|
中西区|
铅山县|
瓮安县|
保亭|
灵丘县|
宁化县|
南丹县|
关岭|