本帖最后由 楓雨 于 2021-6-11 16:43 編輯
代碼見附件
一 設(shè)計任務(wù)目標(biāo)和要求
任務(wù)名稱 | 現(xiàn)象 | 1、流水燈 | 依次點亮8個LED燈后,再逆向依次點亮,每次點亮間隔0.5s | 2、數(shù)碼管靜態(tài)顯示 | 數(shù)碼管靜態(tài)顯示,依次實現(xiàn)9~0計數(shù)、0~9計數(shù)、偶數(shù)計數(shù),即 0->2->4…->8 | 3、數(shù)碼管動態(tài)顯示 | 數(shù)碼管動態(tài)顯示數(shù)字:12 | 4、矩陣鍵盤 | 按下按鍵,顯示對應(yīng)的鍵值 |
二 設(shè)計方案的論證與選擇
原理框
51hei截圖_20210610214744.png (83.64 KB, 下載次數(shù): 40)
下載附件
2021-6-10 22:05 上傳
三 系統(tǒng)硬件電路設(shè)計
51hei截圖_20210610214744.png (395.6 KB, 下載次數(shù): 46)
下載附件
2021-6-10 21:49 上傳
51hei截圖_20210610214744.png (190.82 KB, 下載次數(shù): 39)
下載附件
2021-6-10 21:50 上傳
四 系統(tǒng)軟件設(shè)計 (說明:1.畫出各模塊程序設(shè)計流程圖;2.畫出主程序流程圖;3.畫出仿真電路并仿真)
無仿真
51hei截圖_20210610214744.png (153.94 KB, 下載次數(shù): 49)
下載附件
2021-6-10 21:51 上傳
51hei截圖_20210610214744.png (250.32 KB, 下載次數(shù): 45)
下載附件
2021-6-10 21:52 上傳
51hei截圖_20210610214744.png (296.31 KB, 下載次數(shù): 47)
下載附件
2021-6-10 21:54 上傳
五 軟硬件聯(lián)調(diào)
(說明:說說具體調(diào)試步驟、出現(xiàn)的問題及解決方法)
調(diào)試步驟:
問題 | 解決辦法 | 1、數(shù)碼管動態(tài)顯示不穩(wěn)定
| ①、檢查硬件連接是否穩(wěn)定
②、若硬件連接沒問題,就檢查程序,可通過更改數(shù)碼管或矩陣鍵盤函數(shù)中的延時函數(shù)參數(shù)調(diào)節(jié)動態(tài)顯示的效果
| 2、開發(fā)板上的排針虛焊、IO口被占用
| ①、拿電烙鐵再次焊接好;②、寫程序時,避免使用該IO端口
|
|
|
由于所使用的開發(fā)板部分IO口被占用,所以程序中使用的IO口參差不齊,使用者應(yīng)注意
4X4矩陣鍵盤程序.7z
(639.75 KB, 下載次數(shù): 63)
2021-6-11 02:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
拓展2、3 數(shù)碼管顯示..7z
(183.98 KB, 下載次數(shù): 31)
2021-6-11 01:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
流水燈.7z
(287.76 KB, 下載次數(shù): 32)
2021-6-11 02:56 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
最后:如有錯誤,請各位哥哥姐姐糾正,不勝感激!
|