|
發布時間: 2021-1-2 22:07
正文摘要:單片機程序中如何加一個喇叭,按一個按鍵就響一下那種,最好再加一個能撤銷輸入錯誤的功能 單片機源程序如下: #include<Reg52.h> int SELECT[8]={0X7F,0XBF,0XDF,0XEF,0XF7,0XFB,0XFD,0XFE};   ... |
樓主找的這個矩陣按鍵程序寫的貌似高大上,其實對于初學者既不易讀懂,也不易修改添加功能。給你一個示例,有按鍵提示音和撤銷輸入錯誤的功能。希望對你有所幫助。
矩陣鍵盤數碼管顯示 仿真.zip
(155.8 KB, 下載次數: 5)
|
本帖最后由 wwh2382 于 2021-1-4 08:22 編輯 kanadexiw 發表于 2021-1-3 15:38 proteus替你想到了。這是不是很適合新手?另外可以在有限的頁面中塞進更多的東西,畢竟只是驗證一下思路,不是玩真的。 |
| 可是沒有驅動就很神奇 |
kanadexiw 發表于 2021-1-3 12:38 不就是沒有上拉電阻嘛,沒關系這是在模擬的,主要看人品。 |
| 能否告知為什么這個電路沒有排阻,沒有驅動,他為什么還可以運行 |
| 接喇叭沒試過,蜂鳴器就試過,但是單片機io口供電不足以驅動,得外接電源,同時得接3極管以達到驅動效果,至于怎么驅動網上有很多 |
| 單看原理圖來說,單片機IO的驅動能力有限,最好加個三極管來驅動一下;驅動程序上面,直接高電平低電平控制就行了,至于按一個按鍵響一下,你就做個判斷,按下了就拉高喇叭的引腳電平不就行了,有疑問的話再問 |