|
發(fā)布時間: 2019-5-20 00:05
正文摘要:仿真好好的到了單片機上出現(xiàn)了這個問題看圖 這字母一直從左到右循環(huán),按鍵的話下面還會出現(xiàn)數(shù)字5和7. 麻煩看一下哪里有問題!!!代碼在下面: #include <reg52.h> #include <intrins.h> &nbs ... |
| 應該是晶振問題,檢查你晶振。看看程序用的啥晶振是12MHz,還是11.0592 |
|
注意刷新時序 刷新太快容易造成肉眼反應不過來 |
| 要想實物像仿真一樣顯示,代碼所寫的管腳等都要與單片機上一致,否則會出現(xiàn)輸出混亂 |
|
HC6800-ES-V2.0普中的開發(fā)板差的狼!服務更差,經(jīng)常將不配套的東西發(fā)給別人!沒有一點商業(yè)道德! |
| 樓主問題解決了嗎?我也遇到差不多的問題 |
|
這個問題你要這樣解。仿真與實物存最大不同就是時間問題!你要先顯一個你要顯示的數(shù)字或字母,設好要顯示的位置,來調(diào)時間,如果調(diào)好每一個再就是第二個................ 當然也有直接的方法,下別人調(diào)好的代碼,改端口燒進你的板子看看。完事就是對你的代碼與別人不同處 |
| 參與人數(shù) 2 | 黑幣 +16 | 收起 理由 |
|---|---|---|
|
| + 8 | 很給力! |
|
| + 8 | 絕世好帖! |
zhanghyg 發(fā)表于 2019-5-20 09:21 不是啊,都接好了,才發(fā)現(xiàn)電位器是100歐的,會不會是和這個有關。 |
| 焊接問題的可能性比較大,程序一般不對的話是沒有顯示的。 |
HC6800-ES-V2.0 發(fā)表于 2019-5-20 08:28 你在實物上試得?還是仿真? |
| 硬件連線問題,你是不是沒共地,或者接了可調(diào)電阻另一端沒接地。 |
|
由于不知道你的硬件連接,我只試了1602和矩陣鍵盤。顯示是正常的,與你的照片顯示內(nèi)容不一樣,就是程序設置顯示的內(nèi)容:第一排顯示zhijing,第二排顯示按鍵值,或YES。 你的程序中的ST不知道是什么,所以沒有試出當ST低電平后跳出do while循環(huán)的現(xiàn)象。 |
Powered by 單片機教程網(wǎng)