單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示

單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示

ID:18438830

大小:209.50 KB

頁數(shù):15頁

時間:2018-09-17

單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示_第1頁
單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示_第2頁
單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示_第3頁
單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示_第4頁
單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示_第5頁
資源描述:

《單片機課程設計:4×4矩陣鍵盤與數(shù)碼管顯示》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、華北水利水電學院2012---2013第2學期單片機課程設計單片機課程設計2012--2013學年第2學期4×4矩陣鍵盤與數(shù)碼管顯示專業(yè):機械設計制造與自動化班級:2010066班學號:201007910姓名:何建懷指導教師:雷冀南第15頁共15頁華北水利水電學院2012---2013第2學期單片機課程設計目錄一、單片機課程設計目的------------------------------------3二、課程設計要求----------------------------------------------3三、單片機課程設計任務-------------------

2、------------------3四、課程設計預備知識---------------------------------------4五、軟件設計程序流程圖-----------------------------------------------9匯編語言源程序-----------------------------------------10六、硬件設計電路原理圖--------------------------------------------------11調試結果--------------------------------------------

3、---------12七、結束語--------------------------------------------------------12附錄一:硬件原理圖附錄二:匯編源程序第15頁共15頁華北水利水電學院2012---2013第2學期單片機課程設計一、單片機課程設計目的通過本次課程設計進一步加強對所學單片機理論知識的運用,在設計過程中也對數(shù)字電路、模擬電路等課程的理論知識進行了復習。此次課程設計可以使我們初步了解單片機系統(tǒng)設計的基本流程,即分析需求、設計原理圖、選用元器件、布線、編程,最后進行調試。另外在設計過程中通過對keil及PROTEUS等軟件的使用,鞏

4、固了使用C語言進行編程的能力,以及對程序與單片機硬件系統(tǒng)的整合能力,使程序能夠發(fā)揮其應有的控制作用??傊?,本次課程設計為我們提供了一次動手實踐能力,使我們對系統(tǒng)開發(fā)有了大體了解,為將來工作增添了經驗。二、課程設計的要求1、利用proteus軟件設計各模塊工作原理圖,并進行模擬仿真;2、控制程序設計、調試及實現(xiàn):(1)根據(jù)要求,寫出完整的程序流程圖;(2)將設計程序輸入、匯編,排除語法錯誤,生成*.OBJ文件;(3)利用proteus軟件進行電路模擬仿真和調試3、設計硬件電路并燒寫程序,調試后系統(tǒng)能按照要求工作4、寫出課程設計說明書(統(tǒng)一格式)三、單片機課程設計任務根據(jù)給定

5、的任務要求選擇合適的單片機和其他電子元器件,進行系統(tǒng)硬件電路設計和軟件編程,根據(jù)系統(tǒng)制作并調試系統(tǒng)電路板,使之實現(xiàn)任務要求。有關參數(shù)選擇要求符合國家標準。具體設計內容如下:第15頁共15頁華北水利水電學院2012---2013第2學期單片機課程設計單片機應用系統(tǒng)設計——模擬和仿真(鍵盤輸入及顯示)和單片機應用系統(tǒng)設計——硬件電路(鍵盤輸入及顯示)。四、課程設計預備知識(一)鍵盤工作原理鍵盤是由若干按鍵組成的開關矩陣,是嵌入式控制系統(tǒng)的一種輸入部件。鍵盤分兩種:一種是獨立式按鍵,另一種是矩陣式按鍵。如圖所示。獨立式按鍵用的比較少,可以直接與單片機的P1口某一位進行連接,通過

6、判斷這一位的狀態(tài)知道是否有鍵輸入。在應用中通常需要數(shù)量較多的按鍵,為了減少I/O口的占用,通常將按鍵排列成矩陣形式,如圖所示。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。第15頁共15頁華北水利水電學院2012---2013第2學期單片機課程設計獨立式鍵盤和4*4矩陣式鍵盤矩陣式結構的

7、鍵盤顯然比直接法要復雜一些,識別也要復雜一些,上圖中,行線通過電阻接正電源,并將列線所接的單片機的I/O口作為輸出端,而行線所接的I/O口則作為輸入。這樣,當按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。第15頁共15頁華北水利水電學院2012---2013第2學期單片機課程設計(二)LED顯示接口及原理LED是發(fā)光二極管的英文縮寫,LED顯示器是由發(fā)光二極管構成的,它在單片機中的應用非常普遍。通常所說的LED顯示器由

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。