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

2026/4/25 7:21:27

洛 阳 理 工 学 院 课 程 设 计 报 告

耗,还包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。整个系统结构紧凑,抗干扰能力强,性价比高。

图4 STC89C52引脚图

2.红外线发射模块

图 4

3

洛 阳 理 工 学 院 课 程 设 计 报 告

图5 码值

3.红外发射原理

/*----------------------------------------------- 名称:红外发射原理 修改:无

内容:通过红外发射接收闪烁LED,同普通LED显示程序相同。 由于主板集成了红外38K调制,所以只需发送需要发送的码即可 ------------------------------------------------*/

#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

sbit IRSend=P1^2; //定义红外发射 sbit IRRev =P3^2; //接收接口 sbit LED = P1^6; //演示LED void Init_Timer0(void);//定时器初始化 // 主函数 void main (void)

4

洛 阳 理 工 学 院 课 程 设 计 报 告

{

Init_Timer0();

while (1) //主循环 {

LED = IRRev; //接收值反应到LED } }

/*------------------------------------------------ 定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) {

TMOD |= 0x01; 个定时器时不受影响

//使用模式1,16位定时器,使用\符号可以在使用多

EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 }

/*------------------------------------------------ 定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 { TH0=0; TL0=0;

IRSend=!IRSend;//发射管电平取反,表明以周期 65.536x2 ms时间闪烁 }

5

//重新赋值 65.536ms

洛 阳 理 工 学 院 课 程 设 计 报 告

4.红外接收原理

/*----------------------------------------------- 名称:从红外接收读取电平信息 修改:无

内容:从红外接收头接收到信息反映到LED上 ------------------------------------------------*/

#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

sbit LED=P1^0;// 用sbit 关键字 定义 LED到P1.0端口,LED是自己任意定义且容易记忆的符号

sbit IR_IN=P3^2; //主函数 void main (void) {

while (1) //主循环 {

LED=IR_IN; //主循环中添加其他需要一直工作的程序 } }

3.MQ-2气体传感器原理

MQ-2/MQ-2S气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。

MQ-2/MQ-2S气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器

6


智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏报警的设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 智能家具之家电控制系统—基于单片机的灯光智能控制以及煤气泄漏 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219