熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-12-4 10:42
正文摘要:程序沒什么問題 就是實(shí)物圖顯示不出來 板子做出來用這個(gè)程序沒反應(yīng) 電路原理圖如下: #include <reg51.H> #include<intrins.h> #include<stdio.h> #include<string.h> #include ... |
液晶寫命令、寫數(shù)據(jù)時(shí),要判斷一下是否完成。在你程序中沒有。/******************************************************************/ /* */ /*檢查L(zhǎng)CD忙狀態(tài) */ /*lcd_busy為1時(shí),忙,等待。lcd-busy為0時(shí),閑,可寫指令與數(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í)物的時(shí)候可以,電路設(shè)計(jì)時(shí)有要注意布局,布局不好會(huì)影響單片機(jī)的工作的 |
除了電源的電阻錯(cuò)誤外,不知你的EA腳接的是什么?接高電平了沒有? |
你的原理圖上單片機(jī)電源腳(40PIN)串聯(lián)了一個(gè)10K電阻,如果PCB也是這樣,那怎么可能正常工作??? |
圖錯(cuò)了,U1的40腳到VCC干嘛串個(gè)10K電阻? |
或許是你板子沒焊接好。引腳接錯(cuò)。程序下載錯(cuò)。。一個(gè)個(gè)排查吧 |
這種情況你可以復(fù)查下你的引腳是否接錯(cuò),看看你的程序有沒有錯(cuò)誤,重新在試下,如果程序可以在電腦上運(yùn)行,那說明你的板子有問題,可以重新檢測(cè)然后打板子。 |
大神幫忙看看什么問題 |
Powered by 單片機(jī)教程網(wǎng)