基于AT89C52的温度检测设计_xy.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Yibin University 基于AT89C52的温度检测设计 题 目 基于AT89C52的温度检测设计 院 别 物理与电子工程学院 专 业 电子信息科学与技术 学生姓名   学 号 班级 指导教师 2013年 06 月16 日 目录 1 设计思想 3 2 设计方案与要求 3 3 器件选择与需求分析 3 3.1 AT89C52 3 3.1.1 概述 3 3.1.2 CPU的时钟电路和时序定时单位 4 3.1.3 复位电路 5 3.2 数字温度传感器DS18B20介绍 6 3.2.1 DS18B20的主要特性 6 3.2.2 DS18B20的外形和内部结构 6 3.2.3 DS18B20的时序图 7 3.2.4 DS18B20的指令集 9 3.3 液晶显示器1602 9 3.3.1 1602的引脚分配 9 3.3.2 1602时序图 10 3.3.3 1602指令集 11 4 硬件设计部分说明 12 4.1 核心电路AT89C51 12 5 实际硬件电路 13 5.1 核心控制器件AT89C52 13 5.2 显示器1602LCD 14 5.3 温度传感器DS18B20 14 5.4 整体显示电路 15 6 程序代码 16 7 实验总结 16 基于AT89C52的温度检测设计 --单片机原理及应用期末 设计思想 近年来单片机系统在工业测控领域的应用越来越广泛,它既可以测量电信号,又可以测量温度、湿度等非电信号,在日常生活及工农业生产等许多领域,经常要用到温度的检测及控制,所以设计一种采用数字温度传感器实现的基于单片机的数字温度计。 设计方案与要求 设计一个基于单片机的DS18B20数字温度计。 课程设计要求: 1. 5V供电; 2. 温度采集采用DS18B20; 3. 一个液晶显示器1602 4. 设计温度控制器原理图,学习用PROTEL画出该原理图,并用proteus进行仿真;设计和绘制软件流程图,用C语言进行程序编写;焊接硬件电路,进行调试。 器件选择与需求分析 AT89C52 概述 89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。89C52内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有PDIP(40pin)和PLCC(44pin)两种封装形式。CPU的时钟电路和时序定时单位 MCS—51系列单片机的时钟电路是产生单片机工作所需要的时钟信号,而时序是指令执行中各信号之间在时间上的相互关系。单片机就象是一个复杂的同步时序电路,应在时钟信号控制下严格地按时序进行工作。 时钟电路 (1)内部时钟信号的产生 MCS—51系列单片机芯片内部有一个高增益反相放大器,输入端为XTAL1,输出端为XTAL2,一般在XTAL1与XTAL2之间接石英晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,就是单片机的内部时钟电路,如图2—8所示。 时钟电路产生的振荡脉冲经过二分频以后,才成为单片机的时钟信号。 电容C1和C2为微调电容,可起频率稳定、微调作用,一般取值在5~30pf之间,常取30pf。晶振的频率范围是1.2MHz~12MHz ,典型值取6 MHz。 (2)外部时钟信号的引入 由多个单片机组成的系统中,为了保持同步,往往需要统一的时钟信号,可采用外部时钟信号引入的方法,外接信号应是高电平持续时间大于20ns的方波,且脉冲频率应低于12 MHZ。如图2—9和图2—10所示。 时序定时单位 时序是用定时单位来说明的。MCS—51系列单片机的时序定时单位共有四个,从小到大依次是

文档评论(0)

baihuamei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档