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