freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機(jī)的多功能電子密碼鎖仿真圖完整程序(已修改)

2025-01-28 11:56 本頁面
 

【正文】 主要功能:當(dāng)輸入密碼時(shí),只顯示“*”,當(dāng)密碼位數(shù)輸入完畢按下確認(rèn)鍵時(shí),對(duì)輸入的密碼與設(shè)定的密碼進(jìn)行比較,若密碼正確,則門開,此處用綠色LED發(fā)光二極管亮一秒鐘做為提示,;若密碼不正確,禁止按鍵輸入3秒,同時(shí)綠色發(fā)光二極管亮;若在3秒之內(nèi)仍有按鍵按下,則禁止按鍵輸入3秒被重新禁止。include define uint unsigned intdefine uchar unsigned chardefine KEY P3 //鍵盤輸入端口define No_key 20 //無按鍵時(shí)的返回值define lcddata P2 //1602的數(shù)據(jù)輸入端口sbit lcden= P1^2。sbit lcdrs= P1^0。sbit lcdrw= P1^1。sbit light= P1^3。sbit light1= P1^4。uchar j 。 //用來統(tǒng)計(jì)輸入 個(gè)數(shù)的全局變量uchar aa。 //用來在定時(shí)器中計(jì)數(shù)的 全局變量 uchar code table[]= Hello!。uchar code table1[]= OK! 。uchar code table2[]=Enter please: 。uchar code key_table[16] = { 1,2,3,10, 4,5,6,11, 7,8,9,12, 0,13,14,15 }。uchar password[]={2,0,1,0,9,3} 。 //設(shè)定初始密碼uchar save[6]。 //保存輸入的數(shù)據(jù)uchar conflag 。 //確認(rèn)標(biāo)志uchar lockflag。 //鎖鍵盤標(biāo)志uchar startflag。 //開始標(biāo)志 void delay(uint z)。 //延時(shí)子函數(shù)void wright_(uchar )。 //寫指令函數(shù)void wright_data(uchar date) 。 //寫數(shù)據(jù)函數(shù)void init()。 //初始化void display_OK()。 // 顯示OKvoid delete()。 //刪除輸入的最后一個(gè)數(shù)uchar keyscan() 。 //帶返回值的鍵盤掃描程序void enter_code(uchar t)。 //輸入密碼函數(shù),把輸入的數(shù)據(jù)存入數(shù)組中并在屏幕上顯示相應(yīng)的東西,void confirm()。 //確認(rèn)密碼對(duì)不對(duì),把輸入的數(shù)據(jù)與密碼逐一對(duì)比,完全一樣剛正確,void succeed_an()。 //輸入密碼成功時(shí)的 響應(yīng),void fail_an()。 //輸入密碼 失敗時(shí) 響應(yīng) void lockkey()。 //鎖鍵盤三秒void alarm()。 //發(fā)出警報(bào)聲void reset()。 //復(fù)位函數(shù)void display_enter()。 //顯示輸入void main(void){ uchar temp。 init()。 while(1) { if(lockflag) { temp=keyscan()。 // 鎖鍵期間也要進(jìn)行鍵盤掃描 if(temp!=No_key) //重新記時(shí)三秒 { aa=0。 //重新在定時(shí)器中計(jì)數(shù) }
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1