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

正文內(nèi)容

微機(jī)原理課程設(shè)計--多功能密碼鎖-預(yù)覽頁

2025-02-11 15:00 上一頁面

下一頁面
 

【正文】 硬件連接圖及說明(設(shè)計說明書)8086的時鐘不能直接接晶振,而要用專門與8086CPU配套的時鐘發(fā)生器芯片8284A才能滿足8086的時鐘要求,其中8284A的CLK,RESET,READY分別與8086的CLK,RESET,READY相連,這個電路使得CPU的工作頻率是晶振的三分之一。圖 9 時鐘發(fā)生電路 內(nèi)存模塊電路 根據(jù)實際需要,我們采用27C513EPROM作為8086的內(nèi)存,這是一個容量為8K的存儲系統(tǒng),具體接法為:8086的地址/數(shù)據(jù)復(fù)用總線AD0—AD13與27C513的地址線和數(shù)據(jù)線相接;8086的與27C513的片選和輸出控制相連,當(dāng)為高電平時,表示CPU訪問存儲器,當(dāng)為低電平時,表示CPU訪問外設(shè);8086的RESET與27C513的通過反相器相連,具體連接圖如圖10所示。進(jìn)行數(shù)據(jù)傳輸時,CPU總是將低8位數(shù)據(jù)送往偶地址,而將高8位數(shù)據(jù)送往及地址端口;而從偶地址端口取得的數(shù)據(jù)總是通過低8位數(shù)據(jù)線送往CPU,從奇地址端口取得的數(shù)據(jù)總是通過高8位數(shù)據(jù)線送往CPU。具體連接圖如下圖11所示。 圖 13 鍵盤操作面板鍵盤操作面板中10個數(shù)字鍵用來輸入密碼,另外4個功能鍵分別是:開鎖,閉鎖,修改密碼和確認(rèn)。蜂鳴器則是用于當(dāng)密碼修改成功后蜂鳴器發(fā)出確認(rèn)的聲音。圖 14 顯示模塊圖 15 系統(tǒng)整體電路七、各程序的詳細(xì)框圖及相應(yīng)說明 軟件設(shè)計思路考慮到密碼鎖的多功能,我們用主程序來調(diào)用子程序。在程序開始時要對8255進(jìn)行初始化。初始狀態(tài)為0),并設(shè)置數(shù)碼管的初始狀態(tài),密碼鎖開始工作時,數(shù)碼管顯示“DD”表示處于等待狀態(tài)。當(dāng)用戶按下“開鎖”時,調(diào)用該程序,如果此時STATUS為0表明鎖處于關(guān)閉狀態(tài)才能進(jìn)行開鎖,否則判斷為開鎖無效,回到主程序。并將密碼鎖狀態(tài)碼置0。如果STATUS為1,可以進(jìn)行密碼修改,逐位進(jìn)行修改,并按確認(rèn)鍵確定,蜂鳴器響一下表示密碼修改成功。功能說明:。LED顯示:開通代表開鎖成功。STATUS:密碼鎖狀態(tài)碼。SUCCESS:開鎖成功子程序。設(shè)置初始密碼為12345STATUS DB 0DATAS ENDSSTACKS SEGMENT STACK DW 256 DUP(?)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,ES:DATASSTART: MOV AX,DATAS MOV DS,AX MOV AX,DATAS MOV ES,AX MOV AL,90H 。設(shè)置密碼位數(shù) MAIN: MOV AL,5EH 。數(shù)碼管L2輸出D MOV AL,20H OUT 62H,AL 。如按下修改密碼則調(diào)用更改密碼子程序 CMP AL,40H JZ CLOSE 。 作用:當(dāng)用戶按下開鎖功能鍵后,開始輸密碼,程序?qū)⒂脩糨斎氲臄?shù)字和系統(tǒng)密碼比較。開始讀數(shù)據(jù) CMP AL,BYTE PTR[SI] 。閉鎖子程序 MOV AL,06H OUT 61H,AL 。選中L2 MOV STATUS,0 。 作用:①輸入未達(dá)6次時:當(dāng)密碼輸入錯誤時數(shù)碼管輸出FF、蜂鳴器響四下。密碼輸入錯誤子程序 MOV AL,71H OUT 61H,AL 。選中L2LP2: MOV CX,3 MOV AL,01H OUT 62H,AL LOOP LP2 。不足六次則重新轉(zhuǎn)到開鎖子程序 MOV AL,04H OUT 62H,AL 。 作用:用戶密碼輸入正確時,進(jìn)行打開密碼鎖操作,此時數(shù)碼管顯示00。數(shù)碼管L1輸出0 MOV AL,10H OUT 62H,AL 。輸出開鎖電平,開通LED,表示電子鎖開啟 MOV STATUS,1 。 作用:當(dāng)用戶按下修改密碼功能鍵時,如果密碼鎖處于開啟狀態(tài),則可以進(jìn)行修。設(shè)置密碼位數(shù) MOV SI,OFFSET PASSWORDLP4: IN AL,60H MOV [SI],AL INC SI LOOP LP4 。蜂鳴器響一聲表示確認(rèn) RETALTER ENDP CODES ENDS END START九、課設(shè)結(jié)果及分析及設(shè)計難點經(jīng)過我們的仔細(xì)分析,此設(shè)計基本上已滿足了設(shè)計要求。還可以實現(xiàn)對密碼的修改,修改成功后,蜂鳴器發(fā)出確認(rèn)音。在軟件方面也遇到許多問題,因為之前所學(xué)的是比較簡單的程序,但現(xiàn)在應(yīng)用的是比較復(fù)雜的,所以再設(shè)計程序時也花了非常多的時間。說做就做,我們根據(jù)設(shè)計要求需要,并且通過查閱網(wǎng)上的一些器件資料,擇優(yōu)討論出一套比較好的實現(xiàn)方案,并根據(jù)需求選擇出適合的器件。在課設(shè)的時候我重溫了自己的書本還有實驗書,整理好自己的思路,便開始了課設(shè)的編程。雖然有了流程圖能夠讓自己對整體的把握更加容易,但是在實際的編程中還是遇到了不少的問題。這樣就可以更好地避免了上面的問題。 我們從書本這個圈子跳了出來,理論與實踐相結(jié)合,加深了我對8088255等芯片的進(jìn)一步的認(rèn)識與理解。雖然說我們做得可能不夠完善的地方,但這畢竟是我們自己親自做的,還是感覺蠻自豪的
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1