ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:59.20KB ,
资源ID:20406025      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20406025.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机课程设计报告范本资料Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机课程设计报告范本资料Word文件下载.docx

1、2) 8K 字节在系统可编程 Flash 存储器3) 1000 次擦写周期4) 全静态操作:0Hz33Hz5) 三级加密程序存储器6) 32 个可编程 I/O 口线7) 三个 16 位定时器/计数器8) 八个中断源9) 全双工 UART 串行通道10) 低功耗空闲和掉电模式11) 掉电后中断可唤醒12) 看门狗定时器13) 双数据指针14) 掉电标识符功能特性描述AT89S52是一种低功耗、高性能CMOS8 位微控制器,具有8K在系统可编程Flash存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适

2、于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程 Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直

3、到下一个中断或硬件复位为止。数字钟的设计1.设计目的(1) 掌握AT89S52内部定时/计数器的原理及应用(2) 了解使用单片机处理复杂逻辑的方法(3) 掌握多位数码管动态显示的方法2.设计任务 用AT89S52单片机的定时/计数器产生1秒的定时时间,作为秒计数单位,当1秒时间到来,秒计时加1;每计满60秒,分记时加1;每计60分钟,小时计时加1;每计满24小时,日期加1;日期每计满1月,月份加1,月份每计满12个月,年份加1。 开机时显示00-00-00的时间(也可以将当前的北京时间作为系统初始时间),开始计时,计时满23-59-59时,返回00-00-00重新计时。初始日期可以设置为201

4、6-01-01,也可以为当前日期。(1) 基本要求a. 系统要能显示时间和日期,能通过按键切换显示内容:在“时分秒”与“年月日”之间切换。b. 可以通过按键输入实现当前“小时”、“分”、“秒”的调整。c. 可以通过按键输入实现当前“年”、“月”、“日”的调整。d. 系统时钟能区分闰年和非闰年。(2) 高级要求a. 在通过按键输入调整“年”、“月”、“日”、“小时”、“分”、“秒”时,被调整的内容出于闪烁状态。b. 增加闹铃的功能,当设定的时间到来时,发出声音和灯光提示。3.电路原理图(注意:两幅图,一幅图显示内容为时间,另一幅图显示内容为日期)4.数字钟程序流程图 具体画法可参考:C程序设计

5、谭浩强推荐软件:VISIO5.实验结果分析 基于DS18B20数字温度测量模块设计1. 设计目的(1) 掌握DS18B20数字温度传感器的工作原理及使用方法(2) 掌握对DS18B20转换数据进行处理的方法(3) 学习用数码管显示复杂数据的方法2. 设计任务 用AT89S52控制DS18B20,读取数据,并对DS18B20转换后的数据进行处理,最后在数码管上显示DS18B20测出的温度。要求使用6位数码管显示,最高位为符号位,如果温度值为正,不显示符号位,如果温度为负,则显示负号;第24位显示温度值的整数部分,并在第4位数据上显示小数点;第5位显示一位小数,最低位显示摄氏度符号“C”。(1)基

6、本要求a. 用AT89C51控制DS18B20,读取数据。b. 对DS18B20转换后的数据进行处理,转换成实际温度值。c. 将符号位,整数值和小数值分别存放在特定的存储单元中。d. 使用6位数码管显示测得的温度e. 最高位为符号位,如果温度值为正,不显示,如果温度为负,则显示负号(3)高级要求a. 第24位显示温度值的整数部分,并在第4位数据上显示小数点。b. 第5位显示一位小数。c. 最低位显示摄氏度符号“C”。d. 温度显示的小数部分进行扩展,精确到小数点后2位或者3位。3. DS18B20数字温度传感器概述DS18B20数字温度计是DALLAS公司生产的1Wire,即单总线器件,具有线

7、路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。DS18B20产品的特点:a.只要求一个端口即可实现通信。b.在DS18B20中的每个器件上都有独一无二的序列号。c.实际应用中不需要外部任何元器件即可实现测温。d.测量温度范围在55。C到125。C之间。e.数字温度计的分辨率用户可以从9位到12位选择。f.内部有温度上、下限告警设置。TO92封装的DS18B20的引脚排列见图4-2,其引脚功能描述见表4-1。图4-2 DS18B20引脚结构图(底视图)表4-1DS18B20详细引脚功能描述序号名称引脚功能描述1GND地信号2D

8、Q数据输入/输出引脚。3VDD可选择的VDD引脚。DS18B20采用严格的单总线通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲、应答脉冲、写0、写1、读0和读1。除了应答脉冲所有这些信号都由主机发出同步信号。总线上传输的所有数据和命令都是以字节的低位在前。1 初始化序列:复位脉冲和应答脉冲在初始化过程中,主机通过拉低单总线至少480s,以产生复位脉冲(TX)。然后主机释放总线并进入接收(RX)模式。当总线被释放后,5k的上拉电阻将单总线拉高。DS18B20检测到这个上升沿后,延时15s60s,通过拉低总线60s240s产生应答脉冲。初始化波形如图4-5所示。 图4-5 初始化

9、脉冲 读和写时序在写时序期间,主机向DS18B20写入数据;而在读时序期间,主机读入来自DS18B20的数据。在每一个时序,总线只能传输一位数据。读/写时序如图3-6所示。 写时序存在两种写时序:“写1”和“写0”。主机在写1时序向DS18B20写入逻辑1,而在写0时序向DS18B20写入逻辑0。所有写时序至少需要60s,且在两次写时序之间至少需要1s的恢复时间。两种写时序均以主机拉低总线开始。产生写1时序:主机拉低总线后,必须在15s内释放总线,然后由上拉电阻将总线拉至高电平。产生写0时序:主机拉低总线后,必须在整个时序期间保持低电平(至少60s)。在写时序开始后的15s期间,DS18B20

10、采样总线的状态。如果总线为高电平,则逻辑1被写入DS18B20;如果总线为低电平,则逻辑0被写入DS18B20。 读时序DS18B20只能在主机发出读时序时才能向主机传送数据。所以主机在发出读数据命令后,必须马上产生读时序,以便DS18B20能够传送数据。所有读时序至少60s,且在两次独立的读时序之间至少需要1每次读时序由主机发起,拉低总线至少1s。在主机发起读时序之后,DS18B20开始在总线上传送1或0。若DS18B20发送1,则保持总线为高电平;若发送0,则拉低总线。当传送0时,DS18B20在该时序结束时释放总线,再由上拉电阻将总线拉回空闲高电平状态。DS18B20发出的数据在读时序下降沿起始后的15s内有效,因此主机必须在读时序开始后的15s内释放总线,并且采样总线状态。图4-6 DS18B20读/写时序图DS18B20 在使用时,一般都采用单片机来实现数据采集。只需将DS18B20 信号线与单片机1 位I/O线相连,且单片机的1 位I/O 线可挂接多个DS18B20 ,就可实现单点或多点温度检测。4.电路原理图5.程序流程图6 实验结果分析:参考文献自己参考了哪些参考书,就写在这里。附录:1. 程序代码:a)时钟程序:注意:必须包含注释,至少70%的语句要有注释b) DS18B20程序:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1