單片機液晶顯示程序
{
TMOD=0x02; //置自動重裝載模式
TH0=0x06; //設(shè)初值
TL0=0x06; //設(shè)初值
TR0=1; //開始計數(shù)
ET0=1; //開定時器/計數(shù)器
EA=1; //中斷開
delay400ms();//啟動等待,等LCM講入工作狀態(tài)
LcdInit(); //LCM初始化
P3_4=0;
P2_0=1;
P2_1=1;
P2_2=0;
P2_3=1;
P3_5=1;
P0=0xc0;
P3_5=0;
while(1)
{
uchar key;
key=kbscan();
dlms();
// 0(11100111 0xe7)
///*****************************以下是單片機液晶顯示兩種狀態(tài)的切換********************
//***************************************************
if(key==0xe7)
{
dlms();
flag1=~flag1;
key=0x00;
if(flag1==1)
{
P2_0=1;
P2_1=1;
P2_2=0;///液晶狀態(tài)燈
P2_3=1;
}
if(flag1==0)
{
P2_0=1;
P2_1=1;
P2_2=1;
P2_3=0;///計算器狀態(tài)燈
}
dlms1();
}
蜂鳴器相關(guān)文章:蜂鳴器原理
評論