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

正文內(nèi)容

微機(jī)原理課程設(shè)計(jì)--多功能密碼鎖(專業(yè)版)

2025-03-01 15:00上一頁面

下一頁面
  

【正文】 我們從書本這個圈子跳了出來,理論與實(shí)踐相結(jié)合,加深了我對8088255等芯片的進(jìn)一步的認(rèn)識與理解。說做就做,我們根據(jù)設(shè)計(jì)要求需要,并且通過查閱網(wǎng)上的一些器件資料,擇優(yōu)討論出一套比較好的實(shí)現(xiàn)方案,并根據(jù)需求選擇出適合的器件。設(shè)置密碼位數(shù) MOV SI,OFFSET PASSWORDLP4: IN AL,60H MOV [SI],AL INC SI LOOP LP4 。 作用:用戶密碼輸入正確時,進(jìn)行打開密碼鎖操作,此時數(shù)碼管顯示00。 作用:①輸入未達(dá)6次時:當(dāng)密碼輸入錯誤時數(shù)碼管輸出FF、蜂鳴器響四下。開始讀數(shù)據(jù) CMP AL,BYTE PTR[SI] 。設(shè)置密碼位數(shù) MAIN: MOV AL,5EH 。LED顯示:開通代表開鎖成功。當(dāng)用戶按下“開鎖”時,調(diào)用該程序,如果此時STATUS為0表明鎖處于關(guān)閉狀態(tài)才能進(jìn)行開鎖,否則判斷為開鎖無效,回到主程序。蜂鳴器則是用于當(dāng)密碼修改成功后蜂鳴器發(fā)出確認(rèn)的聲音。圖 9 時鐘發(fā)生電路 內(nèi)存模塊電路 根據(jù)實(shí)際需要,我們采用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所示。是Intel公司專為8086設(shè)計(jì)的時鐘發(fā)生器,能產(chǎn)生8086所需的系統(tǒng)時鐘信號(即主頻),可采用石英晶體或某一TTL脈沖發(fā)生器作振蕩源。 中斷是指計(jì)算機(jī)由于異常事件,或者一些隨機(jī)發(fā)生需要馬上處理的事件,引起CPU暫時停止現(xiàn)在程序的執(zhí)行,轉(zhuǎn)向另一服務(wù)程序去處理這一事件,處理完畢再返回原程序的過程。此方案用8086為控制核心,8255A作為IO口拓展及連接外設(shè),8284A來作為時鐘發(fā)生器,使用8282作地址鎖存。當(dāng)輸入密碼錯誤時,發(fā)出錯誤警告聲音,同時顯示FF字樣。 畫出詳細(xì)的硬件連接圖。五.所用器件及各器件所實(shí)現(xiàn)的功能 所用器件本設(shè)計(jì)所用的主要器件包括CPU808可編程并行接口8255A、存儲器27C51地址鎖存器828譯碼器74LS13石英晶振,8284A、共陰極數(shù)碼管、蜂鳴器、電阻開關(guān)等??刂艫、B和C3個端口的工作方式,A組控制A口和C口的上半部(PC7~PC4),B組控制B口和C口的下半部(PC3~PC0)的工作方式和輸入/輸出。而現(xiàn)在,我們?yōu)榱藢?shí)際硬件上連接的方便,將8255A的D7—D0接至系統(tǒng)總線的低8位。共采用了5個子程序來實(shí)現(xiàn)開鎖、閉鎖、錯誤報(bào)警、開鎖成功和修改密碼子程序。當(dāng)密碼輸入出現(xiàn)錯誤時自動調(diào)用此程序,當(dāng)輸入未到6次時:當(dāng)密碼輸入錯誤時數(shù)碼管輸出FF、蜂鳴器響四下報(bào)錯;如果輸入錯誤密碼達(dá)到6次時,輸出報(bào)警電平報(bào)警。子程序說明:。選中L2 LP: IN AL,60H 。 閉鎖子程序 。數(shù)碼管L1輸出F MOV AL,10H OUT 62H,AL 。選中L1 MOV AL,3FH OUT 61H,AL 。密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同時顯示00字樣。 根據(jù)做微機(jī)實(shí)驗(yàn)的經(jīng)驗(yàn),我為即將編寫的程序做好了流程圖。在以后的學(xué)習(xí)過程中,我們有信心可以做的更好。另外后來在自己模擬運(yùn)行的時候,發(fā)現(xiàn)編的程序雖然沒有語法錯誤,但很不實(shí)用,用戶可以任意修改密碼,使密碼鎖如同虛設(shè),為了解決這個問題,我加入了一個狀態(tài)判斷的變量,讓在執(zhí)行功能前先進(jìn)行狀態(tài)判斷。這次用的是protel99se,由于這個軟件以前從來沒用過,所以在應(yīng)用軟件畫圖這里花了很長時間,而且在布線方面也遇到許多的問題。 修改密碼子程序。判斷是否已經(jīng)輸入了六次錯誤密碼 JNE OPEN 。數(shù)碼管L2輸出1 MOV AL,20H OUT 62H,AL 。 開鎖子程序 。DATAS SEGMENTPASSWORD DB 1,2,3,4,5 。 多功能密碼鎖程序。主程序主要完成密碼和密碼鎖狀態(tài)碼初始化( 初始密碼為12345,密碼鎖狀態(tài)碼是更改密碼時用的,STATUS為1時代表密碼鎖處于開啟狀態(tài),為0時為關(guān)閉狀態(tài),只有STATUS為1時才能修改密碼。共14個按鍵,其中數(shù)字鍵10個,功能鍵4個。圖 5 存儲器27C513 共陰極數(shù)碼管七段LED數(shù)碼管由名稱為abcdefg的7個筆畫段和一個圓點(diǎn)dp組成,這7個筆畫段在點(diǎn)亮?xí)r,共陰極數(shù)碼管是一類數(shù)字形式的顯示屏,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。 指令控制邏輯要完成取指令、分析指令和執(zhí)行指令的操作。利用8255芯片進(jìn)行數(shù)據(jù)的傳送,利用它的三組控制口來實(shí)現(xiàn)所需功能。微型計(jì)算機(jī)原理及應(yīng)用課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目: 多功能密碼鎖指導(dǎo)老師: 學(xué) 生: 學(xué) 號: 專 業(yè): 目錄一、課設(shè)目的 2二、設(shè)計(jì)內(nèi)容 2三.設(shè)計(jì)任務(wù) 2四.設(shè)計(jì)思路 3五.所用器件及各器件所實(shí)現(xiàn)的功能 4
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1