安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于PIC16F877单片机的智能家居控制系统设计
论文的要求
实现的程序有:计时程序全天24小时计时;时间判断程序:判断当前时间段;码管显示程序:显示当前时间;键扫描程序:感应外部控制变量;光,窗帘控制程序:综合时间变量和外部控制变量来控制灯光和窗帘。
1)早上7点定时开窗帘:左上亮 ;
2)晚上18点定时开灯2和关窗帘:右下和左下亮 ;
3)晚上23点定时关灯2:右下灭灯 ;
4)手动开关窗帘,通过按钮控制窗帘开关 ;
5)灯1的控制,右上。在7到18点按下按钮打不开灯1,在18点到第二天7点按下按钮才能开灯1 。
应准备的知识
1)PIC单片机知识。
2)Protell99电路板设计知识
3)Proteus仿真有关知识
摘 要
智能家居系统是利用先进的通信,自动控制等技术,将与家庭生活有关的各种应用子系统有机地结合在一起,通过综合管理,让家庭生活更舒适、安全、有效和节能。PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。本文应用了PIC单片机作为控制器对智能家居控制系统进行了研究。采用了Proteus软件进行仿真。用一个数码管模拟代替窗帘和灯的开与关。通过单片机扫描按键与响应按键手动控制窗帘和灯;通过计时程序实现全天24小时计时,时间到点按照模拟情景打开合作关闭窗帘和灯光;并且通过单片机感应当前时间来综合控制灯光。附加有数码管时间显示电路和按键调节小时和分钟变量的电路。
关键词:单片机;智能家居控制系统;Proteus
目录
1引言············1
2硬件············2
2.1单片机2
2.2 PIC16F877简介3
2.3PIC16F977的输入输出端口············6
2.4 PIC16F877基本电路········7
3软件···········10
3.1 PROTE10
3.2 MPLAB11
4仿真软件使用···········13
4.1仿真电路···········13
4.2共阳数码管·······14
4.3开关去抖···········16
5智能家居的实现·······19
5.1智能家居介绍···19
5.2本设计功能实现···············22
6结论···········26
7致谢···········27
8参考文献···28
9附录···········29