推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 你问我答 查看内容

王天雷:除了ARM,还有那些单片机带有LCD专用接口?

2020-8-11 19:21| 发布者: admin| 查看: 42| 评论: 0

摘要: 闫光明的回答: 你是想驱动彩色的还是单色的屏幕?如果是段码的液晶屏,基本上每个品牌的单片机都有带液晶驱动的单片机;如果是彩色TFT的,也是有很多,瑞萨有一款产品能够直接驱动7寸tft彩色屏幕。 回忆、回不去的 ...

闫光明的回答:

你是想驱动彩色的还是单色的屏幕?如果是段码的液晶屏,基本上每个品牌的单片机都有带液晶驱动的单片机;如果是彩色TFT的,也是有很多,瑞萨有一款产品能够直接驱动7寸tft彩色屏幕。

回忆、回不去的记忆的回答:

arduino控制器的控制端口数量有限,连接一个lcd就好像没接口了似得! 下面我们介绍一个使用iic接口连接的lcd1602模块。这一模块只用4根线就可以解决与arduino连接问题,非常方便初学者使用,再也不用为繁琐的连线头疼了~~ iic 1602背面图片: 模块基本参数: 工作电压为+5v 有背光且可调节对比度 i2c接口通讯地址:0x27 下面我们介绍下iic: iic 即inter-integrated circuit(集成电路总线)又叫i2c,一种总线结构,这种总线类型是由菲利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ics) ,iic是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。 i2c串行总线一般有两根信号线,一根是双向的数据线sda,另一根是时钟线scl。所有接到i2c总线设备上的串行数据sda都接到总线的sda上,各设备的时钟线scl接到总线的scl上。 模块使用芯片(pcf8574)中文资料: pcf8574中文手册.pdf (245.09 kb, 下载次数: 308) iic lcd1602库文件: liquidcrystal_i2c.zip (7.61 kb, 下载次数: 556) iic lcd1602模块有4个引脚,连接非常简单,分别连接arduino(在这里要特别提示下各位用户,首先将库文件添加到library中,不然程序无法工作;虽然连线只有4根,但是还是要注意下连线,正负极不可反接): gnd ———— gnd vcc ———— 5v sda ———— a4(aref旁的sda) scl ———— a5 (aref旁的scl) 连接好电路后,将下面的例程下载到控制板中,就可以实现显示了: #include #include liquidcrystal_i2c lcd(0x27,16,2); // set the lcd address to 0x27 for a 16 chars and 2 line display void setup() { lcd.init(); // initialize the lcd lcd.backlight(); //open the backlight lcd.print("welcome to "); // print a message to the lcd. lcd.setcursor(0,1); //newline lcd.print("www.yfrobot.com");// print a message to the lcd } void loop() { } 复制代码 程序中使用到: lcd.init(); 初始化lcd lcd.backlight(); 打开背景灯 lcd.print("welcome to "); 显示“welcome to”文本


鲜花

握手

雷人

路过

鸡蛋

最新评论

热门推荐
最新资讯

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2022-1-27 06:41 , Processed in 0.073833 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部