图13 红外接收子程序流程图
5. 系统仿真测试
5.1 仿真测试
首先根据电路原理图利用Proteus软件画出仿真图,打开Proteus软件,将所有需要用的元器件添加到左侧的列表DEVICE中。打开元器件库对话框,输入元器件名称,对照电路图把仿真图画好。由于Proteus元器件库中没有STC89C52,因此采用AT89C52代替,如图14所示。
 
图14 仿真前系统图
程序编译完成后双击单片机加载程序编译生成的.hex文件,加载好后点击运行,如图15、16所示。
 
图15 系统仿真图(一灯亮)
 
图16 系统仿真图(二灯亮)
5.2 仿真结果及分析
从图14、15、16可看出,在仿真开始后,红色指示灯D6亮,显示红外信号发生模块正常工作;绿色指示灯D1亮,说明电器控制系统开始运行。四个按键从上向下依次按键,按键闭合,对应的四个黄色指示灯依次亮,再逐一从上向下按键,按键断开,四个黄灯依次灭,即第一次按键,灯亮,再按一次,灯灭。仿真结果有效显示了本设计的正确性,并且操作简单。在实际制作中,只需把LED换成室内电器,就可实现对电器的智能遥控。
6. 总结
本设计以STC89C52单片机为控制核心,设计一个四路红外遥控发射与接收系统,通过一个四键红外遥控器来遥控四台电器,用四个LED灯来模拟室内电器设备的实际运行情况,来达到检验整个控制系统的目的。通过改变遥控对象,本控制系统可以实现对室内灯具、空调、电扇、电动门、报警器、加湿器、洗衣机等多种电器设备的智能控制,大大节省了人们的时间和精力,有效提高了生活质量。在本设计基础上,如将红外发射装置与移动设备(如手机)联系起来,则可组成功能更加强大的远程无线遥控系统,它可以让人们在任意时刻和地点了解家中电器情况并做出相应指示,因此,本设计不仅可以满足人们居家的基本要求,还有强大的衍生功能。
上一篇:基于ARM的视频监控系统设计+源程序+流程图
下一篇:MATLAB语音情感智能识别的建模与仿真

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

《醉青春》导演作品阐述

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

辩护律师的作证义务和保...