久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

【lcd12864】我想問一下我的顯示程序有沒有問題?

  [復(fù)制鏈接]
ID:171172 發(fā)表于 2017-4-29 10:52 | 顯示全部樓層 |閱讀模式
屏亮無顯示,只能看見淡淡的像素點(diǎn),會不會跟我之前把屏接反有關(guān)?但是屏的正負(fù)極是軸對稱的,難道信號線接反也能爆機(jī)?
#include<reg52.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int
sbit lcdRS=P2^4;
sbit lcdRW=P2^5;
sbit lcdE=P2^6;
sbit PSB=P2^

void delay_ms(uint xms)      //延時
{
  uint i,j;
  for(i=xms;i>0;i--)
    for(j=114;j>0;j--);
}

void writecom(uchar com)       //LCD寫入指令
{
  lcdRS=0;
  lcdRW=0;
  lcdE=0;
  P0=com;
  delay_ms(1000);
  lcdE=1;
  delay_ms(5);
  lcdE=0;
  delay_ms(5);
}

void writedata(uchar dat)      //LCD寫入數(shù)據(jù)
{
  lcdRS=1;
  lcdRW=0;
  lcdE=0;
  P0=dat;
  delay_ms(1000);
  lcdE=1;
  delay_ms(5);
  lcdE=0;
  delay_ms(5);
}

void main()
{
  lcdRS=0;
  lcdRW=0;
  lcdE=0;
  writecom(0x06);
  writecom(0x0c);
  writecom(0x30);
  writecom(0x01);
  writedata('1');
  while(1);
}


回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2017-4-29 22:43 | 顯示全部樓層
顯示是否清晰與液晶分子上所加的電壓有關(guān)。查查你的LCD手冊會有發(fā)現(xiàn)的。
回復(fù)

使用道具 舉報

ID:148552 發(fā)表于 2017-4-30 09:10 | 顯示全部樓層
12864寫入數(shù)據(jù)或者命令之前要判斷液晶數(shù)據(jù)口是否繁忙,你這個都沒有判斷繁忙的函數(shù)
void check_busy()//判忙
{         

     uchar busy;
     P0=0xff;
         RS=0;
         RW=1;
         do
         {
          EN=1;
          busy=P0;
          EN=0;
           }while(busy&0x80);
           EN=0;
}

這里給個判忙函數(shù)作為參考
回復(fù)

使用道具 舉報

ID:162136 發(fā)表于 2017-4-30 10:18 | 顯示全部樓層
看這延時用的夠夸張了。
回復(fù)

使用道具 舉報

ID:194955 發(fā)表于 2017-4-30 11:22 | 顯示全部樓層
現(xiàn)在應(yīng)該檢查的是硬件問題吧,程序看不出什么
回復(fù)

使用道具 舉報

ID:195184 發(fā)表于 2017-5-1 10:42 | 顯示全部樓層
延時程序不太合理吧
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-5-1 17:54 | 顯示全部樓層
本帖最后由 zl2168 于 2017-5-1 17:55 編輯

12864.jpg
LCD12864顯示屏顯示漢字


Proteus仿真一下,確認(rèn)有效。
實(shí)驗(yàn)25 LCD12864顯示屏顯示.rar (60.48 KB, 下載次數(shù): 5)

以上摘自張志良編著《80C51單片機(jī)實(shí)用教程——基于Keil CProteus》高等教育出版社ISBN 978-7-04-044532-9


仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。


回復(fù)

使用道具 舉報

ID:149451 發(fā)表于 2017-5-1 18:52 | 顯示全部樓層
LZ,別照搬版主給的實(shí)例,你的是帶字庫的LCD,驅(qū)動命令、端子應(yīng)用都不同的。注意喲
回復(fù)

使用道具 舉報

ID:171172 發(fā)表于 2017-5-4 09:40 | 顯示全部樓層
w1179benp 發(fā)表于 2017-5-1 18:52
LZ,別照搬版主給的實(shí)例,你的是帶字庫的LCD,驅(qū)動命令、端子應(yīng)用都不同的。注意喲

謝謝,找到原因了,我這恰恰是不帶字庫的lcd(換了新的還是不帶字庫,直到別人了我一個用過沒問題的lcd才解決)所以怎么都顯示不出來因?yàn)樽譀]定義
回復(fù)

使用道具 舉報

ID:171172 發(fā)表于 2017-5-4 09:58 | 顯示全部樓層
你像風(fēng)兒來了 發(fā)表于 2017-4-30 09:10
12864寫入數(shù)據(jù)或者命令之前要判斷液晶數(shù)據(jù)口是否繁忙,你這個都沒有判斷繁忙的函數(shù)
void check_busy()//判 ...

延時5ms還能碰上忙的?
回復(fù)

使用道具 舉報

ID:193608 發(fā)表于 2017-5-4 17:43 | 顯示全部樓層
你這個延時是不是有點(diǎn)太長了,太長太短都不可以的  有時序圖,你可以看看
回復(fù)

使用道具 舉報

ID:313218 發(fā)表于 2018-6-17 11:10 | 顯示全部樓層
zl2168 發(fā)表于 2017-5-1 17:54
LCD12864顯示屏顯示漢字

有C程序嗎
回復(fù)

使用道具 舉報

ID:353369 發(fā)表于 2018-6-17 17:44 | 顯示全部樓層
沒錯,你輸入的很對
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2018-6-18 11:15 | 顯示全部樓層

仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品欧美乱码久久久久久 | 午夜小电影 | 色婷婷精品国产一区二区三区 | 日韩中文不卡 | 干一干操一操 | 国产日韩精品在线 | www九色 | 精品成人在线视频 | 免费观看av| 国产精品99久久久久久久vr | 91久久精品国产 | 国产精华一区 | 成人午夜电影网 | 亚洲国产欧美在线 | 91精品国产一区二区三区 | 99精品国产一区二区青青牛奶 | 午夜久久久久久久久久一区二区 | av电影一区 | 97精品视频在线 | 国产十日韩十欧美 | 国产日韩欧美在线 | 福利视频一区二区三区 | 国产日韩精品一区 | 精品国产乱码久久久久久88av | 国产精品揄拍一区二区 | 亚洲精品影院 | 色欧美片视频在线观看 | 国产精品1区2区3区 一区中文字幕 | 日本不卡一区二区三区 | 国产一在线观看 | 国产精品视频一区二区三区, | 六月成人网 | 日韩精品一区二区三区四区 | 欧美黄 片免费观看 | 羞羞视频网站免费观看 | 无码一区二区三区视频 | 一区二区三区在线观看视频 | 欧美成人黄色小说 | 亚洲网站在线观看 | 欧美日韩国产在线观看 | 黄色一级大片在线免费看产 |