求助: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条回答
luowhu
2019-03-25 05:37
IO口复用,键盘用74hc573,74hc245,这样只需要四个口,lcd用74hc573,这样绝对够了,还有剩

一周热门 更多>

相关问题

    相关文章