智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计

智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计

ID:44201935

大小:497.22 KB

页数:22页

时间:2019-10-19

智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计_第1页
智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计_第2页
智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计_第3页
智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计_第4页
智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计_第5页
资源描述:

《智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、洛阳理工学院课程设计报告课程名称物联网应用系统开发设计题目智能家具之家电控制系统专业计算机应用技术班级Z120554学号Z12055429姓名宋卫青完成日期2015亠8课程设计任务书设计题目:智能家具之家电控制系统一基于单片机的灯光智能控制以及煤气泄漏报警的设计设计内容与要求:基于STC89C52单片机的智能家电的设计,用红外发射模块和遥控器实现智能灯光的模拟控制设计,控制的灯冇:卧室灯、客厅灯,厕所灯,庭院灯以及煤气报警灯,MQ・2气体传感器模块用于检测煤气是否泄漏等。要求如下:1.能够用遥控器通过红外模块实现各个

2、灯的开关。2.能够实现多个以及单个灯的开关。3.能够检测气休的浓度,当气体浓度过高时实现蜂鸣器的报警以及实现报警灯的闪烁指导教师:李志先2015年1月8日课程设计评语成绩:指导教师:一实训目的1•了解物联网的概念2.通过实训对智能家居有一个简单的认识3.锻炼学生的操作能力与动手能力4.培养小组成员的合作精神二实训内容基于STC89C52单片机的智能家电的设计,用红外发射模块和遥控器实现智能灯光的模拟控制设计,控制的灯有:卧室灯、客厅灯,厕所灯,庭院灯以及煤气报警灯,MQ-2气体传感器模块用于检测煤气是否泄漏等。1•逻

3、辑总框图:图1家电系统控制总框图2.遥控器按键模块如下图所示:012345678图23•遥控器按键模拟灯光显示功能如F:灯(标志)模拟的灯实物数字控制L0卧室1L1厕所2L2客厅3L3庭院4LO、L1卧室灯和厕所灯5LO、LI、L2卧室灯和厕所灯、客厅灯6LO、L2卧室灯和客厅灯7L0、I」、L2、L3卧室灯和厕所灯、客厅灯、庭院灯8灯灭灯灭0/9图34.设计所需的元件:元件名称型号数量/个单片机STC89C521晶振12MHz1按键遥控器1电阻10K9电源5V1导线若干气体传感器MQ-21蜂鸣器1Led灯5三、单元

4、电路设计:1•主控制系统单片机中央处理系统的方案设计,选用STC2单片机作为中央处理器,如卜图所示:该单片机除了拥有MCS-51系列单片机的所有优点外,内部还具有8K的在系统可编程FLASH存储器,低功耗的空闲和掉电模式,极大的降低了电路的功耗,述包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。P1-0Pl.1P1-2P1.3Pl.4Fl.56Fl.7RESETRXD/P3.0TXD/P3

5、.1IHT0/P3.2I>m/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7XTAL2XTAL1VccP0・O/ADOPO.1/AD1PO.2/AD2PO.3/AD3PO,4/AD4PO.5/AD5PO.6/AD6旦47/AD7EA/VppALE/PROGPSEWP2・7/AD15P2.G/AD14P2.5/AD13P2.4/AD12P2・1P2.2/AD10P2.1/AD9P2.0/AD8图4STC89C52引脚图2.红外线发射模块红外发送跳线32P20KP161IR21红外发送跳线I、屮R193

6、31IR1.1RR17331VCC用户码:OOFFVMrxvFuAY/PAuneVOL*VOL—._oo®ooooooICHANNEL■;454647NiaXTPLAVrRAUSS444043VOL-vou*0715D91619OdOC185E081C5A42524A图5码值2.红外发射原理名称:红外发射原理修改:无内容:通过红外发射接收闪烁LED,同普通LED显示程序相同。由于主板集成了红外38K调制,所以只需发送需要发送的码即可*/#include//包含头文件,一,般情况不需要改动,头文件包含

7、特殊功能寄存器的定义sbitIRSend=PlA2;〃定义红外发射sbitIRRev=P3A2;〃接收接口sbitLED=P1A6;〃演示LEDvoidInit_TimerO(void);//定时器初始化//主函数voidmain(void)Init_TimerO();while(1)f〃主循环1LED=IRRev;}}/*〃接收值反应到LED定时器初始化子程序犁voidInit_TimerO(void)ITMOD1=0x01;〃使用模式1,16位定时器,使用T符号可以在使用多个定时器时不受影响EA=1;〃总中断打开

8、ET0=l;〃定时器中断打开TR0=l;}/*〃定时器开关打开/---------------------定时器屮断子程序*/voidTimerO_isr(void)interrupt1{TH0=0;〃重新赋值65.536msTL0=0;IRSend=!IRSend;//发射管电平取反,表明以周期65.536x2ms时间闪烁2.红外接收原理名称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。