① 單片機能不能驅動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變換電路就需要外部器件來實現升壓,調壓,時序同步。