全文预览

家用吸油烟机控制系统的设计

上传者:hnxzy51 |  格式:doc  |  页数:24 |  大小:503KB

文档介绍
为低电平,CPU访问并查询所有接键口线,即可识别是哪一个键按下。Р各功能键设置如表:2.1:Р表2.1:功能键说明РS1РS2РS3РS4РS5РS6Р手动开/关Р+10Р定时Р-10Р自动运行Р取消报警Р各功能键介绍:Р定时:键入此键,单片机开启定时功能默认定时时间为40分钟。Р+10/-10:定时辅助键,通过加减10分钟确定自己要定的时长。Р手动开/关:认为的对抽油烟机开动或关闭。Р自动运行:系统自动检测煤气和烟气,并作相应的控制。Р取消报警:取消煤气泄漏报警。Р另外设S7为系统复位键。Р按键都是利用机械触点的合、断作用来实现信息输入的。当按键开关的触点自合或断开到其稳定状态,会产生一个短暂的抖动和弹跳,这是机械式开关的一个共同性问题,抖动时间的长短,与开关的机械特性有关,一般为5-20ms,为了避免单片机多次处理按键的一次闭合,仅作一个按键输入出路,必须消除抖动干扰。有键按下通常去抖动干扰可以采用硬件方法,也可采用软件延时的方法。通常在按键较少的情况下采用硬件方法,当按键数目较多时则常采用软件延时的方法来消除干扰。硬件方法是通过如滤波电器、双稳态电路等实现。软件方法是在检测到有键按下时,执行一个10ms的延时程序后再确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则确认为真正键按下状态,从而消除了抖动干扰。Р2:、3、2 按键接口电路Р如图2.5所示,没有键按下时,P10~P15口输入均为1,同时经八输入与非门(74LS30本设计只用六个口)及反相器,输出一高电平到51单片机的/INT1引脚,此时不申请中断。一旦有键按下,则低电平通过按键输入到P10~P15的某一口,同时经八输入与非门输入到/INT1引脚,从而使/INT1有效,向51申请中断,51响应后,立即转至中断服务程序,查出键号,进一步做相应处理。这样可以节省大量的空间扫描时间,进而提高计算机的工作效率。

收藏

分享

举报
下载此文档