- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
XXXXXXXXXXXXXX
嵌入式系统原理及应用实践
—智能家居控制系统(无操作系统)
学生姓名
XXX
学 号
XXXXXXXXXX
所在学院
XXXXXXXXXXX
专业名称
XXXXXXXXXXX
班 级
XXXXXXXXXXXXXXXXX
指导教师
XXXXXXXXXXXX
成 绩
XXXXXXXXXXXXX
二○XX年XX月
四川师范大学成都学院综合实训设计报告
PAGE
PAGE 16
综合实训任务书
学生姓名
XXX
学生学号
XXX
学生专业
XXX
学生班级
XXX
设计题目
智能家居控制系统(无操作系统)
设计目的:
巩固AD转换模块的应用—光照采集
掌握PWM驱动蜂鸣器产生不同频率声音的方法
巩固SSI模块控制数码管动态显示的方法
掌握定时器控制数码管实现动态扫描的思想
掌握DS18B20检测温度的程序设计方法
掌握一个完整项目的分析、规划、硬件设计、软件设计、报告撰写的流程方法。
具体任务:
1、编写(或改写)发光二极管、按键、继电器、定时器、数码管、ADC、PWM、温度传感器DS18B20等模块的初始化程序及基本操作程序。
2、为保证数码管显示的稳定性,使用定时器定时扫描各个数码管,可避免处理器在执行其他程序时,数码管停止扫描而使得显示不正常。
3、通过ADC模块采集开发板上的光敏电阻(CH3),并在数码管低四位显示采集的值,将光照强度分为5级,亮度最亮时开发板上的4颗LED全部熄灭,亮度越来越低时,分别点亮1颗、2颗、3颗,完全黑暗时点亮4颗LED。
4、通过DS18B20检测环境温度,并在数码管高三位显示(两位整数、一位小数),当环境温度低于设定的下限温度时,蜂鸣器报警,同时打开空调制热(继电器);当环境温度高于上限温度时,蜂鸣器报警,同时打开空调制热(继电器)。
5、通过开发板上的三个按键KEY1、KEY2、KEY4(KEY3引脚与DS18B20共用,在此项目中不使用)设定上下限温度:
KEY1按一次设定上限温度(同时数码管显示上限温度),按两次设定下限温度(同时数码管显示下限温度),按三次,设定完成(同时数码管显示实时温度);
KEY2按一次,上限或下限温度加1;
KEY3—该引脚被DS18B20占用,不可使用!!!
KEY4按一次,上限或下限温度减1。
目 录
TOC \o 1-3 \h \z \u 前 言 1
1 硬件设计 1
1.1 ADC转换 3
1.2 SSI控制数码管显示 3
1.3 按键和LED模块 5
1.4 PWM驱动蜂鸣器 6
2 软件设计 7
2.1 ADC模块 7
2.1.1 ADC模块原理描述 7
2.1.2 ADC模块程序设计流程图 8
2.2 SSI 模块 8
2.2.1 SSI模块原理描述 9
2.2.2 SSI模块程序设计流程图 10
2.3 定时器模块 10
2.3.1 定时器模块原理描述 10
2.3.2 定时器模块流程图 11
2.4 DS18B20模块 11
2.4.1 DS18B20模块原理描述 11
2.4.2 DS18B20模块程序设计流程图 12
2.5 按键模块 13
2.5.1 按键模块原理描述 13
2.5.2 按键模块程序设计流程图 13
2.6 PWM模块 13
2.6.1 PWM模块原理描述 14
2.6.2 PWM模块程序设计流程图 14
2.6 主函数模块 14
2.6.1 主函数模块原理描述 14
2.6.2 主函数模块程序设计流程图 15
3.验证结果 15
操作步骤和结果描述 15
总结 16
智能家居控制系统设计
前 言
当前,随着科学技术的发展,计算机、嵌入式系统和网络通信技术逐步深入到各个领域,使得住宅和家用电器设备网络化和智能化,智能家居已经开始出现在人们的生活中。智能家居控制系统(smarthome control systems,简称SCS)。它以住宅为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术、音视频技术将家居生活有关的设施进行高效集成,构建高效的住宅设施与家庭日程事务的控制管理系统,提升家居智能、安全、便利、舒适,并实现环保节能的综合智能家居网络控制系统平台。智能家居控
文档评论(0)