1. 為啥我的郭天祥51單片機液晶屏無法顯示
無法顯示的原因很多,既可能是硬體也可能是軟體還有電源供電都可能導致顯示異常,最有效的做法是靜下心來從硬到軟逐步排查找出故障原因。
2. 單片機做1602液晶顯示,顯示字元錯誤,代碼如下:
你好,只要說你的單片機能工作起來,就沒有問題,如果單片機都沒有工作起來,那就談不上驅動了!在單片機能動作的前提下,要是保證程序沒有錯的情況下,應該是液晶屏的那個調壓電阻沒有調好的原因,使液晶的顯示對比度不好,看不見字元的原因。驅動1602的程序網上很多的,下一個就可以用的,主要是硬體的那個液晶的顯示對比調節要調節好才能看到!希望能幫上你!這個鏈接是程序:
http://download.csdn.net/source/1580412
3. 單片機驅動TFT彩屏顯示問題
如果你是採用讀寫控制TFT彩屏,可以在讀點時禁止彩屏刷新數據的操作.除非你讀點的時間非常長,長到會有數據更新,那就需要改變編程思路了.
4. 51單片機直接驅動LED數碼管感覺程序和硬體都沒問題,卻輸出亂碼,這是為什麼呢
輸出亂碼是固定的話,多數是軟體問題。如果不固定,軟硬體都有可能。
你不應該用延時程序來點亮LED,這種程序結構容易造成CPU無法處理其他的事件,如果CPU在處理大量的數據時可能就沒機會進入延時,應該靈活運用定時器引起的中斷,來解決這個問題。你可以考慮下你的程序的總體結構,不要按照順序的思路來考慮,而是要考慮隨機事件產生如何處理的思路。延時在書本上是現成的例子,那些入門學習時是不錯的,真正工作中需要結合實際創新。不知道你是用C還是匯編,如果有機會你可以參考下C編譯後產生的匯編文件,學習下他的設計思路,一定會對你有幫助的。