求助:MSP430G2553 LaunchPad的I/O口不够用怎么办?

2019-03-24 11:55发布

最近在学单片机开发。打算用TI MSP430G2553 LaunchPad做一个简易的计算器。设想是:
1. 用一个4*4的矩阵薄膜键盘输入,用1602液晶显示屏输出结果
2. 因为MSP430 G2553的GIPO比较少,而液晶显示屏要占去16个管脚。
    其中VSS与VDD,A与K分别占了VCC和GND,RS, RW, E三个控制端口占去三个管脚,然后D0-D7八个数据端口占去八个管脚。
    这样一来,薄膜键盘就插不上了。
3. 后来我想让薄膜键盘和液晶模块的D0-D7共用开发板上P1.0-P1.7这七个管脚,但是发现会相互干扰。

我的问题是: 怎样才能在扫描键盘的时候,让液晶模块的显示信息不受干扰?

第一次接触单片机,很多地方都不懂。希望大家多多指教..

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
kexanie
1楼-- · 2019-03-24 14:21
 精彩回答 2  元偷偷看……
qinkaiabc
2楼-- · 2019-03-24 18:14
< :TI_MSP430_内容页_SA7 --> 1602液晶显示可以用4个数据位,高四位D4-D7
qinkaiabc
3楼-- · 2019-03-24 21:29
MSP430G2553实现LCD1602的字符显示,而且是半字节的,用的是P2口的高四位。
http://bbs.eeworld.com.cn/forum. ... &fromuid=415653
(出处: 电子工程世界-论坛)
梦之旅同学松鼠1.0学习笔记(五)之1602
http://bbs.eeworld.com.cn/forum. ... &fromuid=415653
(出处: 电子工程世界-论坛)
[共享]发一个LCD1602驱动程序(四位数据线)
http://bbs.eeworld.com.cn/forum. ... &fromuid=415653
(出处: 电子工程世界-论坛)
qinkaiabc
4楼-- · 2019-03-25 02:53
 精彩回答 2  元偷偷看……
luowhu
5楼-- · 2019-03-25 05:37
IO口复用,键盘用74hc573,74hc245,这样只需要四个口,lcd用74hc573,这样绝对够了,还有剩
suyuping99
6楼-- · 2019-03-25 11:29
1602用两根线也可以控制的
http://www.amobbs.com/thread-4301955-1-1.html

一周热门 更多>

相关问题

    相关文章