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

正文內(nèi)容

微機原理課程設(shè)計--多功能密碼鎖-wenkub

2023-02-02 15:00:51 本頁面
 

【正文】 而言一般分為內(nèi)部總線和CPU對外聯(lián)系的外部總線,外部總線有時候又叫做系統(tǒng)總線、前端總線(FSB)等。它不僅要保證程序的正確執(zhí)行,而且要能夠處理異常事件。 各部分器件及其功能 CPU 8086CPU內(nèi)部結(jié)構(gòu)大概可以分為控制單元、運算單元、存儲單元和時鐘等幾個主要部分。接下來根據(jù)硬件連接進行軟件編程,我們用主程序來調(diào)用子程序(具體見程序介紹)共采用了5個子程序來實現(xiàn)開鎖、閉鎖、錯誤報警、開鎖成功和修改密碼子程序。既可滿足電路簡單,也可實現(xiàn)系統(tǒng)升級,我們有信心能夠做到。四.設(shè)計思路這種方案采用一種是以8086芯片為核心的設(shè)計控制方案。給出程序設(shè)計思路、畫出軟件流程圖。還可以實現(xiàn)對密碼的修改,修改成功后,蜂鳴器發(fā)出確認音。4.提高實驗技術(shù)、操作能力,提高分析問題、處理問題、解決問題的能力;掌握電路的方案選擇和綜合設(shè)計方法與使用;5.在此綜合設(shè)計中,通過團隊協(xié)作,進一步深入了解微機原理技術(shù),提高軟硬件的應(yīng)用應(yīng)用能力。微型計算機原理及應(yīng)用課程設(shè)計報告設(shè)計題目: 多功能密碼鎖指導老師: 學 生: 學 號: 專 業(yè): 目錄一、課設(shè)目的 2二、設(shè)計內(nèi)容 2三.設(shè)計任務(wù) 2四.設(shè)計思路 3五.所用器件及各器件所實現(xiàn)的功能 4 所用器件 4 各部分器件及其功能 4 CPU 8086 4 可編程并行接口8255A 5 6 7 共陰極數(shù)碼管 8 時鐘發(fā)生器8284A 8 石英晶振 9六、硬件連接圖及說明(設(shè)計說明書) 10 10 內(nèi)存模塊電路 10 拓展IO口模塊電路 11 鍵盤輸入模塊 12 顯示模塊 14 16七、各程序的詳細框圖及相應(yīng)說明 16 軟件設(shè)計思路 16 17 17 17 17 17 17 18 19 19 20 21八、程序清單及必要注釋 21九、課設(shè)結(jié)果及分析及設(shè)計難點 25 25 25十.收獲與體會 26參考文獻 26一、課設(shè)目的1.認真回顧及運用《微型計算機原理》的內(nèi)容,深入了解8086,8255A和存儲器等部分芯片的功能,并學會應(yīng)用。二、設(shè)計內(nèi)容密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同時顯示00字樣。三.設(shè)計任務(wù) 選用8086和適當?shù)拇鎯ζ骷敖涌谛酒瓿上鄳?yīng)的功能。給出地址分配表。利用8255芯片進行數(shù)據(jù)的傳送,利用它的三組控制口來實現(xiàn)所需功能。接下來將會對該方案的詳細實現(xiàn)過程進行介紹。 用到的軟件有:用Protel99se畫電路圖,用TdPit進行編程,用Office Visio制作流程圖。 指令控制邏輯要完成取指令、分析指令和執(zhí)行指令的操作。8255A芯片內(nèi)部主要由控制寄存器、狀態(tài)寄存器和數(shù)據(jù)寄存器組成,因此以后的編程主要是對這三類寄存器進行訪問。利用按位置位/復位控制字可以使PC口的8根線中的任意一根置成高電平輸出或低電平輸出。圖 5 存儲器27C513 共陰極數(shù)碼管七段LED數(shù)碼管由名稱為abcdefg的7個筆畫段和一個圓點dp組成,這7個筆畫段在點亮時,共陰極數(shù)碼管是一類數(shù)字形式的顯示屏,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。 8284A(時鐘產(chǎn)生/驅(qū)動)芯片為8086提供主頻為5MHz的時鐘信號,對8086-l提供的主頻可達10MHZ。 8086的時鐘發(fā)生模塊電路接法如圖9所示。在8086系統(tǒng)中,采用16位數(shù)據(jù)總線。為了滿足這個要求,將8255A的A1,A0分別與8086的地址總線A2,A1相連,并且,CPU在對8255A的端口進行訪問時,總是將地址線中的A0設(shè)置為0。共14個按鍵,其中數(shù)字鍵10個,功能鍵4個。與PB口相連接的數(shù)碼管作為顯示用途,當密碼輸入正確后,開鎖并且數(shù)碼管顯示為00字樣,當密碼錯誤時,數(shù)碼管顯示FF字樣。其中,C口PC0、PC1低電平有效,PCPCPC4高電平有效。由于我們采用8255來實現(xiàn)功能,所以我們程序也是圍繞著8255來編寫的,采取的是A口輸入、B口輸出(控制數(shù)碼管顯示)、C后輸出(控制蜂鳴器、LED燈和報警器)。主程序主要完成密碼和密碼鎖狀態(tài)碼初始化( 初始密碼為12345,密碼鎖狀態(tài)碼是更改密碼時用的,STATUS為1時代表密碼鎖處于開啟狀態(tài),為0時為關(guān)閉狀態(tài),只有STATUS為1時才能修改密碼。直到按下正確的按鍵才能跳到子程序,我們用LP標號來實現(xiàn)。當用戶按下“閉鎖”時,進行關(guān)閉密碼鎖操作,是數(shù)碼管顯示11,表示密碼鎖已被關(guān)閉。當用戶按下“修改密碼”時調(diào)用該程序,由于修改密碼的前提是鎖處于開啟狀態(tài),所以在程序的開始要進行狀態(tài)的判斷,若STATUS為0,說明密碼鎖處于關(guān)閉狀態(tài),調(diào)用開鎖子程序,先進行開鎖。 多功能密碼鎖程序。數(shù)碼管顯示: DD代表等待狀態(tài) 11代表閉鎖狀態(tài) 00代表開鎖成功 FF代表密碼輸入錯誤。PASSWORD:密碼。CLOSE:閉鎖子程序。DATAS SEGMENTPASSWORD DB 1,2,3,4,5 。設(shè)置錯誤密碼允許輸入的最大次數(shù) MOV CX,4 。選中L1 MOV AL,5EH OUT 61H,AL 。如按下開鎖鍵則調(diào)用開鎖子程序 CMP AL,20H JZ ALTER 。 開鎖子程序 。判斷密碼鎖狀態(tài) JNE LP MOV SI,O
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1