欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
液晶12864不知道為什么不能正常顯示
[打印本頁]
作者:
波波杏仁
時間:
2018-8-22 09:26
標(biāo)題:
液晶12864不知道為什么不能正常顯示
小白學(xué)液晶,在課本上照寫的代碼,不知道為什么不能正常顯示,有沒有大神可以幫忙看一下,這代碼有沒有問題
十分感謝
#include<reg52.h>
#include<intrins.h>
#include<stdlib.h>
#define uchar unsigned char
#define uint unsigned int
#define LCD_data P0
sbit LCD_RS=P3^5;
sbit LCD_RW=P3^6;
sbit LCD_EN=P3^4;
sbit LCD_PSB=P3^7;
sbit wela=P2^6;
sbit dula=P2^7;
uchar dis1[10];
uchar code dis2[]={"www.txmcu.com"};
uchar code dis3[]={"天祥電子"};
uchar code dis4[]={"--------"};
void delay(uint x)
{
uint i,j;
for(j=0;j<x;j++)
for(i=0;i<110;i++);
}
void write_cmd(uchar cmd)
{
LCD_RS=0;
LCD_RW=0;
LCD_EN=0;
P0=cmd;
delay(5);
LCD_EN=1;
delay(5);
LCD_EN=0;
}
void write_dat(uchar dat)
{
LCD_RS=1;
LCD_RW=0;
LCD_EN=0;
P0=dat;
delay(5);
LCD_EN=1;
delay(5);
LCD_EN=0;
}
void lcd_pos(uchar x,uchar y)
{
uchar pos;
if(x==0)
{x=0x80;}
else if(x==1)
{x=0x90;}
else if(x==2)
{x=0x88;}
else if(x==3)
{x=0x98;}
pos=x+y;
write_cmd(pos);
}
void makerand()
{
uint ran;
ran=rand();
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100/10+0x30;
dis1[4]=ran%10+0x30;
ran=rand();
dis1[5]=ran/10000+0x30;
dis1[6]=ran%10000/1000+0x30;
dis1[7]=ran%1000/100+0x30;
dis1[8]=ran%100/10+0x30;
dis1[9]=ran%10+0x30;
}
void lcd_init()
{
LCD_PSB=1;
write_cmd(0x30);
delay(5);
write_cmd(0x0C);
delay(5);
write_cmd(0x01);
delay(5);
}
main()
{
uchar i;
wela=0;
dula=0;
delay(10);
lcd_init();
lcd_pos(1,0);
i=0;
while(dis2[i]!='\0')
{
write_dat(dis2[i]);
i++;
}
lcd_pos(2,0);
i=0;
while(dis3[i]!='\0')
{
write_dat(dis3[i]);
i++;
}
lcd_pos(3,0);
i=0;
while(dis4[i]!='\0')
{
write_dat(dis4[i]);
i++;
}
while(1)
{
lcd_pos(0,0);
makerand();
for(i=0;i<10;i++)
{
write_dat(dis1[i]);
}
}
}
復(fù)制代碼
作者:
zl2168
時間:
2018-8-23 16:43
本帖最后由 zl2168 于 2018-8-23 22:00 編輯
LCD12864顯示屏顯示漢字
先
Proteus
仿真一下,
確認(rèn)有效。
實(shí)驗(yàn)25 LCD12864顯示屏顯示.rar
(60.48 KB, 下載次數(shù): 19)
2018-8-23 21:59 上傳
點(diǎn)擊文件名下載附件
12864.jpg
(153.39 KB, 下載次數(shù): 46)
下載附件
2018-8-23 21:59 上傳
以上摘自張志良編著《
80C51
單片機(jī)仿真設(shè)計實(shí)例教程
——
基于
Keil C
和
Proteus
》清華大學(xué)出版社
ISBN 978-7-302-41682-1
,
內(nèi)有常用的單片機(jī)應(yīng)用
100
案例,用于仿真實(shí)驗(yàn)操作,
電路與程序真實(shí)可靠可信可行,可演示,可觀測,程序語句條條有注解。
作者:
chengju
時間:
2018-8-24 08:37
p0口驅(qū)動能力有限,這個問題困擾我太久,之前所有屏到我手里都不顯示,就是這原因
作者:
513105913
時間:
2018-8-24 10:33
不是很懂 來學(xué)習(xí)的
作者:
QQQ656
時間:
2018-8-24 11:37
接口對不對
作者:
餅鴿
時間:
2018-8-24 13:40
不是很懂 來學(xué)習(xí)的
作者:
726434632
時間:
2018-8-24 17:18
看看液晶屏后面的串并口跳線端是不是直接被短接成串行通信了。應(yīng)該是有個S P字樣的
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1