数字钟与温度检测设计教案分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2014—2015学年第一学期) 单片机课程设计报告 题 目 数字钟与温度检测设计 专业班级 通信121班 201205016129 姓 名 钱鹏弘 指导教师 陈友荣 许森 所在学院 信息科技学院 2014年 12月 目录 实习任务: 1 单片机AT89S52的介绍: 1 1 数字钟的设计 2 1.1.1 设计目的 2 1.1.2 设计任务 2 1.2 电路原理图(注意:两幅图,分别为时间显示和日期显示) 3 1.3 数字钟程序流程图 4 1.4 实验结果分析 8 2基于DS18B20数字温度测量模块设计 9 2.1.1 设计目的 9 2.1.2 设计任务 9 2.2 DS18B20数字温度传感器概述 10 2.3 DS18B20原理图 13 2.4 温度计程序流程图 15 2.5 实验结果分析: 16 3 实训心得: 16 附录(程序): 17 时钟程序: 17 DS18B20程序: 23 实习任务: 1:数字钟设计 2:基于DS18B20的温度测量模块设计 单片机AT89S52的介绍: 1) MCS-51 单片机产品兼容8K 字节在系统可编程 Flash 存储器1000 次擦写周期全静态操作:0Hz~33Hz三级加密程序存储器32 个可编程 I/O 口线三个 16 位定时器/计数器八个中断源全双工 UART 串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符功能特性描述 AT89S52是一种低功耗、高性能CMOS8 位微控制器,具有8K在系统可编程Flash存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程 Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。1.1 设计目的 学习AT89S52内部定时/计数器的原理及应用 了解使用单片机处理复杂任务的方法 掌握多位数码管动态显示的方法 掌握键盘的原理及应用 1.1.2 设计任务 用AT89S52单片机的定时/计数器产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1。开机时显示08-30-00的时间,然后按秒进行记时,计时满23-59-59时,返回00-00-00重新计时。系统能显示时间和日历,能进行日历和时间的校准。 基本要求 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间。 当一秒产生时,秒计数加1。 开机时,显示08-30-00,并开始连续计时。计时满23-59-59时,返回00-00-00重新开始计时。 d.能显示日历:年、月、日,初始化时显示2013年12月2日,注意闰年和非闰年的每月的日期安排。 e. 显示内容能在时间和日历之间切换。 高级要求 能进行小时、分、秒的校准,校准时被校准的内容处于闪烁状态,校准完毕则返回正常显示。 能进行年、月、日的校准,校准时被校准的内容处于闪烁状态,校准完毕则返回正常显示。 1.2 电路原理图(注意:两幅图,分别显示时间和日期) 运行,整点蜂鸣器响,LED亮 校时,选中位光标闪烁1.3 数字钟程序流程图 注意:流程图必须包括主程序流程图、中断程序流程图,重要子程序流程图,流程图用软件VISIO画。 主程序流程图 1.4 实验结果分析 硬件方面: 1、1单片机 2、喇叭不能直接接 3、发光二极管(LED)不能一端直接接单片机,一端接地。因为单片机的电流无法驱动发光二极管(LED)点亮,所以要接5V

文档评论(0)

ss55863378 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档