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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖課程設(shè)計(jì)-wenkub

2023-07-11 15:10:37 本頁(yè)面
 

【正文】 統(tǒng)進(jìn)行升級(jí),根據(jù)現(xiàn)實(shí)生活需要本次設(shè)計(jì)采用方案二。一般來(lái)說(shuō)在選取單片機(jī)時(shí)從下面幾個(gè)方面考慮:性能、存儲(chǔ)器、運(yùn)行速度、I/O口、定時(shí)/計(jì)數(shù)器、串行接口、模擬電路功能、工作電壓、功耗、封裝形式、抗干擾性、保密性,除了以上的一些的還有一些最基本的比如:中斷源的數(shù)量和優(yōu)先級(jí)、工作溫度范圍、有沒(méi)有低電壓檢測(cè)功能、單片機(jī)內(nèi)有無(wú)時(shí)鐘振蕩器、有無(wú)上電復(fù)位功能等。電路由兩大部分構(gòu)成:密碼鎖電路和備用電源(UPS),設(shè)置UPS電源是為了防止停電造成密碼鎖電路失效,使用戶(hù)免遭麻煩。鍵盤(pán)輸入密碼校驗(yàn)電路 N Y 報(bào)警開(kāi)鎖電路執(zhí)行電路 數(shù)字密碼鎖電路框圖 方案二:采用AT89C51為核心的單片機(jī)控制方案。 本設(shè)計(jì)所要實(shí)現(xiàn)的目標(biāo)本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼鎖,用戶(hù)想要打開(kāi)鎖,必先通過(guò)提供的鍵盤(pán)輸入正確的密碼才能將鎖打開(kāi),密碼輸入錯(cuò)誤有提示,為了提高安全性,當(dāng)密碼輸入錯(cuò)誤三次將報(bào)警。但這類(lèi)產(chǎn)品的特點(diǎn)是針對(duì)特定有效卡、指紋或聲音有效,且不能實(shí)現(xiàn)遠(yuǎn)程控制,只能適用于保密要求高且供個(gè)人使用的箱、柜、房間等。它的出現(xiàn)為人們的生活帶來(lái)了很大的方便,有很廣闊的市場(chǎng)前景。1前言 在日常生活和工作中,住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。 電子密碼鎖的發(fā)展趨勢(shì)由于電子器件所限,以前開(kāi)發(fā)的電子密碼鎖,其種類(lèi)不多,保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開(kāi)關(guān)來(lái)實(shí)現(xiàn)的,制作簡(jiǎn)單但很不安全,在后為多是基于EDA來(lái)實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有使用早先的20引角的2051系列單片機(jī)來(lái)實(shí)現(xiàn)的,但密碼簡(jiǎn)單,易破解。由于數(shù)字、字符、圖形圖像、人體生物特征和時(shí)間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子防盜鎖獲得高度的保密性,如防范森嚴(yán)的金庫(kù),需要使用復(fù)合信息密碼的電子防盜鎖,這樣對(duì)盜賊而言是“道高一尺、魔高一丈”。密碼可以由用戶(hù)自己修改設(shè)定,鎖打開(kāi)后才能修改密碼。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的I/O端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加溫度顯示、時(shí)間顯示甚至添加遙控控制功能。密碼鎖電路包含:鍵盤(pán)輸入電路、密碼修改電路、執(zhí)行電路、開(kāi)鎖電路、報(bào)警電路、鍵盤(pán)輸入次數(shù)鎖定電路。在開(kāi)發(fā)過(guò)程中單片機(jī)還受到:開(kāi)發(fā)工具、編程器、開(kāi)發(fā)成本、開(kāi)發(fā)人員的適應(yīng)性、技術(shù)支持和服務(wù)等等因素 。基于以上因素本設(shè)計(jì)選用單片機(jī)AT89C51作為本設(shè)計(jì)的核心元件,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的I/O端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能。3系統(tǒng)模塊電路的設(shè)(參數(shù)的選擇) 時(shí)鐘電路模塊 MCS51單片各功能部件的運(yùn)行都是以時(shí)鐘控制信號(hào)為基準(zhǔn),有條不紊地一拍一拍地工作,常用時(shí)鐘電路設(shè)計(jì)有兩種方式,一種是內(nèi)部時(shí)鐘方式,另一種是外部時(shí)鐘方式。XTALXTAL1分別為單片機(jī)的18腳和19腳。電容該上電自動(dòng)復(fù)位是通過(guò)的充電來(lái)實(shí)現(xiàn)的。RST電位逐漸下降。典型的51單片機(jī)當(dāng)RST腳的高電平持續(xù)兩個(gè)機(jī)器周期以上就將復(fù)位,所以,適當(dāng)組合RC的取值就可以保證可靠的復(fù)位。 電源模塊 密碼鎖主控制部分電源需要用5V直流電源供電,把頻率為50Hz、有效值過(guò)電源變壓器、整流電路、濾波電路、穩(wěn)壓電路轉(zhuǎn)換成穩(wěn)定的直流電壓。需通過(guò)低通濾波電路濾波,使輸出電壓平滑。系統(tǒng)供電部分接通220V交流電源后,再由二極管全波整流、電解電容C7濾波,然后再經(jīng)穩(wěn)壓器LM7805輸出5V,為了緩沖負(fù)載突變,改善瞬態(tài)響應(yīng),輸出端還并入了電容CC9,最后得到+5V的穩(wěn)定直流工作電源,用于給整個(gè)控制系統(tǒng)中單片機(jī)系統(tǒng)及其它外圍電路的VCC端供電。O = (~2)108mA=162 ~216mA,取I2為200mA 副邊容量: P2=U2I2== 原邊容量:因ηT=,故故平均容量為: ,取P=5VA.,(5)指示燈的參數(shù) 鍵盤(pán)輸入模塊 由于本次設(shè)計(jì)所用到的按鍵數(shù)量較多而不適合用獨(dú)立按鍵式鍵盤(pán)。當(dāng)有鍵閉合時(shí),與閉合鍵相連的兩條I/O口線之間短路。但是鍵閉合一次只能進(jìn)行一次鍵功能操作,因此須等到按鍵釋放后,再進(jìn)行鍵功能操作,否則按一次鍵有可能會(huì)連續(xù)多次進(jìn)行同樣的鍵操作。從而避免了按鍵抖動(dòng)問(wèn)題。第5腳SDA為串行數(shù)據(jù)輸入/輸出,數(shù)據(jù)通過(guò)這條雙向I2C總線串行傳送。本設(shè)計(jì)的顯示部分由液晶顯示器LCD1602來(lái)完成。其顯示部分引腳接口如圖48所示: 1602型LCD的接口信號(hào)說(shuō)明編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2Data I/O2VDD電源正極10D3Data I/O3V0液晶顯示偏壓信號(hào)11D4Data I/O4RS數(shù)據(jù)/命令選擇端(H/L)12D5Data I/O5R/W讀寫(xiě)選擇端(H/L)13D6Data I/O6E使能信號(hào)14D7Data I/O7D0Data I/O15BLA背光源正極8D1Data I/O16BLK背光源負(fù)極主要技術(shù)參數(shù)1602型LCD的主要技術(shù)參數(shù)如下表所示: 1602型LCD的主要技術(shù)參數(shù)顯示容量16X2個(gè)字符芯片工作電壓~工作電流()模塊最佳工作電壓字符尺寸(WXH)mm基本操作程序:讀狀態(tài):輸入:RS=L,RW=L, E=H 輸出:D0~D7=狀態(tài)字讀數(shù)據(jù):輸入:RS=H,RW=H, E=H 輸出:無(wú)寫(xiě)指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖 輸出:D0~D7=數(shù)據(jù)寫(xiě)數(shù)據(jù):輸入:RS=H,RW=L, D0~D7=數(shù)據(jù), E=高脈沖 輸出:無(wú) :STA7D7STA6D6STA5D5STA4D4STA3D3STA2D2STA1D1STA0D0指令碼功能00111000設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口指令碼功能00001DCBD=1開(kāi)顯示; D=0開(kāi)顯示C=1顯示光標(biāo); C=0不顯示光標(biāo)B=1光標(biāo)閃爍; B=0光標(biāo)不顯示000001NSN=1當(dāng)讀或?qū)懸粋€(gè)字符后,地址指針加一且光標(biāo)加一;N=0 當(dāng)讀或?qū)懸粋€(gè)字符后,地址指針減一且光標(biāo)減一;S=1當(dāng)寫(xiě)一個(gè)字符,整屏顯示左移(N=1)或右移(N=0),以得到光標(biāo)不移動(dòng)而屏幕移動(dòng)的效果。開(kāi)鎖過(guò)程:程序執(zhí)行前,P3口被置0。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時(shí)需要100mA驅(qū)動(dòng)電流。此外,AT89C51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過(guò)軟件設(shè)置省電模式。而且他是采用了I2C總線式進(jìn)行數(shù)據(jù)讀寫(xiě)的串行器件,占用很少的資源和I/O線,并且支持在線編程,進(jìn)行數(shù)據(jù)實(shí)時(shí)的存取十分方便。為降低總的寫(xiě)入時(shí)間,一次操作可寫(xiě)入多達(dá)8個(gè)字節(jié)的數(shù)據(jù)。主機(jī)產(chǎn)生串行時(shí)鐘信號(hào)(通過(guò)SCL引腳)并發(fā)出控制字,控制總線的傳送方向,并產(chǎn)生開(kāi)始和停止的條件。在單片機(jī)的外圍電路外接輸入鍵盤(pán)用于密碼的輸入和一些功能的控制,外接AT24C02芯片用于密碼的存儲(chǔ),外接LCD1602顯示器用于顯示作用。按鍵時(shí)通過(guò)行列掃描來(lái)確定具體按下的是哪一個(gè)鍵,講按鍵接入單片機(jī)的P2口,故作為數(shù)據(jù)的接收,將單片機(jī)P0口作為1602數(shù)據(jù)的傳送端口,P3口作為控制指示燈和蜂鳴器還有1602和AT24C02的控制。基本實(shí)現(xiàn)了仿真軟件上的功能,但是也發(fā)現(xiàn)了一些問(wèn)題,首先發(fā)現(xiàn)我們?cè)趯?duì)單片機(jī)復(fù)位操作后,我們修改的密碼并沒(méi)有成功,復(fù)位后密碼又變成了程序中的初始密碼,這就是說(shuō)我們用的AT24C02芯片并沒(méi)有發(fā)揮他的作用,在經(jīng)過(guò)反復(fù)討論調(diào)試后,發(fā)現(xiàn)我們的初始密碼是放在一個(gè)一維數(shù)組里面的,在單片機(jī)從新上電后,我們所修改的密碼又會(huì)被這個(gè)初始密碼所覆蓋,所以并沒(méi)有達(dá)到掉電存儲(chǔ)的目的,后來(lái)我們將初始密碼直接先寫(xiě)入芯片,在輸入對(duì)比密碼時(shí)也是直接將所輸入的鍵值與芯片中的密碼相比較,這樣就達(dá)到了掉電存儲(chǔ)的目的。6系統(tǒng)功能、指標(biāo)參數(shù)本次所設(shè)計(jì)的電子密碼鎖的主要功能是:在芯片中存入一個(gè)8位數(shù)的密碼,通過(guò)按鍵輸入密碼,輸入密碼如果正確,則正確指示燈閃亮一次,并且開(kāi)鎖指示燈一直亮著,如果
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1