① 单片机能不能驱动LCD触摸屏
可以,stm32可以去玩一下
② 单片机 驱动LCD程序
本人也有个proteus仿真结合这个程序,如有需要请发邮件
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P1^0;
sbit lcden=P1^2;
sbit lcdwr=P1^1;
code uchar tab1[]={"QQ:5164*****"};
code uchar tab2[]={"[email protected]"};
code uchar tab3[]={"xmx.txt.com"};
code uchar tab4[]={"tel:136*****519"};
void delay(uint t)
{
uint x,y;
for(x=0;x<t;x++)
for(y=0;y<110;y++);
}
void write_com(uchar com)
{
lcdrs=0;
P2=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_dat(uchar dat)
{
lcdrs=1;
P2=dat;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init()
{
lcdwr=0;
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void main()
{
uint i;
init();
while(1)
{
write_com(0x01);
write_com(0x80+0x10+2);//第一版第一行
for(i=0;i<12;i++)
{
write_dat(tab1[i]);
delay(20);
}
write_com(0x80+0x40+0x10);//第一版第二行
for(i=0;i<16;i++)
{
write_dat(tab2[i]);
delay(20);
}
for(i=0;i<32;i++)
{
write_com(0x18);
if(i==15) delay(3000);
delay(600);
}
write_com(0x01);
write_com(0x80+0x10+0x02); //第二版第一行
for(i=0;i<11;i++)
{
write_dat(tab3[i]);
delay(20);
}
write_com(0x80+0x40+0x10);//第二版第二行
for(i=0;i<15;i++)
{
write_dat(tab4[i]);
delay(20);
}
for(i=0;i<32;i++)
{
write_com(0x18);
if(i==15) delay(3000);
delay(600);
}
}
}
③ 如何用单片机驱动tftlcd液晶屏
一般情况下按照TFTLCD的寄存器配置手册对寄存器进行配置就可以实现。
④ 单片机IO口直接驱动段式液晶显示屏
液晶显示和led显示对驱动信号的要求不同,只能用直流分量为零的交流信号,不能用直流,否则时间长了液晶会产生电化学分解而失效。具体举例说可用60hz正负2v的方波做驱动信号,但现在有专门的液晶驱动集成电路,只要买来按要求使用即可。除了这一点其他和led点亮和关闭是类似的,但要点亮的段的公共端不是接地或高电平,而是接一个交流方波。然后这一段上的驱动信号电平和此方波间电平相同(电位为0)则不显示,电平相反(电位最大)时显示。显示的原理是液晶的晶格在电压作用下产生扭曲,从而改变了折光率而改变颜色。
⑤ LCD段码屏可以不用驱动芯片,直接单片机驱动吗
段码屏可以直接用单片机驱动,但是要选有自带液晶驱动功能的单片机才行。 目前单片机直接驱动的应用越来越多了,特别是用于民用产品,毕竟少了一颗驱动芯片,成本降低了。水、电、气三表的液晶屏基本都是直接单片机驱动。
⑥ 51单片机直接驱动LCD显示屏 上电后不能工作 必须先上电单片机 然后上电显示屏才能工作 这是为什么
应该是时序没处理好,
比如说单片机刚上电的IO口初始化之前,都是高电平的,从外部看来就好像有上升沿的跳变。
如果LCD的某个口线的控制时序电平与单片机上电时不匹配,可能有上述问题。
⑦ 89C51单片机可以用软件模拟直接驱动LCD吗
不用LCD驱动器,恐怕单片机的负担太重,已经没有资源做单片机该做的工作了。
⑧ 怎样用单片机I/O口直接驱动LCD
LCD耗电少,可以直接用IO口驱动,即直接连接
当然,如果单片机的IO口电压与LCD要求的电压不一致时,需要用到电平转换
⑨ 单片机直接驱动LCD液晶屏
利用视觉暂留,采用分段扫描方式。用定时器产生频率信号给com脚,再依次给需要显示段对应的pin脚电平信号。
⑩ 请问:LCD驱动方式中IC驱动和单片机直接驱动有什么区别
简单段码LCD也许可以单片机驱动。
单复杂的点阵,除非单片机配相应的
驱动电路
,否则单片机是无能为力的。
LCD
IC的内部结构中主要是
逻辑控制
和D/A变换电路。如果单片机够强,逻辑控制电路可以软件模拟出来。但D/A变换电路就需要外部器件来实现升压,调压,时序同步。