熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-7-15 10:31
正文摘要:#include<reg51.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char /*端口命名*/ sbit rs=P3^5;   ... |
從程序與你的仿真圖來(lái)看,是你的電路沒(méi)連接對(duì),程序是這樣寫(xiě)的: sbit rs=P3^5; //LCD的數(shù)據(jù)/命令選擇端 sbit rw=P3^6; //LCD的讀寫(xiě)選擇端 sbit lcdcs=P3^4; //LCD的使能信號(hào)端 你檢查一下你連接的電路,相關(guān)電路連接到了P2端口了。你要修改一下程序,或是電路,讓程序與電路對(duì)應(yīng)起來(lái)。 |
原理圖看不太清楚,應(yīng)該先檢測(cè)一下光耦的輸出波形。我覺(jué)著光耦的限流電阻太大了,應(yīng)該根據(jù)光耦的參數(shù)計(jì)算一下重新取值。 |
Powered by 單片機(jī)教程網(wǎng)