摘 要:随着时代的进步与科技的发展,人们居住环境越来越好,家居也趋于智能化、自动化。窗帘作为每个家庭的家居必需品,自然也需要满足现代化的要求,传统窗帘主要用手动拉开或合上,比较费力。针对这一问题,研制出红外遥控电动窗帘,较传统窗帘具有便捷省力的特点。本设计主要介绍了一款基于单片机的红外遥控窗帘,以STC89C52单片机技术为核心,通过红外遥控器发射数字信号脉冲,一体化接收头接收信号后启动单片机主控芯片,触发电机驱动模块输出PWM波,最后控制直流电机正反转,从而实现窗帘开合。经过硬件与软件实验,结果表明本设计可以实现由红外遥控器控制窗帘的开合与启停,验证了本设计的可行性。
关键词:红外遥控;STC89C52;直流电机
目录
摘要
Abstract
1 绪论-4
1.1 引言-4
1.2 课题开发背景-4
1.3 设计目的及意义-4
2 总体设计方案-5
2.1 设计任务-5
2.2 设计总框图-5
2.3 系统器件选择及介绍-6
2.3.1 主控器件-6
2.3.2 红外遥控模块-6
2.3.3 直流电动机-8
3 系统硬件设计-9
3.1 STC89C52单片机主控模块-9
3.1.1 单片机引脚功能介绍-9
3.1.2 单片机最小系统-11
3.2 红外遥控模块-12
3.3 电机驱动模块-12
4 系统软件设计-14
4.1 主体程序设计-14
4.2 键盘扫描子程序设计-14
4.3 红外遥控系统程序设计-15
4.3.1 红外编码子程序-15
4.3.2 定时中断子程序-16
4.3.3 红外解码子程序设计-17
5 系统的调试与运行-18
5.1 系统仿真测试-18
5.2 实物调试-20
结论-23
参考文献-24
致谢-25