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

正文內(nèi)容

電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)-畢業(yè)設(shè)計(jì)-在線瀏覽

2025-03-24 03:15本頁(yè)面
  

【正文】 現(xiàn)在的安全需求,所以本文采用一種是用以 AT89S52 為核心的單片機(jī)控制方案。 其原理方框圖如圖 2- 1 所示。 第三章 硬件設(shè)計(jì) 功能模塊 通過(guò)單片機(jī)送給開(kāi)鎖執(zhí)行機(jī)構(gòu),將 置低電平,密碼正確指示燈亮,從而達(dá)到開(kāi)鎖的目的。 北海職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 3 圖 3- 1密碼鎖開(kāi)鎖示意圖 由于設(shè)計(jì)要求使用矩陣鍵盤(pán),所以本設(shè)計(jì)就彩行列式鍵盤(pán),同時(shí)也能減少鍵盤(pán)與單片機(jī)接口時(shí)所占用的 I/O口線的數(shù)目,在按鍵比較多的時(shí) 候,通常采用這樣方法。在這種行列式矩陣鍵盤(pán)非鍵盤(pán)編碼的單片機(jī)系統(tǒng)中,鍵盤(pán)處理程序首先執(zhí)行等待按鍵并確認(rèn)有無(wú)按鍵按下的程序段。對(duì)鍵的識(shí)別通常有兩種方法:一種是常用的逐行掃描查詢法, 另一種是速度較快的線反轉(zhuǎn)法。方法是:依次給列線送 低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)鍵。共計(jì)數(shù)字鍵 10 個(gè),功能鍵 4個(gè),鍵盤(pán)上還有 2 個(gè)指示燈和蜂鳴器 。其中 A 鍵的功能是顯示密碼, B 鍵的功能是確認(rèn)輸入的密碼, C 鍵 的功能是當(dāng)輸入密碼錯(cuò)誤的時(shí)候,清除前面已經(jīng)輸入的數(shù)據(jù),重新輸入, D 是用來(lái)進(jìn)入修改密碼的狀態(tài)。 面板上還有一個(gè)蜂鳴器 , 其功能是當(dāng)用戶輸入密碼錯(cuò)誤時(shí)或密碼輸入錯(cuò)誤次數(shù)超過(guò)了3次,鳴笛以示報(bào)警。 電路設(shè)定 : 當(dāng)密碼輸入錯(cuò)誤次數(shù)達(dá)到三次以上時(shí) ,顯示 ” E” ,當(dāng)無(wú)輸入 \斷電時(shí) ,則關(guān)閉顯示 , 當(dāng)忘記密碼 ,輸錯(cuò)密碼 ,判斷密碼正確無(wú)誤時(shí) , 可通過(guò)功能鍵進(jìn)行顯示更改密碼及判斷 。 AT24C08 是 ATMEL公司的 8KB 字節(jié)的電可擦除存儲(chǔ)芯片,采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到 ,額定電流為 1mA,靜態(tài)電流 10Ua(),芯片內(nèi)的資料可以在斷電的情況下 保存40年以上,而且采用 8 腳的 DIP 封裝,使用方便。 圖 3- 4 斷 電存儲(chǔ)電路原理圖 由于 AT24C08 的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳送數(shù)據(jù),所以只用兩根線 SCL(移位脈沖)和 SDA(數(shù)據(jù) /地址)與單片機(jī)傳送數(shù)據(jù)。 總體設(shè)計(jì)總框圖 北海職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 6 圖 3- 5 總體設(shè)計(jì)框圖 原理圖 PCB圖 北海職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 第四章 軟件設(shè)計(jì) 程序流程圖 圖 4- 1 主程序流程圖 圖 4- 2 修改密碼流程圖 北海職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 圖 4- 3 鍵盤(pán)程序流程圖 圖 4- 4 24c08 程序流程圖 程序?qū)崿F(xiàn)功能 . 該 主要由三部分組成: 44 矩陣鍵盤(pán)接口電路、密碼鎖的控制電路、輸出八段顯示電路。 (2)顯示子程序 由于是分屏顯示數(shù)據(jù),所以就要用到 4個(gè)顯示子程序,分別是:功能鍵顯示密碼狀態(tài)子程序、修改密碼顯示子程序、判斷密碼輸入正確提示子程序、密碼輸入錯(cuò)誤次數(shù)超過(guò) 3 次后的鎖定狀態(tài)顯示子程序, 其流程圖如 42所示。 (4)調(diào)電存儲(chǔ)服務(wù)程序 當(dāng)比較密碼的時(shí)候,需要讀 AT24C08 程序,將存儲(chǔ)在芯片內(nèi)的數(shù)據(jù)讀到 RAM 中,然后和輸北海職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 入的密碼相比較。 程序及部分說(shuō)明 include include unsigned char b[14]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90,0xff,0xff,0xff,0xff}。 unsigned char a[4]={0xf1,0xf2,0xf4,0xf8},kk[8]。 //ac 表示數(shù)碼管顯示個(gè)數(shù) sbit scl = P2^6。 sbit P35 = P3^5。 // 延時(shí)子程序 void delay(unsigned char pp) //延遲時(shí)間等于 pp*1ms { while(pp) { unsigned char j。j126。 //j進(jìn)行的內(nèi)部循環(huán), 1 次延遲 8us,延遲 1ms } } void delayNOP() { _nop_()。_nop_()。 } //開(kāi)始位 void start() { sda = 1。 scl = 1。 sda = 0。 } // 停止位 void stop() { sda = 0。 scl = 1。 sda = 1。 } //應(yīng)答 // void respons () { unsigned char i。 delayNOP()。amp。 scl=0。 } //總線初
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1