2。2。4 键盘模块的设计方案和论证
一般键盘电路有两种:独立式键盘和矩阵式键盘。
方案一:独立式键盘中,各按键相互独立,每个按键各接一根输入线,每根输入线上的按键工作状态不会影响其它输入线上的工作状态。因此,通过检测输入线的电平状态就可以很容易的判断按键是否被按下了。独立式键盘电路配置灵活,软件结构简单。但每个按键需占用一根输入线,在按键数量较多时,输入口浪费大,电路结构显得很繁杂,故此种按键适用于按键较少或操作速度较高的场合。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
方案二:矩阵式键盘由行线和列线组成,按键位于行、列的交叉点上,分别连接到按键开关的两端。行线通过上拉电阻接到VCC上。平时无按键动作时,行线处于低电平状态,而当有按键按下时,列线电平为低,行线电平为高。这一点是识别矩阵式是否被按下的关键所在。因此,各按键彼此将相互影响,所以必须将行、列线信号配合起来并作适合的处理,才能确定闭合键的位置。很明显,在按键数量较多的场合,矩阵式键盘与独立式键盘相比,要节省很多的I/O口。
由于本系统只需要3个按键,故选择独立式键盘使得电路简单,操作简便。
3 系统硬件电路设计
本系统主要由单片机主控制模块、主电源电路、温度采集模块、按键输入模块、继电器驱动模块、显示模块以及越限报警模块组成。STC89C51单片机主控模块是该系统的核心模块。STC89C51单片机负责整个系统的数据分析、运行,并且通过各个接口控制温度采集模块、显示模块、按键输入模块、继电器模块和报警模块,使其能够成为一个整体,以实现自动恒温控制功能。
STC89C51单片机纯净水自动恒温控制系统的设计(4):http://www.youerw.com/zidonghua/lunwen_91203.html