導航:首頁 > 操作系統 > 51單片機驅動液晶屏

51單片機驅動液晶屏

發布時間:2023-02-24 22:04:35

❶ hot51單片機開發板與1602液晶顯示是怎樣連接的

使用STC的P1口和P2口 與1602液晶連接;

1、HOT51開發板使用的是STC8051CPU,具備完整的P0,P1,P2口功能;

2、1602液晶使用8位數據線,E,RW,RS分別連接關系為:8位數據線接P1口,E接P2.0,RW,接P2.1,RS接P2.2;

3、參考1602的操作手冊,即可做出驅動程序。

❷ 如何用51單片機驅動2.4寸屏

看屏是否自帶控制器,如果不帶,一般不可能用51驅動,因為時序很復雜,51內存和速度都不夠。
如果帶控制器,且是以
數據匯流排
的形式連接單片機,則請參考廠家的資料。

❸ 1602液晶顯示屏在51單片機上用I2C協議驅動


去網路網頁搜51虛擬I2C,有很多相關資料和程序可供參考。

❹ 51單片機驅動TFT液晶屏

如果顯示圖形是正確的 , 那隻說明 功能介面是正確的。 顏色錯誤也要看哪一種, 如果是顏色反了 , 比如紅色顯示綠色, 那就是顏色信號線接反或者寫顏色寄存器地址弄錯了, 如果是顏色深淺的問題就要看 數據位數是不是有弄錯 , 高低位有沒有接對。 大概就這些了 。

❺ 求51單片機驅動液晶12864的程序,要求是串口方式。程序里不要有繪圖反白之類的,只要能顯示漢字就行。

絕對好用的串口程序
sbit SID=P2^1; //12864數據
sbit SCLK=P2^2; //12864時鍾
init()
{
write(0,0x30); //8 位介面,基本指令集
write(0,0x0c); //顯示打開,游標關,反白關
write(0,0x01); //清屏,將DDRAM的地址計數器歸零
delaynms(10);
write(0,0x80); for(i=0;i<16;i++) write(1,datas11[i]);
write(0,0x90); for(i=0;i<16;i++) write(1,datas2[i]);
write(0,0x88); for(i=0;i<16;i++) write(1,datas3[i]);
write(0,0x98); for(i=0;i<16;i++) write(1,datas4[i]);
}
/**********************12864*************************/
void delaynms(unsigned int di) //延時
{
unsigned int da,db;
for(da=0;da<di;da++)
for(db=0;db<10;db++);
}
void sendbyte(unsigned char bbyte) //發送一個位元組
{
unsigned char i;
for(i=0;i<8;i++)
{
SID=bbyte&0x80; //取出最高位
SCLK=1;
SCLK=0;
bbyte<<=1; //左移
}
}
void write(bit start, unsigned char ddata) //寫指令或數據
{
unsigned char start_data,Hdata,Ldata;
if(start==0) start_data=0xf8; //寫指令
else start_data=0xfa; //寫數據

Hdata=ddata&0xf0; //取高四位
Ldata=(ddata<<4)&0xf0; //取低四位
sendbyte(start_data); //發送起始信號
delaynms(5); //延時是必須的
sendbyte(Hdata); //發送高四位
delaynms(1); //延時是必須的
sendbyte(Ldata); //發送低四位
delaynms(1); //延時是必須的
}
/*void lcdinit(void) //初始化LCD
{
delaynms(10); //啟動等待,等LCM講入工作狀態
//PSB=0; ; //串口驅動模式
// RESET=0; delaynms(1); RESET=1; // 復位LCD
// CS=1;
write(0,0x30); //8 位介面,基本指令集
write(0,0x0c); //顯示打開,游標關,反白關
write(0,0x01); //清屏,將DDRAM的地址計數器歸零
}*/

閱讀全文

與51單片機驅動液晶屏相關的資料

熱點內容
絕地求生如何看自己在哪個伺服器 瀏覽:958
富士通單片機程序下載軟體 瀏覽:850
帶平方的運演算法則 瀏覽:935
姜振宇微表情pdf 瀏覽:382
如何看方舟伺服器的倍率 瀏覽:66
招行app如何設置退出登錄 瀏覽:423
程序員發文章一般多久 瀏覽:858
什麼是單片機定時器 瀏覽:83
無線路由器怎麼當伺服器 瀏覽:929
linux的and命令 瀏覽:164
做程序員入黨 瀏覽:542
php定時刪除session 瀏覽:598
什麼的命令填空 瀏覽:381
命令方塊做的坐騎模組 瀏覽:186
安卓rsa公鑰加密 瀏覽:769
北京免備案伺服器租用雲主機 瀏覽:575
100根香煙解壓 瀏覽:569
程序員最多可以干到多少歲 瀏覽:472
android主動回收內存 瀏覽:76
linux內存頁大小 瀏覽:306