|
發布時間: 2020-10-8 10:37
正文摘要:我這個是網上下載的 原本編譯通不過,我更改了一下,現在,單lcd1602命令是沒有問題的,我單獨顯示一個字符串是能實現的!編譯也沒問題 但菜單顯示沒有顯示,屏幕上量空的!void ShowMenu(void) 命令沒有顯示! ... |
| 你不會仿真的話,單獨拿出來調試。,while直接空循環,你覺得函數ShowMenu()有問題就調試這個,只初始化相關的,放在while之前或者里面都可以看看有什么效果,參數之類的直接給給定值,如果有問題再進入調試,函數里面看看哪里執行有問題,比如在判斷里面放個可以用的顯示字符之類的作為提示 |
|
一般接線沒錯的話就是時序不對或指令寫誤。 先調出顯示再調試其他程序。 |
liuxuhe 發表于 2020-10-8 21:48 D0-D7有輸出,因單獨寫個字符串輸出命令是可以顯示出來!可能指針數組關系! |
| 量引腳 看看波形 如果沒有示波器 D0-D7用萬用表 正常不會是0V或者5V的 |
robinsonlin 發表于 2020-10-8 12:54 我試了,鍵盤是能響應的,但鍵盤響應顯示函數ShowMenu();還是沒有反應!屏幕顯示空白! |
坐看回復 同樣可以學到東西![]() |
| 直接給一個固定的鍵盤值試一下。 或者把鍵盤值在空白位置屏顯出來,看看鍵盤響應對不對。 |