单片机LCD 1602屏怎么可以直接接亮
答案:2 悬赏:30 手机版
解决时间 2021-02-18 22:52
- 提问者网友:鐵馬踏冰河
- 2021-02-18 15:28
一共16个端口,但是选哪几个端口可以直接接亮?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-02-18 16:00
16个脚全部都要用的。
搜搜广州锐显,他们有这款液晶
搜搜广州锐显,他们有这款液晶
全部回答
- 1楼网友:枭雄戏美人
- 2021-02-18 17:11
需11根io线,8位数据线,为方便数据传输,最好占一个完整的端口,三根控制线,使能信号e,命令/数据选择rs,读写控制信号wr,可以用任意三个io口,可以参考现成的单片机开发板,并且程序也可以参考别人的
sbit rw=p1^4;
sbit rs=p1^3;
sbit lcden=p1^5;
#define db p2
void delay1ms(uint i) //1ms延时程序
{
uint j;
for(;i>0;i--)
{
for(j=0;j<164;j++)
{;}
}
}
void write_com(uchar com)//液晶屏写命令
{
db=com;
rs=0;
rw = 0;
lcden=0;
delay1ms(12);
lcden=1;
delay1ms(12);
lcden=0;
}
void write_date(uchar date)//液晶屏写数据
{
db=date;
rs=1;
rw = 0;
lcden=0;
delay1ms(12);
lcden=1;
delay1ms(12);
lcden=0;
}
void init2()//液晶屏初始化
{
rw=0;
write_com(0x38);
delay1ms(12);
write_com(0x0f);
delay1ms(12);
write_com(0x06);
delay1ms(12);
write_com(0x01);
delay1ms(12);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯