智能客房控制器的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计书
课题名称智能客房控制器的设计
目录
绪论............................................................................................................. 错误!未定义书签。第1章AT89S52概述 ............................................................................... 错误!未定义书签。
1.1 A T89S52的功能............................................................................... 错误!未定义书签。
1.2 A T89S52的特性............................................................................... 错误!未定义书签。第2章客房控制器的系统结构........................................................... 错误!未定义书签。
2.1 客房控制器的系统结构.................................................................. 错误!未定义书签。
2.2 控制器电路硬件设计...................................................................... 错误!未定义书签。
2.3 I/O输入电路设计 (6)
第3章AT89S52控制的电路 (7)
3.1 AR89S52控制LED显示时间 (8)
3.2 4X4矩阵式键盘按键 (9)
3.2.1 试验任务 (10)
3.2.2 硬件电路原理图 (11)
3.2.3 系统板上硬件连线 (12)
3.2.4程序设计内容 (13)
3.2.5 程序框图 (14)
3.2.6 C语言源程序............................................................................ 错误!未定义书签。
3.3 LED点阵显示............................................................................... 错误!未定义书签。
3.3.1 8X8LED点阵显示驱动技术原理图 ........................................ 错误!未定义书签。
3.3.2 16X16LED点阵显示汉字 ........................................................ 错误!未定义书签。
3.4 红外线发射电路的设计.................................................................. 错误!未定义书签。
3.4.1红外线传感器............................................................................ 错误!未定义书签。
3.4.2放大电路的基本知识................................................................ 错误!未定义书签。
3.4.3半导体三极管............................................................................ 错误!未定义书签。
3.4.4红外线发射电路图.................................................................. 错误!未定义书签。第4章总结 ............................................................................................. 错误!未定义书签。致谢 ............................................................................................................ 错误!未定义书签。参考文献......................................................................................................... 错误!未定义书签。
摘要
介绍了智能客房控制系统的结构、功能和特点。给出了以At89S52单片机为主控制器的客房控制器输入、输出硬件接口电路的设计,并对其特点做出阐述。结合控制系统的功能要求,对软件设计的程序流程及实现的基本过程进行了说明。
关键词:At89S52 智能客房单片机楼宇自动化
随着智能建筑和楼宇自动化的飞速发展,出现了与传统家居有着本质差别的智能家居,给住户提供了高品质的生活环境。与普通家居相比,智能家居不仅具有传统的居住功能,提供舒适、安全、高品位、宜人的家庭环境,而且将原来的被动静止结构转变为具有能动智慧的工具,提供全方位的信息交换功能,帮助家庭与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效的安排时间,增强家居生活的安全性,并实现有效的节能管理。因此,智能家居在人们生活中获得了越来越广泛的应用。
本文以宾馆客房的智能控制和管理为例,介绍基于At 89S52单片机的智能客房控制系统的设计。
第1章AT89S52概述
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。AT89S52使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,AT89S52拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
1.1 AT89S52功能
AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
1.2 AT89S52 特性
∙兼容MCS-51指令系统
∙8k可反复擦写(>1000次)ISP Flash ROM
∙1000次擦写周期
∙32个双向I/O口
∙ 4.5-5.5V工作电压
∙3个16位可编程定时/计数器
∙时钟频率0-33MHz
∙全双工UART串行中断口
∙128x8bit内部RAM
∙低功耗空闲和省电模式
∙中断唤醒省电模式
∙3级加密位
∙看门狗(WDT)电路
∙软件设置空闲和省电功能
∙灵活的ISP字节和分页编程