




全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中斷掃描法行列式鍵盤設計報告1.引言1.1 原理基礎通過中斷掃描法行列式鍵盤的設計,充分學習中斷知識:掌握中斷的概念,中斷函數的定義以及中斷的應用。所謂中斷是指計算機在運行當前程序的過程中,若遇到緊急或突發(fā)事件,可以暫停當前程序的運行,轉向處理該突發(fā)事件,處理完成后再從當前程序的間斷出接著運行。中斷服務函數的定義格式是統一的,C51提供的中斷函數定義格式如下:Void 函數名 (void) interrupt n using m 函數體語句中斷是計算機的一個重要功能,采用中斷技術能夠實現以下功能。 分時操作。實時處理。 故障處理。有了中斷系統,提高了CPU的利用率和輸入/輸出的速度以及自行處理故障不會死機。1.2 目的培養(yǎng)應用系統的設計能力,初步積累單片機系統開發(fā)經驗,以及分析問題和解決問題的方法,并近一步拓展專業(yè)知識面,培養(yǎng)實踐應用技能和創(chuàng)新意識。2.設計內容和要求 2.1 設計內容 依據單片機原理及應用的相關內容,設計出中斷掃描法行列式鍵盤的相關電路圖以及支持它運行的相關代碼。 2.2 設計要求 掌握相關原理圖以及相關程序。3. 設計方案 在Protenus環(huán)境下連接出設計電路圖。 在keil環(huán)境下編寫程序并編譯,運行調試成功。 嵌入后運行并觀察結果。 點擊“停止”結束運行。4. 硬件設計4.1數碼管。 數碼管有共陽和共陰倆中,在這里我們選擇7SEG-MPX1-CC共陰極數碼管再有按鍵的情況下,并且有中斷響應是,該數碼管現實鍵盤的相應鍵值。如圖1-1所示:圖1-1 4.2 T80C51處理器。 該設計的最主要的部分,主要有四組P口,分別為P0,P1,P2,P3,圖如1-2所示: 圖1-24.3 4082四與門集成元件。4082四與門元件是中斷響應的核心器件,當各列電平都為0時,無論哪一個按鍵被按下,與門的輸出端都可以形成EX0的中斷請求信號,如圖1-3所示: 圖1-3 4.4 4行4列的鍵盤具體做法是,將I/O口分為行線和列線,按鍵設置在跨接行線和列線的交點列線通過上拉電阻接正電源。如圖1-4所示:5. 設計總電路圖圖1-1圖1-2依照設計要求,將各個相關元件相互連接成如圖1-1所示的電路圖,并運行觀察所連接電路的正確性,運行后的電路圖如1-2所示。6. 軟件設計 利用程序編譯軟件Keil,編寫中斷法掃描行列式的代碼,并調試運行直到程序正確。 程序代碼如下圖所示:#includechar led_mod = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x58,0x5e,0x79,0x71;char key_buf = 0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77;void getkey() interrupt 0char key_scan = 0xef,0xdf,0xbf,0x7f; char i = 0,j = 0;for(i = 0;j 4;i+)P1 = key_scani;for(j = 0;j 16;j+)if(key_bufj = P1)P2 = led_modj;break;void main(void)P2 = 0x00;IT0= 1;EX0= 1;EA= 1;while(1)P1 = 0x0f;7. 設計總結 在這個中斷法掃描行列式的設計報告制作中,我不僅掌握了中斷的相關知識,還充分學習了Proten
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025年幼兒園保教體育活動計劃
- 籃球校園文化建設計劃
- 人教版八年級上冊道德與法治教育創(chuàng)新計劃
- 建筑裝修安全文明施工管理體系與措施
- 財務承諾書范文及填寫指南
- 服裝店店長年度工作計劃范文
- 油漆噴涂職業(yè)病危害防治措施
- 港口綠化帶施工進度計劃及工期保證措施
- 高一年級學生安全保障計劃
- 初中道德與法治師資隊伍建設計劃
- 廬山市國有投資控股集團有限公司招聘筆試題庫2025
- 2025年貴州省公務員錄用考試《行測》真題及答案解析
- 第一單元:三視圖的判斷、確認與繪制專項練習-2023-2024學年五年級數學下冊典型例題系列(原卷版)人教版
- 楊梅承包合同協議書
- 物理光學知到智慧樹期末考試答案題庫2025年山東理工大學
- 2024年新滬科版七年級上冊數學教學課件 第1章 有理數 1.2 數軸、相反數和絕對值 第1課時 數軸
- 《高一物理力學進階:動力學與能量學教學教案》
- 總監(jiān)理工程師作業(yè)指導書
- GA/T 2160-2024法庭科學資金數據檢驗規(guī)程
- 2025年全國高壓電工證(復審)理論考試試題(1000題)附答案
- 2024北京西城區(qū)五年級(下)期末語文試題及答案
評論
0/150
提交評論