最近在学单片机开发。打算用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这七个管脚,但是发现会相互干扰。
我的问题是: 怎样才能在扫描键盘的时候,让液晶模块的显示信息不受干扰?
第一次接触单片机,很多地方都不懂。希望大家多多指教..
此帖出自
小平头技术问答
1602应该是128*32点阵
一周热门 更多>