![基于兩個單片機(jī)串行通信的電子密碼鎖設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view8/M03/23/14/wKhkGWcW_06AFeEWAANJAl02ViU253.jpg)
![基于兩個單片機(jī)串行通信的電子密碼鎖設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view8/M03/23/14/wKhkGWcW_06AFeEWAANJAl02ViU2532.jpg)
![基于兩個單片機(jī)串行通信的電子密碼鎖設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view8/M03/23/14/wKhkGWcW_06AFeEWAANJAl02ViU2533.jpg)
![基于兩個單片機(jī)串行通信的電子密碼鎖設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view8/M03/23/14/wKhkGWcW_06AFeEWAANJAl02ViU2534.jpg)
![基于兩個單片機(jī)串行通信的電子密碼鎖設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view8/M03/23/14/wKhkGWcW_06AFeEWAANJAl02ViU2535.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1自從20世紀(jì)70年代問世以后,單片機(jī)作為微型計(jì)算機(jī)一個很重要的分支,應(yīng)用RS-232-C接口(又稱EIARS-232-C)是目前最常用的一種串行通信接口。它是在1970年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終一個25個腳的DB25連接器,對連接器的每個引腳的信號內(nèi)容加以規(guī)定,還對各種在通信中,常用串行通信的方式實(shí)現(xiàn)下位機(jī)數(shù)據(jù)的采集和上位機(jī)對下位機(jī)的控離傳輸。單片機(jī)之間的通信采用異步串行通信RS-232接口。裝有電子防盜裝置的商業(yè)區(qū)或居民區(qū)盜竊犯罪率平均下降30%左右。二是鑰匙一旦丟2隨著人們生活水平的提高,電子密碼防盜鎖作為防盜衛(wèi)士的作用日趨重要。電門鎖保密性差的缺點(diǎn)。如果采用4位密碼,則密碼組合可達(dá)到10000,每增加1位,密提示的功能,方便了用戶的操作,可廣泛的應(yīng)用于新型小區(qū)單元門、超市的存儲柜、32系統(tǒng)概述本設(shè)計(jì)由語音播放、單片機(jī)、鍵盤、數(shù)碼顯示和電源模塊等五部分組成,系統(tǒng)框圖如圖2-1所示。其中單片機(jī)部分的作用是控制語音播放、鍵盤和數(shù)碼顯示;語音播方部分用于播放相應(yīng)提示音;鍵盤用來輸入密碼;顯示部分用來顯示輸入的密碼;電源模塊則為整個電路提供電源。圖2-1系統(tǒng)框圖43方案選擇3.1密碼鎖功能實(shí)現(xiàn)方法選擇置新密碼。用4×4鍵盤組成0~9數(shù)字鍵以及確認(rèn)、取消功能鍵,用6位7段數(shù)碼管5表3-1普遍的語音芯片型號特征語音長度:10sec放音觸發(fā):放音觸發(fā)工作電壓(V):4.5~5.5工作電流(mA):30靜態(tài)電流(uA):2語音長度:32sec工作電壓(V):2.7~3.3工作電流(mA):10語音長度:20sec工作電壓(V):4.5~5.5工作電流(mA):30語音長度:40sec放音觸發(fā):電平工作電壓(V):4.5~5.5工作電流(mA):30靜態(tài)電流(uA):2語音芯片2就是在人工或者控制器的控制下可以錄音和流行的語音芯片有很多,比較常見和使用較為普遍的語音芯片如表3-1所示。674系統(tǒng)硬件電路的設(shè)計(jì)鍵盤轉(zhuǎn)換圖4-1電子密碼鎖電路系統(tǒng)構(gòu)成框圖●32條可編程I/0線?!?個16位定時器/計(jì)數(shù)器。8●可編程串行通道?!衿瑑?nèi)時鐘振蕩器。1234567899的低位字節(jié)。即使不訪問外部存儲器,ALE端仍以不變的頻率(此頻率為振蕩器頻率的1/6)周期性地出現(xiàn)正脈沖信號。因此,它可用作對外輸出的時鐘,或用于定時目存儲器編程期間,該引腳還用于輸入編程脈沖(/PROG)[6]。③/PSEN程序存儲允許(/PSEN)輸出是外部程序存儲器的讀選通信號。當(dāng)AT89S52/LV52由外部程序存儲器取指令(或常數(shù))時,每個機(jī)器周期兩次/PSEN有效 ④/EA/VPP外部訪問允許端。要使CPU只訪問外部程序存儲器(地址為0000H~FFFFH),則/EA端必須保持低電平(接到GND端)。當(dāng)/EA端保持高電平(接VSS端)(4)輸入/輸出引腳P0.0~P0.7、P1.0~P1.7、P2.0~P2.7和P3.0~P3.7①PO端口(P0.0~P0.7)PO是一個8位漏極開路型雙向I/0端口。作為輸出口用時,每位能以吸收電流的方式驅(qū)動8個TTL輸入,對端口寫1時,又可作高阻抗②P1端口(P1.0~P1.7)P1是一個帶有內(nèi)部上拉電阻的8位雙向I/0端口。P1的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫1時,通過③P2端口(P2.0~P2.7)P2是一個帶有內(nèi)部上拉電阻的8位雙向I/0端口。P2的輸出緩沖器可驅(qū)動(吸收或輸出電流方式)4個TTL輸入。對端口寫1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。P2作輸入口使用時④P3端口(P3.0~P3.7)P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/0口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作4.1.3信號引腳的第二功能解決這一問題唯一可行的辦法是“復(fù)用”,即給一些信號引腳賦予雙重功能。如端口引腳(串行輸入口)(串行輸出口)(外部中斷0)(外部中斷1)(定時器0的外部輸入)(定時器1的外部輸入)(外部數(shù)據(jù)存儲器寫選通)(外部數(shù)據(jù)存儲器讀選通)(2)備用電源引入4.2串口通信AT89S52串行口可設(shè)置四種工作方式8,可有8位、10位和11位幀格式。本系8位數(shù)據(jù)位(低位在前),1位停止位。當(dāng)SMO=0,SM1=1時,串行口選擇方式1。其 (4)中斷允許寄存器(IE)(1)數(shù)據(jù)發(fā)送(2)數(shù)據(jù)接收REN=1,CPU允許串行口接收數(shù)據(jù),接收數(shù)據(jù)開始于檢測到RXD(P3.0)端發(fā)生一個“1”到“O”的跳變。先接收起始位,然后依次將采樣RXD端并將數(shù)據(jù)移入移位若滿足條件RI=0且SM2=0或接收到停止位,則將前8位數(shù)據(jù)送入SBUF并置位RI;如果上述條件不滿足,則數(shù)據(jù)丟失。(3)波特率的設(shè)定串口方式1的波特率是可變的,由定時器T1的溢出率決定:溢出率為溢出周期的倒數(shù),假定計(jì)數(shù)初值為X,則計(jì)數(shù)溢出周期為其中,fosc為晶振頻率。則波特率計(jì)算公式為:由波特率算出計(jì)數(shù)初值,以便進(jìn)行定時器的初始化。初值X確定如下:4.3語音電路4.3.1語言芯片ISD2540美國ISD公司的2500系列芯片,常見的按錄放時間40秒、60秒和120秒分成ISD2540、2560和25120多個品種,該系列產(chǎn)品的電路原理圖和控制結(jié)構(gòu)完全相同。ISD2500系列和1400系列語音電路一樣,具有抗斷電、音質(zhì)好,使用方便,無需專用的語音開發(fā)系統(tǒng)等相同優(yōu)點(diǎn)。它的最大特點(diǎn)在于片內(nèi)E2PROM容量為240K(1400系列為128K),所以錄放時間長;有9個地址輸入端(1400系列僅為8個),尋址能力可達(dá)512位;最多能分320段;設(shè)有0VF(溢出)端,便于多個器件級聯(lián)。采用直接模擬存儲技術(shù)(DAST),將原始的語音信號以模擬形式直接存入半導(dǎo)體存儲器中,無須A/D和D/A轉(zhuǎn)換。這種突破性的EEPROM存儲方法同其它的數(shù)字存儲方式相比,不僅增加了存儲容量,而且提高了語音信號存儲與還原的保真度。該芯片內(nèi)部集成了振蕩電路、前置放大器、自動增益控制、抗混疊濾波器、平滑濾波器、輸出放大器等物理部件,具有易與微處理器接口、零功率存儲、方便的存儲與回放模(1)DIP封裝圖AUXINISD2540圖4-4ISD2540DIP封裝圖(2)各引線端功能1表4-2各引線端功能揚(yáng)聲器輸出MIC、MICREF自動增益控制模擬信號輸入和輸出溢出片選(低電平允許芯片工作)芯片低功耗狀態(tài)控制錄放音結(jié)束信號輸出外部時鐘●地址線:A0~A6、A8、A9。共有512種組合狀態(tài)。最前面的320個狀位中有一個為0時,所有輸入均解釋為地址位,作為當(dāng)前錄入操作的起始地址,ISD2540工作在錄音狀態(tài)時.麥克風(fēng)采集到的小信號從MIC進(jìn)入,經(jīng)前置放大入配置方式可以方便用戶自行設(shè)計(jì)性能更加優(yōu)良的前置放大號混合,而后送入功率放大器,并由SP+、SP-端輸出,進(jìn)而可直接驅(qū)動揚(yáng)聲器。內(nèi)部時鐘定時器內(nèi)部時鐘定時器MICREFO18平滑濾波器地,錄音時置P/R端(S3)為低,按住不放CE端的片選鍵(S1),即開始錄音,松錄/放片選言(2)按鍵多段錄放模式555啟動/暫停IA4A53如上圖4-7所示,將地址端中的A6、A8、A9接高電平,其余地址線接低電平,即可實(shí)現(xiàn)多段的連續(xù)順序錄放。錄音時置P/R端(S3)為低,按一下CE端的啟動/暫停鍵(S1),即開始錄音第一段,再按一下CE端的啟動/暫停鍵(S1)即停止,一圖4-8所示。I2367得段電平有效)則執(zhí)行信息地址,即從該地址錄音或放音,原來設(shè)定的工作模式狀態(tài)丟失。表4-3工作模式功能典型應(yīng)用快速檢索信息未用當(dāng)工作模式操作時,此端應(yīng)接低電平可錄放連續(xù)的多段信息允許信號中止按鈕控制簡化器件接口表4-4地址空間分配二進(jìn)制信息時間(秒)0000000000000000001001000010010000111110100100101100011001000001111010010010101112540最多可分為320段,只要在分段錄/放音操作前(不少于300納秒),給地址RAANAINA8ve22fEFOMfffp.hr22pf 22fR21N圖4-9ISD2540語音電路4.4.1電平轉(zhuǎn)換芯片士9C2-536784.4.3連接電路圖C2-R10UTRIIN9R20UTR2IN00RX6_陣(如圖4-13所示)。●產(chǎn)生閉合鍵的鍵碼。●排除多鍵、串鍵(復(fù)按)及去抖動。●使用單片機(jī)芯片本身的并/串行口1111輸輸(a))。如果沒有低電平,再使輸出口輸出ODH,再測試行線狀態(tài)(圖4-14(b))。到輸出口輸出OBH時,行線中有狀態(tài)為低電平②去抖動特性有關(guān),一般為5~10ms。而鍵的穩(wěn)定的閉合時間和操作者按③鍵碼計(jì)算4-16所示的鍵碼編排規(guī)律,各行的首號依次是00H,04H,08H,OCH,如列號按0~3順序,則鍵碼的計(jì)算公式為:鍵碼=行首號+列號圖4-16鍵號排列④等待鍵釋放5系統(tǒng)程序的設(shè)計(jì)首先,進(jìn)行整個程序的初始化及清屏。當(dāng)有按鍵按下時,程序判斷是哪個鍵被按下,然后執(zhí)行相應(yīng)的按鍵功能,并調(diào)用顯示程序,顯示所輸入的密碼;當(dāng)沒有鍵按下時,返回鍵盤掃描,再判斷是否有鍵被按下。如圖5-1所示。NYYNY5.2鍵處理的流程圖實(shí)現(xiàn)該鍵所設(shè)定的功能。根據(jù)上述說明,畫出本次程序設(shè)計(jì)的鍵處理流程圖,如圖5-2所示。開始開始NY去抖動NY00#鍵01#鍵…#鍵處理程序圖5-2鍵處理流程圖5.3內(nèi)部單片機(jī)程序內(nèi)部單片機(jī)不但要處理來自內(nèi)部鍵盤的輸入信息,還要接收來自串口的輸入密碼,同時在識別各種操作后還要控制語音芯片發(fā)出相應(yīng)提示音。具體流程如圖5-3所NNNY顯示密碼鍵處顯示密碼鍵處設(shè)置密碼鍵處語音播放調(diào)用的子程序的設(shè)計(jì),具體流程圖如圖5-4,需要注意ISD2540特殊引腳:(1)CE(23引腳):片選信號(低電平允許芯片工作)。當(dāng)此端子的電平為低電平時,開始選定該芯片工作;當(dāng)芯片放音結(jié)束時,此端子的電平應(yīng)設(shè)置為高電平。(2)PD(24引腳):芯片復(fù)位端(芯片低功耗狀態(tài)控制)。當(dāng)每次放音結(jié)束時,此端子的電平必須置為高電平(對芯片進(jìn)行復(fù)位),否則當(dāng)下次放音時,將重復(fù)上一次播放的音。(3)EOM(25引腳):錄放音結(jié)束信號輸出。當(dāng)芯片放音時,此端子的電平為高電平;當(dāng)芯片放音結(jié)束時,此端子的電平為低電平。所以可以通過電平變化來判斷是否放音結(jié)圖5-4語音播放流程圖6測試結(jié)果上電后,內(nèi)部與外部單片機(jī)均顯示“000000
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三方抵賬合同模板
- 個人商用車輛貸款擔(dān)保合同范本
- 個人設(shè)備抵押合同樣本
- 中外技術(shù)秘密許可合同(四)
- 二手家具買賣合同及附件
- 三方合作經(jīng)營合同范本格式
- 臨時用工合同協(xié)議
- 個人汽車抵押借款合同范本
- 二手房預(yù)訂合同定金協(xié)議書模板
- 二手車買賣合同范本
- 2025年個人合法二手車買賣合同(4篇)
- 2025年山西國際能源集團(tuán)限公司所屬企業(yè)招聘43人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 青海省海北藏族自治州(2024年-2025年小學(xué)六年級語文)統(tǒng)編版隨堂測試(上學(xué)期)試卷及答案
- 外研版(三起)小學(xué)英語三年級下冊Unit 1 Animal friends Get ready start up 課件
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 銅礦隱蔽致災(zāi)普查治理工作計(jì)劃
- 農(nóng)業(yè)行政執(zhí)法現(xiàn)狀及相關(guān)法律法規(guī)課件
- 測量管理體系內(nèi)審檢查表
- 班組月度考核評分表
- 部編版一年級下冊《道德與法治》教學(xué)工作計(jì)劃及全冊教案
- 三重一大事項(xiàng)決策流程
評論
0/150
提交評論