資源描述:
《微機原理及接口技術》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、微機原理及接口技術課程設計報告微機原理及接口技術課程設計報告2007年7月21微機原理及接口技術課程設計報告目錄一實驗題目3二實驗內(nèi)容和要求31.實驗內(nèi)容32.實驗要求33.實驗環(huán)境34.實驗設備3三設計思路31.系統(tǒng)框圖32.詳細描述43.具體功能模塊實現(xiàn)及流程圖5四接線圖101.對接線圖描述112.接線圖10五代碼實現(xiàn)11六實驗結果201.操作步驟202.實驗結果21七結果分析和總結211.對結果的分析212.個人總結2121微機原理及接口技術課程設計報告小組分工及日志日期完成內(nèi)容7月2日總體設計,設計框架,子模塊細節(jié)中斷請求信號,用8253輸出秒脈沖(硬件連線)小鍵盤模塊(軟件實現(xiàn)
2、)中斷請求信號,用8253輸出秒脈沖(軟件實現(xiàn))小鍵盤模塊(硬件連線)排錯,理論計算,查找資料7月3日主體框架,主函數(shù)。對小鍵盤采集鍵值處理,對顯示緩沖區(qū)的處理。LED子模塊(軟件實現(xiàn))LED子模塊(硬件連線)測試,查找資料,理論計算7月4日完善主體框架,主函數(shù)G鍵(動態(tài)顯示)處理程序D鍵(停止顯示)處理程序E鍵(返回DOS)處理程序C鍵(置初值)處理程序測試,查找資料,理論計算7月5日P鍵(設置時間)處理程序?qū)⑺心K加入主體框架中。中斷處理程序出錯處理總體軟件排錯總體硬件排錯測試,演示,資料整理21微機原理及接口技術課程設計報告實驗題目實時時鐘系統(tǒng)設計一實驗內(nèi)容和要求1.實驗內(nèi)容利用
3、實驗臺上提供的定時器8253和擴展板上提供的8259以及鍵盤和數(shù)碼顯示電路,設計一個時鐘,由8253中斷定時,小鍵盤控制秒表的啟停及初始值的預置。秒表的顯示格式HH:MM:SS由左到右分別為時、分、秒2.實驗要求本實驗要求設計一個定時顯示裝置,用六個數(shù)碼管顯示時間,用小鍵盤控制計時,設置和顯示時間。C鍵:置初值,顯示23:59:55G鍵:顯示動態(tài)變化(啟動表);D鍵:顯示靜態(tài)不變(表停止);E鍵:終止程序,返回DOS;P鍵:設置時:分:秒值3.實驗環(huán)境軟件環(huán)境:PCDOS軟件環(huán)境:PTC_1實驗箱4.實驗設備8253定時器:用于產(chǎn)生秒脈沖,其輸出信號可作為中斷請示信號送IRQ2。8255
4、并口:用做接口芯片,和小鍵盤相連。8258中斷控制器:用于產(chǎn)生中斷。LED:六個LED用于顯示時:分:秒值。小鍵盤:用于控制設置。二設計思路1.系統(tǒng)框圖系統(tǒng)框圖如下所示,虛線框(------)表示功能模塊,單箭頭( ?。┍硎緮?shù)據(jù)流,雙箭頭( ?。┍硎究刂屏?。系統(tǒng)共有5個功能模塊,分別為,主控模塊,顯示模塊,定時模塊,中斷模塊,小鍵盤模塊?! ? 21微機原理及接口技術課程設計報告鍵盤讀入的數(shù)顯示緩沖的值秒脈沖顯示模塊主控模塊中斷模塊定時模塊小鍵盤模塊六個LED小鍵盤8255A825382591.詳細描述系統(tǒng)分五大模塊,為主控模塊,顯示
5、模塊,小鍵盤模塊,中斷模塊和定時模塊分別實現(xiàn)不同的功能。主控模塊是系統(tǒng)的核心模塊,主要由軟件實現(xiàn)。它的主要功能是調(diào)用其它模塊對系統(tǒng)工作進行協(xié)調(diào),它的主要功能是讀小鍵盤輸入鍵值并執(zhí)行要做的工作,如果鍵值為D則將顯示初始值23:59:55置入顯示緩沖,并調(diào)用顯示模塊顯示。如果鍵值為G則開中斷,(中斷程序為秒最低位加一)。如果鍵值為D則關中斷,停止動態(tài)顯示。如健值為P則連續(xù)六次調(diào)用小鍵盤模塊,將鍵值依次存入顯示緩沖。并調(diào)用顯示模塊顯示。如果健值為E,則終止程序,返回DOS。21微機原理及接口技術課程設計報告小鍵盤模塊是讀小鍵盤鍵值并送入主控模塊的子功能模塊。由軟件和硬件實現(xiàn),硬件上由小鍵盤和8
6、255互連,將小鍵值由8255送入主控模塊。軟件上使用行掃描法獲得鍵值并送回主控模塊。顯示模塊是將顯示緩沖區(qū)的數(shù)值送到LED顯示的功能模塊,顯示緩沖區(qū)是由六個字節(jié)構成,分別保存小時的高位和低位,分鐘的高位和低位,秒鐘的高位和低位。硬件上由六個LED構成,軟件上由掃描顯示的方法實現(xiàn)。定時模塊是為8259提供中斷請求信號的。由一片8253實現(xiàn),選用定時器0#,工作在方式3,由于時鐘應該1秒走動一次,所以輸出值應為1S,其輸出信號可作為8259的中斷請求信號。中斷模塊實現(xiàn)動態(tài)顯示的,硬件為一片8259,由于中斷請求信號為每秒一次,中斷程序該為時間按秒增加,并顯示,只要開中斷,便可實現(xiàn)每秒顯示時
7、間增加一秒,從而達到動態(tài)顯示的效果。1.具體功能模塊實現(xiàn)及流程圖主控程序:MAIN開始8253作為中斷產(chǎn)生1s脈沖顯示提示信息用INT21H25功能設置0AH中斷向量,指向時:分:秒加1的中斷程序置8259A的IMR第2位為0,允許IRQ2中斷LED顯示初始值00:00:00換頁21微機原理及接口技術課程設計報告NNNNNYYYYY接上頁調(diào)用鍵掃描子程序(KEY)將鍵號的ASCII碼放在[CHAR]單元中是C鍵嗎?是G鍵嗎?是D鍵嗎