總程序大約包括顯示程序、按鍵程序、報警程序和初始化程序。
#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); }
|