![]() |
發(fā)布時間: 2018-12-4 10:42
正文摘要:程序沒什么問題 就是實物圖顯示不出來 板子做出來用這個程序沒反應(yīng) 電路原理圖如下: #include <reg51.H> #include<intrins.h> #include<stdio.h> #include<string.h> #include ... |
液晶寫命令、寫數(shù)據(jù)時,要判斷一下是否完成。在你程序中沒有。/******************************************************************/ /* */ /*檢查LCD忙狀態(tài) */ /*lcd_busy為1時,忙,等待。lcd-busy為0時,閑,可寫指令與數(shù)據(jù)。 */ /* */ /******************************************************************/ bit LCD_busy() { bit result; LCD_RS = 0; LCD_RW = 1; LCD_EN = 1; LCD_delayNOP(); result = (bit)(P0&0x80); LCD_EN = 0; return(result); } |
仿真可以不代表做實物的時候可以,電路設(shè)計時有要注意布局,布局不好會影響單片機的工作的 |
除了電源的電阻錯誤外,不知你的EA腳接的是什么?接高電平了沒有? |
你的原理圖上單片機電源腳(40PIN)串聯(lián)了一個10K電阻,如果PCB也是這樣,那怎么可能正常工作??? |
圖錯了,U1的40腳到VCC干嘛串個10K電阻? |
或許是你板子沒焊接好。引腳接錯。程序下載錯。。一個個排查吧 |
這種情況你可以復(fù)查下你的引腳是否接錯,看看你的程序有沒有錯誤,重新在試下,如果程序可以在電腦上運行,那說明你的板子有問題,可以重新檢測然后打板子。 |
大神幫忙看看什么問題 |
Powered by 單片機教程網(wǎng)