欢迎来到天天文库
浏览记录
ID:35881060
大小:4.14 MB
页数:21页
时间:2019-04-22
《智能家居控制系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、..XXXXXXXXXXXXXX嵌入式系统原理及应用实践—智能家居控制系统(无操作系统)学生姓名XXX学号XXXXXXXXXX所在学院XXXXXXXXXXX专业名称XXXXXXXXXXX班级XXXXXXXXXXXXXXXXX指导教师XXXXXXXXXXXX成绩XXXXXXXXXXXXX二○XX年XX月....四川师范大学成都学院综合实训设计报告综合实训任务书学生姓名XXX学生学号XXX学生专业XXX学生班级XXX设计题目智能家居控制系统(无操作系统)设计目的:巩固AD转换模块的应用—光照采集掌握PWM驱动蜂鸣器产生不同频率声音的方法巩
2、固SSI模块控制数码管动态显示的方法掌握定时器控制数码管实现动态扫描的思想掌握DS18B20检测温度的程序设计方法掌握一个完整项目的分析、规划、硬件设计、软件设计、报告撰写的流程方法。具体任务:1、编写(或改写)发光二极管、按键、继电器、定时器、数码管、ADC、PWM、温度传感器DS18B20等模块的初始化程序及基本操作程序。2、为保证数码管显示的稳定性,使用定时器定时扫描各个数码管,可避免处理器在执行其他程序时,数码管停止扫描而使得显示不正常。3、通过ADC模块采集开发板上的光敏电阻(CH3),并在数码管低四位显示采集的值,将光照强
3、度分为5级,亮度最亮时开发板上的4颗LED全部熄灭,亮度越来越低时,分别点亮1颗、2颗、3颗,完全黑暗时点亮4颗LED。4、通过DS18B20检测环境温度,并在数码管高三位显示(两位整数、一位小数),当环境温度低于设定的下限温度时,蜂鸣器报警,同时打开空调制热(继电器);当环境温度高于上限温度时,蜂鸣器报警,同时打开空调制热(继电器)。5、通过开发板上的三个按键KEY1、KEY2、KEY4(KEY3引脚与DS18B20共用,在此项目中不使用)设定上下限温度:KEY1按一次设定上限温度(同时数码管显示上限温度),按两次设定下限温度(同时
4、数码管显示下限温度),按三次,设定完成(同时数码管显示实时温度);KEY2按一次,上限或下限温度加1;KEY3—该引脚被DS18B20占用,不可使用!!!KEY4按一次,上限或下限温度减1。I....四川师范大学成都学院综合实训设计报告目录前言...............................................................11硬件设计.........................................................11.1ADC转换.............
5、.......................................31.2SSI控制数码管显示..........................................31.3按键和LED模块..............................................51.4PWM驱动蜂鸣器..............................................62软件设计.....................................................
6、....72.1ADC模块....................................................72.1.1ADC模块原理描述.......................................72.1.2ADC模块程序设计流程图.................................82.2SSI模块....................................................82.2.1SSI模块原理描述........................
7、...............92.2.2SSI模块程序设计流程图................................102.3定时器模块..................................................102.3.1定时器模块原理描述...................................102.3.2定时器模块流程图.....................................112.4DS18B20模块............................
8、....................112.4.1DS18B20模块原理描述..................................112.4.2DS18B20模块程序设计流程图.............
此文档下载收益归作者所有