单片机课程设计-数字温度计汇编.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计-数字温度计汇编

武 夷 学 院 课程设计报告 课程第 1 章 项目简介 3 1.1 项目名称 3 1.2 开发人员 3 1.3 指导教师 3 第 2 章 项目研究意义 3 2.1 课程设计概述 3 3 2.3 研究意义 4 4 3.1 课程设计的方案设计论证 4 3.2 重要算法的设计、流程描述 7 8 第5 章 课程设计任务分配表 8 第6 章 系统设计 9 6.1 程序 9 6.2 程序最终实现结果 9 10 第8 章 设计心得 15 第9 章 参考文献 15 第 1 章 项目简介 1.1 项目名称 数字温度计 1.2 开发人员 13计科1班 陈圣盛(组长)、周鹏飞、刘犇 1.3 指导教师 焦金涛 第 2 章 项目研究意义 2.1 课程设计概述 研究意义 图3-1 蜂鸣器驱动模块 发光二极管LED显示器:在51单片机中,一共使用两个74HC573驱动段位、位选,使用16个IO口。在代码中,段位和位选都通过P0端口写入数据,通过P2.6口控制段位,通过P2.7口控制位选。动态显示数据过程中,我们先通过P0口写入字形码、P2.6口锁存字形码数据,写入的数据同时传给每一个LED灯。之后通过P0口写入位选信号, P2.7写1,写0,锁存数据,写入的数据指定了字形码显示的位置。在这个实验设计过程中,我们仅使用到了3个LED数码管。 图3-2数码管驱动电路 DS18B20:单线数字温度传感器,即“一线器件”,其具有独特的优点: ??(1)采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。 单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。 ( 2 )测量温度范围宽,测量精度高 DS18B20的测量范围为-55℃~+ 125℃ ; 在-10~+ 85°C范围内,精度为±0.5°C 。 单总线即只有一根数据线,系统中的数据交换,控制都由这根线完成。 单总线通常要求外接一个约为 4.7K—10K 的上拉电阻,这样,当总线闲置时其状态为高电平。 图3-3温度测量IC DS18B20经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第0和第1个字节。所以当我们只想简单的读取温度值的时候,只用读取暂存器中的第0和第1个字节就可以了。 简单的读取温度值的步骤如下: 跳过ROM操作 发送温度转换命令 跳过ROM操作 发送读取温度命令 读取温度值 单片机:本次设计使用单片机芯片STC89C52 STC89C52的工作特性: 主要特性: ·与MCS-51 兼容 ·8K字节可编程闪烁存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24Hz ·三级程序存储器锁定 ·512内部RAM ·32可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路 重要算法的设计、流程描述 N Y 图3-2 图 3-5 DS18B20初始化流程图 图3-6 温度转换流程图 第4 章 课程设计项目进度表 日期 完成的工作 2015.12.21 方案确定,查找资料 2015.12.22 功能分析、代码编写 2015.12.23 调试程序、改进程序、撰写报告 2015.12.24 答辩考核 2015.12.25 交课程设计纸质和电子版材料 第5 章 课程设计任务分配表 成员 座号 项目内容 序号 陈圣盛 26号 代码编写与修改 2、可行性研究 01 周鹏飞 15号 报告撰写 2、功能合理性分析

文档评论(0)

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

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

1亿VIP精品文档

相关文档