|
發(fā)布時(shí)間: 2020-4-27 13:26
正文摘要:#include<reg52.h> sbit EN=P0^3; sbit RS=P0^1; sbit RW=P0^2; sbit CS1=P0^4; sbit CS2=P0^5; sbit RST=P0^6; void Delay (unsigned int z) { unsigned int i,j; for(i=z;i>0;i--) for(j=2;j ... |
吾演讀上琴漏 發(fā)表于 2020-4-28 14:26 樓主,我想問一下電位器三個(gè)角怎么接 |
|
感謝了 差不多解決了 可能是時(shí)序問題 delay沒用 要用nop 程序也有點(diǎn)問題 |
| 白各自代表0xff還是0x00 |
| 請問bla blk 那個(gè)是干什么的 背光? 是不是不接這兩個(gè)就不行 |
黃youhui 發(fā)表于 2020-4-27 22:13 嗯 今天試試 還有我那個(gè)電位器好像接錯(cuò)了 我是邊上兩個(gè)腳接了vo vout中間接地了 |
| 查看連線是否錯(cuò)接,漏接現(xiàn)象 |
| 硬件連線檢查下,電源地 |
|
你把void LcdClear() { unsigned char i,j; CS1=0;CS2=0; for(i=0;i<8;i++) { SetXy(i,0); for(j=0;j<64;j++) WriteData(0x00); } } 里面的 WriteData(0x00);換成0xff看一下會不會黑屏,如果不黑屏就是你函數(shù)或者硬件有問題,黑屏就是你函數(shù)有問題 |
xxpp2011 發(fā)表于 2020-4-27 15:44 我用了兩根公母杜邦線連接了電位器的兩端(焊住) 電位器的另一端接地 2k的電位器 調(diào)整了好像沒啥用 |
man1234567 發(fā)表于 2020-4-27 17:07 時(shí)序就是在E=0 E=1之間加上delay(1)吧 可能杜邦線會有點(diǎn)松 但是試了好多次了 什么都不顯示 但是有一次有點(diǎn)偶然 出現(xiàn)了白格子(藍(lán)屏)。。。。。。。。。。 |
| 查接線有無問題(錯(cuò)、松等),調(diào)整時(shí)序。 |
| 調(diào)對比度看看 |
| 用了20根杜邦線 vo vout 用的公對母的杜邦線焊住接vcc vss-gnd vdd-5v rst-5v |
| 只有一個(gè)單片機(jī)最小系統(tǒng)(有P0的排阻)和一個(gè)Ks0108lcd12864其余沒了。用的杜邦線 |
Powered by 單片機(jī)教程網(wǎng)