下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XXXXXXXXXXXXXX嵌入式系统原理及应用实践一智能家居限制系统无操作系统学生姓名 XXX学 号XXXXXXXXXX所在学院 XXXXXXXXXXX专业名称 XXXXXXXXXXX班 级 XXXXXXXXXXXXXXXXX指导教师 XXXXXXXXXXXX成 绩 XXXXXXXXXXXXX 二Oxx年xx月综合实训任务书学生姓名XXX学生学号XXX学生专业XXX学生班级XXX设计题目智能家居限制系统无操作系统设计目的:稳固AD转换模块的应用一光照采集掌握PWME动蜂鸣器产生不同频率声音的方法稳固SSI模块限制数码管动态显示的方法掌握定时器限制数码管实现动态扫描的思想掌握DS18B20佥测
2、温度的程序设计方法学5一个完整工程的分析、规划、硬件设计、软件设计、报告撰写的流程方法.具体任务:1、编写或改写发光二极管、按键、继电器、定时器、数码管、ADGPWM温度传感器DS18B2G模块的初始化程序及根本操作程序.2、为保证数码管显示的稳定性,使用定时器定时扫描各个数码管,可防止 处理器在执行其他程序时,数码管停止扫描而使得显示/、止常.3、通过ADO块采集开发板上的光敏电阻CH3,并在数码管低四位显示 采集的值,将光照强度分为 5级,亮度戢亮时开发板上的4颗LED全部熄灭, 亮度越来越低时,分别点亮1颗、2颗、3颗,完全黑暗时点亮4颗LED4、通过DS18B20佥测环境温度,并在数码
3、管高三位显示两位整数、一位 小数,当环境温度低于设定的下限温度时,蜂鸣器报警,同时翻开空调制热继 电器;当环境温度高于上限温度时,蜂鸣器报警,同时翻开空调制热继电器.5、通过开发板上的三个按键 KEY1 KEY2 KEY4KEY3弓1脚与DS18B2Cft 用,在此工程中不使用设定上下限温度:KEY1按一次设定上限温度同时数码管显示上限温度,按两次设定卜限温 度同时数码管显示下限温度,按三次,设定完成同时数码管显示实时温度;KEY2按一次,上限或下限温度加1;KEY3-该弓|脚被DS18B2C6用,/、可使用! !KEY4按一次,上限或下限温度减 1.目录刖H 11 硬件设计11.1 ADC 转换31.2 SSI限制数码管显示41.3 按键和LED模块61.4 PWM驱动蜂鸣器72软件设计82.1 ADC 模块82.1.1 ADC 模块原理描述 82.1.2 ADC模块程序设计流程图92.2 SSI 模块92.2.1 SSI 模块原理描述 102.2.2 SSI模块程序设计流程图 112.3 定时器模块112.3.1 定时器模块原理描述 112.3.2 定时器模块流程图122.4 DS18B20 模块122.4.1 DS18B20 模块原理描述 132.4.2 DS18B20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论