总程序大约包括显示程序、按键程序、报警程序和初始化程序。
#inclued<reg51.h>
#define unchar unsigned char
#define unint unsigned int
void main()//主函数
{
delay(100);//延时
init_all();//初始化
while(1)
{
disp_count();//A/D转换
displaytolcd0();//求补全!!!
}
}
void write_com(uchar com)//写命令
{
delay_us(1);
RS=0;
RW=0;
EN=1;
P0=com;
delay_us(1);
EN=0;
}
void write_data(uchar data0)//写函数
{
delay_us(1);
RS=1;
RW=0;
EN=1;
P0=data0;
delay_us(1);
EN=0;
}
keyscan();//扫描键盘
init_all()//初始化程序
{
flag=0;
TMOD=0x21;
TH0=(65535-1000)/256;
TL0=(65536-1000)%256;
TH1=243;
SCON=0xd0;
TR1=1;
EA=1;
ET0=1;
IT0=1;
EX0=1;
T2CON=0x09;
ET2=1;
}
void disp_count()
{
qian=(zhuan/1000);
bai=(zhuan%1000/100);
shi=(zhuan%1000%100/10);
ge=(zhuan%1000%100%10);
}
仿真图.png (154.45 KB, 下载次数: 148)
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |