新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机液晶显示代码

单片机液晶显示代码

作者:时间:2012-06-23来源:网络收藏

void main(void)

本文引用地址:http://www.eepw.com.cn/article/171260.htm

{

TMOD=0x02; //置自动重装载模式

TH0=0x06; //设初值

TL0=0x06; //设初值

TR0=1; //开始计数

ET0=1; //开定时器/计数器

EA=1; //中断开

delay400ms();//启动等待,等LCM讲入工作状态

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)

///*****************************以下是两种状态的切换********************

//***************************************************

if(key==0xe7)

{

dlms();

flag1=~flag1;

key=0x00;

if(flag1==1)

{

P2_0=1;

P2_1=1;

P2_2=0;///液晶状态灯

P2_3=1;

}

if(flag1==0)

{

P2_0=1;

P2_1=1;

P2_2=1;

P2_3=0;///计算器状态灯

}

dlms1();

}

///*****************************以上是两种状态的切换


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭