导航:首页 > 操作系统 > 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单片机驱动液晶屏相关的资料

热点内容
程序员掉入能力陷阱 浏览:671
中百超市多点app如何充值 浏览:331
仙剑奇侠传4codex未加密 浏览:194
如何搭建服务器ss端口 浏览:58
国外代理服务器地址服务器端口密码 浏览:754
phpthrownew 浏览:681
java从入门到精通pdf百度云 浏览:55
linuxhdf5安装 浏览:469
java继承编程练习题 浏览:652
云记app怎么写字视频 浏览:598
如何进入我的世界脏小豆的服务器 浏览:42
哪里找到转转app 浏览:580
苹果二次app怎么注册 浏览:587
国际服体验服服务器为什么爆满 浏览:114
微信商城模板源码 浏览:436
网页的源码怎么读取 浏览:402
ubuntu命令打开软件 浏览:761
如何实现对讲频道加密 浏览:351
福州8000的程序员去深圳多少 浏览:645
保存加密是什么意思 浏览:43