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

正文內(nèi)容

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

  

【正文】 initialization 。 ORG 0000h 。主程序部分如下所示: en bit 。當(dāng)密碼輸入完成時(shí),按下確認(rèn)鍵,如果輸入的密碼正確的話, LCD顯示“IUPUT RIGHT”,使三極管導(dǎo)通,電磁鐵吸合,繼電器開關(guān)跳轉(zhuǎn),電子密碼鎖被打開,如果密碼不正確,LCD顯示屏?xí)@示“IUPUT ERROR”,電子密碼鎖不能打開。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來做鍵盤是合理的。當(dāng)LOCKCON輸出高電平時(shí),三極管導(dǎo)通,繼電器線圈得電,觸點(diǎn)閉合,相當(dāng)于電子鎖閉鎖;當(dāng)LOCKCON輸出低電平時(shí),三極管截止,繼電器線圈失電,觸點(diǎn)釋放,發(fā)光二極管D1亮,相當(dāng)于電子鎖開鎖。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。采用外部時(shí)鐘的電路如圖25所示。WDT溢出將使該引腳輸出高電平,所以本設(shè)計(jì)采用圖25的手動(dòng)復(fù)位電路:圖25 本設(shè)計(jì)手動(dòng)復(fù)位電路AT89C51 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。 最小系統(tǒng)的設(shè)計(jì)當(dāng)MCS5l系列單片機(jī)的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。由用戶通過連接單片機(jī)的矩陣鍵盤輸入密碼,后經(jīng)過單片機(jī)對(duì)用戶輸入的密碼與自己保存的密碼進(jìn)行對(duì)比,從而判斷密碼是否正確,然后控制引腳的高低電平傳到開鎖電路或者報(bào)警電路控制開鎖還是報(bào)警,實(shí)際使用時(shí)只要將單片機(jī)的負(fù)載由繼電器換成電子密碼鎖的電磁鐵吸合線圈即可,當(dāng)然也可以用繼電器的常開觸點(diǎn)去控制電磁鐵吸合線圈。KS0065 是擴(kuò)展顯示字符用的(例如:16 個(gè)字符1 行模塊就可不用KS0065,16 個(gè)字符2 行模塊就要用1 片KS0065)接口方面,有8 條數(shù)據(jù),三條控線。(9)程序存儲(chǔ)器寫入方式:二者的寫入程序的方式不同,89C51只支持并行寫入,同時(shí)需要VPP燒寫高壓。 89C51相對(duì)于89C51增加的新功能包括:(1)ISP在線編程功能,這個(gè)功能的優(yōu)勢(shì)在于改寫單片機(jī)存儲(chǔ)器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離,是一個(gè)強(qiáng)大易用的功能。當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,沒有兩次有效的PSEN信號(hào)。P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL邏輯門電路。 P1口:Pl 是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,Pl的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。(4)實(shí)現(xiàn)輸入密碼錯(cuò)誤超過限定的三次電子密碼鎖定。組合使用信息也能夠使電子防盜鎖獲得無窮擴(kuò)展的可能,使產(chǎn)品多樣化,對(duì)用戶而言是“千挑百選、自得其所”。目前門鎖主要用彈子鎖,其鑰匙容易丟失;保險(xiǎn)箱主要用機(jī)械密碼鎖,其結(jié)構(gòu)較為復(fù)雜,制造精度要求高,成本高,且易出現(xiàn)故障,人們常需攜帶多把鑰匙,使用極不方便,且鑰匙丟失后安全性即大打折扣。其特點(diǎn)如下: (1) 保密性好,編碼量多,遠(yuǎn)遠(yuǎn)大于彈子鎖。由于數(shù)字、字符、圖形圖像、人體生物特征和時(shí)間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子密碼鎖獲得高度的保密性,如防范森嚴(yán)的金庫(kù),需要使用復(fù)合信息密碼的電子密碼鎖,這樣對(duì)盜賊而言是“道高一尺、魔高一丈”。傳統(tǒng)的門鎖既要備有大量的鑰匙,又要擔(dān)心鑰匙丟失后的麻煩。 經(jīng)實(shí)驗(yàn)證明,該密碼鎖具有設(shè)計(jì)方法合理,簡(jiǎn)單易行,成本低,安全實(shí)用等特點(diǎn),符合住宅、辦公室用鎖要求,具有推廣價(jià)值。保密性強(qiáng),靈活性高,外接各種執(zhí)行機(jī)構(gòu),可廣泛用于車輛、大門、保險(xiǎn)柜等各種需上鎖的場(chǎng)合。 (3) 誤碼輸入保護(hù),當(dāng)輸入密碼多次錯(cuò)誤時(shí),報(bào)警系統(tǒng)自動(dòng)啟動(dòng)。由于電子器件所限,以前開發(fā)的電子密碼鎖,其種類不多,保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開關(guān)來實(shí)現(xiàn)的,制作簡(jiǎn)單但很不安全,在后為多是基于EDA來實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有使用早先的20引角的2051系列單片機(jī)來實(shí)現(xiàn)的,但密碼簡(jiǎn)單,易破解。密碼可以由用戶自己修改設(shè)定,鎖打開后才能修改密碼。 總體設(shè)計(jì)方案選定采用一種是用以AT89C51為核心的單片機(jī)控制方案。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 P2 口:P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL邏輯門電路。WDT 溢出將使該引腳輸出高電平,設(shè)置SFR AUXR的DISRT0 位(地址8EH)可打開或關(guān)閉該功能。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。(4)內(nèi)部集成看門狗計(jì)時(shí)器,不再需要像C51那樣外接看門狗計(jì)時(shí)器單元電路。(10)電源范圍:89C51電源范圍寬達(dá)4~。它既可當(dāng)行驅(qū)動(dòng)用,也可以當(dāng)列驅(qū)動(dòng)用,由202Bin 二進(jìn)制移位寄存器、202Bin 數(shù)據(jù)鎖存器和202Bin 驅(qū)動(dòng)器組成功能: 通道點(diǎn)陣LCD 驅(qū)動(dòng);;:輸出,能產(chǎn)生202 個(gè)LCD 驅(qū)動(dòng)波型;輸入,接受控制器送出的串行數(shù)據(jù)和控制信號(hào),偏壓(V1—V6);特性::靜態(tài)~1/5;:+5V+10%;:5V; 處理; 引腳、塑封; 控制器KS0066KS0066 是用低功耗CMOS 技術(shù)制造的大規(guī)模點(diǎn)陣LCD控制器(兼帶驅(qū)動(dòng)器),和4Bin/8Bin 微處理器相連連,它能使點(diǎn)陣LCD 顯示大小英文字母、符號(hào)。其原理框圖如圖23所示:圖23 電子密碼鎖原理框圖 本設(shè)計(jì)單片機(jī)硬件資源的分配: ~。圖24即為手動(dòng)(開關(guān))復(fù)位電路: 圖24 手動(dòng)復(fù)位電路復(fù)位后的狀態(tài),表明復(fù)位后的程序從0000H開始執(zhí)行。對(duì)外接電容Cl、C2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。 圖26 單片機(jī)自激震蕩電路由于單片機(jī)有內(nèi)部振蕩器,所以本設(shè)計(jì)采用圖27的晶振電路:圖27 晶振電路 芯片擦除 整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號(hào)組合,并保持ALE管腳處于低電平10ms 來完成。電路驅(qū)動(dòng)和開鎖兩級(jí)組成。 每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個(gè)按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線和M條列線,即可組成具有NM個(gè)按鍵的鍵盤。 由於這種按鍵是機(jī)械式的開關(guān),當(dāng)按鍵被按下時(shí),鍵會(huì)震動(dòng)一小段時(shí)間才穩(wěn)定,為了避免讓8051誤判為多次輸入同一按鍵。Proteus的軟件仿真基于VSM技術(shù),它與其他軟件最大的不同也是最大的優(yōu)勢(shì)就在于它能仿真大量的單片機(jī)芯片,比如MCS51系列、PIC系列等等,以及單片機(jī)外圍電路,比如鍵盤、LED、LCD等等。 display equ p0 。 LJMP intermit_t0。行掃描法:行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識(shí)別方法,如上圖所示鍵盤,介紹過程如下。(2)下面給出一個(gè)具體的例子:?jiǎn)纹瑱C(jī)的P1口用作鍵盤I/O口,鍵盤的列線接到P1口的低4位,鍵盤的行線接到P1口的高4位。方法是對(duì)鍵盤的行線進(jìn)行掃描。調(diào)試結(jié)果如下圖所示: 圖44 初始上鎖狀態(tài)圖45 密碼正確綠燈亮圖46 密碼錯(cuò)誤啟動(dòng)報(bào)警 結(jié)論 本學(xué)期的課程設(shè)計(jì)總算完成了,回顧起此次單片機(jī)課程設(shè)計(jì),至今我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。! 參考文獻(xiàn)[1]楊西明,[M].北京:(06)returnbit bit 。start:MOV sp,60h。,next1。setb open。MOV 37h,39。loop: MOV r0,10h。mov p0,3fh。mov th0,0b0h。mov tl0,0b0h。push psw。pop acc。jnz k2。mov a,p1。mov a,8。mov a,r6。rl a。mov r0,40h。nop。call delay1_5sinc 52h。,next3。jbc returnbit,set_password。mov r0,46h。jnz set_error。mov 38h,44h。clr led。jbc returnbit,input_password。inc r1。call delay1_5s。 入密碼錯(cuò)誤超過3次,鎖死lcall warnning。isplay_right:call clear_display。F39。mov dptr,table1。call write_instruction。clr a。mov p0,a。setb returnbit。inc r0。nop。clr en。warnning:mov p0,80h。setb speakerret。djnz r2,$。push 03h。pop 02h。djnz r6,$。,39。,39。,39。,39。table11: db39。table5: db 39。End
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1