电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

智能家居控制系统课程设计报告

智能家居控制系统课程设计报告_第1页
1/8
智能家居控制系统课程设计报告_第2页
2/8
智能家居控制系统课程设计报告_第3页
3/8
智能家居控制系统课程设计报告嵌入式系统原理及应用实践—智能家居操纵系统〔无操作系统〕学生姓名 XXX学号 XXXXXXXXXX所在学院 XXXXXXXXXXX专业名称 XXXXXXXXXXX班级 XXXXXXXXXXXXXXXXX指导教师 XXXXXXXXXXXXXXXXXXXXXXXXX 二 Oxx 年 XX 月综合实训任务书学生姓名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;前言 11 硬件设计 11.1ADC 转换 31.2SSI 操纵数码管显示 31.3按键和 LED 模块 51.4PWM 驱动蜂鸣器 62 软件设计 72.1ADC 模块 72.1.1ADC 模块原理描述 72.1.2ADC 模块程序设计流程图 82.2SSI 模块 82.2.1SSI 模块原理描述 92.2.2SSI 模块程序设计流程图 102.3 定时器模块 102.3.1定时器模块原理描述 102.3.2定时器模块流程图 112.4 DS18B20 模块 112.4.1DS18B20 模块原理描述 122.4.2DS18B20 模块程序设计流程图 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

智能家居控制系统课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部