- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
lcd和C学习
用Proteus联合Keil联合调试做 LCD液晶显示器 显示的应用仿真问题
悬赏分:0 | 解决时间:2010-5-11 17:11 | 提问者: HYPERLINK /?businessaid=6un=jon0604 \l 2 \t _blank jon0604
用Proteus联合Keil联合调试做 LCD液晶显示器 显示的应用仿真问题
希望大虾能够帮我解决这个问题..第一个程序问题.用C语言编辑.要求能够做到显示出来的东西能够移动.
第二 帮我拟几个关于这个的几个方案问题..希望能够详细一点. 好的话 我能加分的 谢谢大虾了啊!
问题补充:
单片机芯片用at89c51...显示器件用 1602 就是16*2的那种.要求就是通过Keil与Proteus联调实现的现实效果可以左移.等多种方法.希望帮我编一下...告诉我电路图如何来连接
最佳答案
楼上的答案无疑是错的,因为楼主要求的是LCD而不是LED,LCD种类有很多,不知道型号谁也无法写驱动,驱动的编写当然是从最简单的发送特定地址、发送单个字符开始,程序应该分成发地址,和发数据两个,
显示移动的问题就是改变地址的问题,
对我有帮助
回答20 HYPERLINK /q?ct=18tn=ikqlall_cookielm=2 \t _blank 更多等待您来回答的问题
这个问题我才做过!给你看哈我的程序!
#include reg52.h
#include intrins.h
#define uint unsigned int
#define uchar unsigned char
uchar wan,qian,bai,shi,ge;
sbit d1=P1^0;
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
long int temp;
while(1)
{
temp++;
wan=temp/10000;
qian=temp%10000/1000;
bai=temp%10000%1000/100;
shi=temp%10000%1000%100/10;
ge=temp%10;
display( ge, shi, bai, qian, wan);
}
}
void display(uchar ge, uchar shi,uchar bai,uchar qian,uchar wan)
{
dula=1;
P0=table[wan];
dula=0;
wela=1;
P1=0x01;
wela=0;
delay(10);
dula=1;
P0=table[qian];
dula=0;
wela=1;
P1=0x02;
wela=0;
delay(10);
dula=1;
P0=table[bai];
dula=0;
wela=1;
P1=0x04;
wela=0;
delay(10);
dula=1;
P0=table[shi];
dula=0;
wela=1;
P1=0x08;
wela=0;
delay(10);
dula=1;
P0=table[ge];
dula=0;
wela=1;
P1=0x10;
wela=0;
delay(10);
}
1、LGM12641BS1R,128×64点阵,内核驱动芯片KS0108,片选端为高电平有效,俺调试了半天,原来两个CS端置零片选失效的缘故(一般片选信号为高电平);
2、Proteus里的LGM12641BS1R仿真模块读状态时不管俺怎么的设置读写时序,返回的状态不是Busy=1就是RST=1,后来干脆把写数据之前的状态查询子程序给删了,结果再次调试——豁得一声霹雳,通了 !(都不知道自己是应该高兴还是……sigh !)
3、先把调试好的模块例程贴上,用过该LGM12641BS1R仿真模块的哪位高人帮偶提点意见,先谢了 !
4、显示模块例程(硬件接线可参看仿真抓图);
/******************************************************************************//**/** 模 块 名: LCD_Graph.C/**??????????? 图形液晶显示模块*//** 功能描述: /**/** 创 建 人: huangtiexi
文档评论(0)