?? init.h
字號(hào):
/****************************************************************
定時(shí)器初始化 Time_Init()
輸入?yún)?shù):待定 開定時(shí)器0定時(shí)三面,關(guān)閉定時(shí)器1
輸出參數(shù):待定
*****************************************************************/
void Time_Init()
{
TF0=0;//關(guān)中斷標(biāo)志位
TF1=0;
TMOD=0x11;//T0方式1 T1方式1
TH0=(65536-50000)/256;//數(shù)碼管10ms掃描一次,時(shí)間長(zhǎng)了會(huì)閃爍
TL0=(65536-50000)%256;
TH1=(65536-50000)/256;//用來控制 開門和報(bào)警時(shí)間,都為3S
TL1=(65536-50000)%256;
EA=1;
ET0=1;
ET1=1;
TR0=0;//開啟定時(shí)器0 1啟動(dòng) 0 關(guān)閉
TR1=0;//關(guān)閉定時(shí)器1 1啟動(dòng) 0 關(guān)閉
}
/****************************************************************
初始化 Init()
輸入?yún)?shù):待定
輸出參數(shù):待定
*****************************************************************/
void Init()
{
ch_flag=0;
count=0;
tmp=0;
num=0;//鍵值
num1=0;
wrong=0;//清錯(cuò)誤次數(shù)
speak=1;//關(guān)閉警報(bào)
ok=1;//關(guān) 電磁鐵
yes=1;//關(guān) 已開門指示燈
no=1;//關(guān) 密碼錯(cuò)誤燈
// beep=1;//關(guān) 蜂鳴器
lock_flag=1;//上電關(guān)閉鍵盤三秒,有定時(shí)器開啟鍵盤數(shù)字
pw_flag=0;//密碼標(biāo)志位 0 錯(cuò)誤 1正確
newpw_flag=0;//修改密碼標(biāo)志 0不需要 1要修改
open_flag=0;//開門標(biāo)志位 想辦法可以省掉的 0 沒有開門 1已經(jīng)開門
newok_flag=0;//修改密碼沒有完成
flag3=0;//---------------------test
// alarm_flag=0;//開門標(biāo)志位 想辦法可以省掉的0 不報(bào)警 1報(bào)警狀態(tài)
LED=1;
ch=1;// 調(diào)試使用,可以刪除
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -