|
| 按鍵消抖搞小一點,電路好像和程序也不對應 |
|
程序是對的,應該是你沒有連接杜邦線的問題,需用兩根杜邦線連接到所使用的按鍵和發光二極管 1、萬用表測量實物連接的通斷是否與電路圖、程序中引腳應以相同。還有LED陽極在開發板工作時是否有VCC電壓。 2、萬用表測量按鍵按下時是否有開、合狀態。 3、檢查程序是否燒錄成功;單片機、晶體是否插接良好。 以上是可能造成問題的故障現象。 用萬用表量一下, 按下按鍵后, IO的電平有沒有變化, 有正常變化說明硬件沒問題, 再檢查程序,IO配置那些 |
| 按鍵檢測換成其他IO口試試 |
|
用萬用表量一下, 按下按鍵后, IO的電平有沒有變化, 有正常變化說明硬件沒問題, 再檢查程序,IO配置那些 |
憂來無方 發表于 2019-10-18 21:52 你用的什么LED。多少V驅動電流多大 |
| 沒有延時消抖,會導致誤觸發 |
hmgqljz111 發表于 2019-10-17 10:39 那應該怎么解決呀,電腦只能提供5V電壓吧 |
| 用矩陣按鍵實驗時,數碼管,led燈都不亮。但是按下按鍵蜂鳴器是可以響的。程序沒有問題 |
| 而且這個矩陣按鍵也是不能用的 |
jijkf 發表于 2019-10-18 10:12 加了led=1還是不可以 |
| 在main里面加led=1;讓燈初始滅 |
| 不用按鍵LED燈是可以亮的 |
|
啥意思呀大佬,要怎么檢查 |
| 剛才用杜邦線連接了一下獨立按鍵和發光二極管,二極管剛開始在閃爍,之后又不亮了,這是為啥呀 |
| 程序沒問題,量一下線。 |
|
1.程序沒錯 2.LED的471限流電阻是470歐,沒用錯吧 3.檢查接線 |
| 燈上接的是4.7K的排阻。你的VCC是5V嗎。電阻太大了。電流只有1MA,1MA驅動不了。發光二極管。你最好用三極管驅動。 |
| 不好意思。剛才沒注意。加了上拉電阻了。 |
| RP9的排阻阻值多大,還有89c51單片機,獨立按鍵加上接電阻。這樣通過端口直接驅動燈,不太合適最好能用三極管,或者其他芯片。 |
|
1、萬用表測量實物連接的通斷是否與電路圖、程序中引腳應以相同。還有LED陽極在開發板工作時是否有VCC電壓。 2、萬用表測量按鍵按下時是否有開、合狀態。 3、檢查程序是否燒錄成功;單片機、晶體是否插接良好。 以上是可能造成問題的故障現象。 |
| 圖中沒看出 p2.0和發光管的連接啊 |
| 程序是對的,應該是你沒有連接杜邦線的問題,需用兩根杜邦線連接到所使用的按鍵和發光二極管 |
| IO口初始化 |