找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6283|回復(fù): 12
收起左側(cè)

關(guān)于LCD1602 程序?qū)戇M(jìn)去后 LCD屏無(wú)顯示 求大神幫忙!

  [復(fù)制鏈接]
ID:219130 發(fā)表于 2017-7-12 15:10 | 顯示全部樓層 |閱讀模式
大神們幫忙看下有什么錯(cuò)誤,把程序燒進(jìn)去后 LCD平?jīng)]有任何顯示
#include "reg52.h"
typedef unsigned int uint;
typedef unsigned char uchar;
void Lcd_write_com(uint com);
void delay(uchar ms);
void Lcd_write_data(uchar Data);
sbit LCD_E  =P3^0;
sbit LCD_RW =P3^1;
sbit LCD_RS =P3^2;
void Lcd_Init()
{  
   Lcd_write_com(0x38);
  Lcd_write_com(0x01);
  Lcd_write_com(0x06);
  Lcd_write_com(0x0c);
}
void Lcd_write_com(uint com)
{
  P2 = com;
   LCD_RS = 0;
  LCD_RW = 0;
  LCD_E  = 1;
  delay(1);
  LCD_E  = 0;
}
void Lcd_write_data(uchar Data)
{
  P2 = Data;
   LCD_RS = 1;
  LCD_RW = 0;
  LCD_E  = 1;
  delay(1);
  LCD_E  = 0;
}
void delay(uchar ms)
{
   uint i,j;
    for(i=0;i<ms;i++)
    for(j=0;j<100;j++);
}
void main()
{
        Lcd_Init();  
    Lcd_write_com(0x80);
    Lcd_write_data('W');
}
回復(fù)

使用道具 舉報(bào)

ID:219151 發(fā)表于 2017-7-12 16:34 | 顯示全部樓層
LCD的E,RW,RS 三個(gè)端口在不同的系統(tǒng)板上接口不一樣,檢查下你的板子是否是3.0,3.1,3.2
回復(fù)

使用道具 舉報(bào)

ID:166645 發(fā)表于 2017-7-12 16:39 | 顯示全部樓層
1602不顯示一般有兩種可能,一個(gè)是你的硬件電路不對(duì),如果在開(kāi)發(fā)板上,,調(diào)節(jié)一一下背光試試,另外一個(gè)一個(gè)就是你程序的時(shí)序有點(diǎn)問(wèn)題,你最好百度找一個(gè)好的程序先驗(yàn)證你的硬件電路是好的,然后再處理你的程序的你問(wèn)題。
回復(fù)

使用道具 舉報(bào)

ID:179958 發(fā)表于 2017-7-12 18:19 | 顯示全部樓層
如果是直接引用別人的程序,那就注意看看接線方式就好了
回復(fù)

使用道具 舉報(bào)

ID:219194 發(fā)表于 2017-7-12 19:03 | 顯示全部樓層
你的硬件和別人的可能不一樣,看一下原理圖,有的地方要改
回復(fù)

使用道具 舉報(bào)

ID:179677 發(fā)表于 2017-7-12 19:24 | 顯示全部樓層
我剛開(kāi)始刷顯示屏也是不亮的,網(wǎng)上找了不少例程,對(duì)比看完以后,發(fā)現(xiàn)都是差不多的,刷完照樣不亮,真的不知道什么原因,后來(lái)就去看使用文檔,找來(lái)找去,發(fā)現(xiàn)第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,我的硬件電路上就是直接接地的,但是就是不顯示,后來(lái)接了一個(gè)可調(diào)電阻,改變了一下電阻值,液晶就顯示了,不知道你會(huì)不會(huì)也是這個(gè)原因,希望對(duì)你有用
回復(fù)

使用道具 舉報(bào)

ID:187835 發(fā)表于 2017-7-13 07:56 來(lái)自手機(jī) | 顯示全部樓層
之前也遇到過(guò)這樣的問(wèn)題,不過(guò)我的是只顯示了一排方塊,后來(lái)改了rw,rs,en三個(gè)引腳就行了,如果完全沒(méi)有顯示,調(diào)一下對(duì)比度試試。
回復(fù)

使用道具 舉報(bào)

ID:219130 發(fā)表于 2017-7-13 09:05 | 顯示全部樓層
usb123 發(fā)表于 2017-7-12 16:39
1602不顯示一般有兩種可能,一個(gè)是你的硬件電路不對(duì),如果在開(kāi)發(fā)板上,,調(diào)節(jié)一一下背光試試,另外一個(gè)一個(gè) ...

好絕望 我用的開(kāi)發(fā)板 然后在網(wǎng)上找了程序 線也接的對(duì)的,也調(diào)了灰度  就是沒(méi)顯示
回復(fù)

使用道具 舉報(bào)

ID:219130 發(fā)表于 2017-7-13 09:06 | 顯示全部樓層
Magatop 發(fā)表于 2017-7-13 07:56
之前也遇到過(guò)這樣的問(wèn)題,不過(guò)我的是只顯示了一排方塊,后來(lái)改了rw,rs,en三個(gè)引腳就行了,如果完全沒(méi)有顯示 ...

調(diào)了灰度, 要么一排方塊 要么什么都沒(méi)
回復(fù)

使用道具 舉報(bào)

ID:197752 發(fā)表于 2017-7-13 11:06 | 顯示全部樓層
看你位定義是不是對(duì)應(yīng)的,還有硬件電路的電位器要調(diào)整到一個(gè)合適的值
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2017-7-13 11:31 | 顯示全部樓層
z475641843 發(fā)表于 2017-7-13 09:06
調(diào)了灰度, 要么一排方塊 要么什么都沒(méi)

有一排方塊基本證明屏是好的,核對(duì)例程與你的硬件管腳是否一致,否則要調(diào)整,再根據(jù)主時(shí)鐘頻率核對(duì)程序的時(shí)序是否滿足要求,這其實(shí)不難的。
回復(fù)

使用道具 舉報(bào)

ID:219079 發(fā)表于 2017-7-13 11:34 | 顯示全部樓層
最先注意的是端口對(duì)了嗎,其次在檢查程序
回復(fù)

使用道具 舉報(bào)

ID:218476 發(fā)表于 2017-7-13 13:01 | 顯示全部樓層
接線方式接對(duì)了嗎?  接 p2 口上了嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表