更新时间:11-10 上传会员:小四哥
分类:工业大学 论文字数:11432 需要金币:1000个
摘要:本设计为一款基于STC89C52单片机的智能窗帘的设计,可以实现手动、自动和红外遥控模式,通过程序读取时钟芯片发过来的时间信息并在LCD1602液晶显示器上显示,利用光敏检测模块电阻的变化转变成电压的变化,经过LM393电压比较器将变化的电压信号传送给单片机,单片机判断之后再由28BYJ48步进电机来演示窗帘的开合,同时步进电机自身也实现了防卷功能,此外,本设计的遥控模式使用的红外接收部分采用CHQ1838接收头进行解码,简单方便。
关键词:STC89C52单片机; 智能窗帘; 光敏电阻; 28BYJ48步进电机; 红外遥控器
目录
摘要
Abstract
绪论-1
1 总体电路设计及其原理说明-2
2 硬件分析与设计-3
2.1 控制模块电路-3
2.2 外接电源电路-4
2.3 光线检测电路-4
2.4 按键电路模块-5
2.5 时钟电路模块-5
2.6 显示电路模块-6
2.7 电机驱动电路-7
2.8 红外遥控电路-7
3 硬件调试-8
3.1 焊接注意事项 -8
3.2 硬件调试问题及解决方案 -8
4 软件设计介绍-9
4.1仿真介绍-9
4.2 仿真结果 -9
5 程序流程-11
5.1 总程序流程 -11
5.2 按键子程序-11
5.3 液晶显示子流程-12
结论-13
参考文献-14
致 谢-15
附录1 硬件原理图-16
附录2 PCB图-17
附录3 PCB实物板-18
附录4 程序-19