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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

中文显示温度与间Word文件下载.docx

1、本课程设计是利用单片机AT89C51、时钟芯片DS1302、温度传感器DS18B20以及160*128的液晶组合设计的一款模拟万年历,实现简单的显示温度、时间和日期的功能。时钟芯片利用单片机的晶振提供脉冲以控制内部计时器,读取当前的日期与时间,并通过接口传输给单片机予以处理;同时温度传感器将产生的模拟温度传送给单片机。单片机将所接受的数据传输出到显示器160128上,以实现温度、日期与时间的同时显示。该系统主要是由时钟读取模块、当前温度读取模块、温度与时间显示模块和控制电路四部分组成。时钟读取部分利用时钟芯片DS1302实时提供当前的时间,并传送给单片机;温度提取是利用DS18b20读取当前室

2、内温度;显示部分利用LCD160128液晶显示出万年历及温度。整个系统利用C语言进行程序设计,经调试仿真效果均达到课程设计要求。关键词:AT89C51;万年历;DS1302;DS18B20;LCD160128AbstractThis curriculum project is using monolithic integrated circuit AT89C51, clock chip DS1302, temperature sensor DS18B20 as well as 160*128 liquid crystal unitized design one section simulate

3、s ten thousand calendars, realizes the simple demonstration temperature, the time and the date function. The clock chip provides the pulse using monolithic integrated circuits crystal oscillator to control the internal timer, reads the current date and the time, and processes through the connection

4、transmission for the monolithic integrated circuit; Simultaneously the temperature sensor will produce the simulation temperature transmits for the monolithic integrated circuit. The monolithic integrated circuit will accept the data transmission to the monitor on 160128, realizes the temperature, t

5、he date and the time at the same time demonstration. This system is mainly by the clock read module, the current temperature read module, the temperature and the time display module and the control circuit four parts is composed. The clock read part real-time provides the current time using clock ch

6、ip DS1302, and transmits for the monolithic integrated circuit; The temperature extraction is reads the current indoor temperature using DS18b20; The demonstration part uses the LCD160128 liquid crystal display ten thousand calendars and the temperature. The overall system carries on the programming

7、 using the C language, meets the curriculum project requirements after the debugging simulation effect. Keywords: AT89C51;Calendar ;前言单片机是随着超大规模集成电路技术的发展而诞生的,由于它具有体积小、功能强、性价比高等特点,所以广泛应用于电子仪表、家用电器、节能装置、军事装置、机器人、工业控制等诸多领域,使产品小型化、智能化,既提高了产品的功能和质量,又降低了成本,简化了设计。本设计主要介绍单片机在带实时日历时钟的温度检测系统中的应用。它具有电路简单、功能齐全、

8、制作成本低、性价比高,只需要提供家用电源供电即可。该仪器采用美国Intel公司八位单片机作为控制核心,配以其他进口集成电路,加上对软件的精心设计,实现了仪表智能化。系统软件部分采用MCS51单片机C语言精心编写,其数据流程清晰地反映在程序中,增强了软件的可读性,便于改进和扩充,从而为其实用提供更好的软件支持。1 设计任务与要求(1)利用单片机AT89C51控制整个设计电路。(2)用实时时钟芯片DS1302对当前时间进行计时。(3)用温度传感器DS18B20检测当前温度。(4)在160128LCD上显示当前时间和温度。2 总体框图2.1 设计方案(1)本课题所设计的显示温度与时间的液晶屏是将由单

9、片机转送的时间、温度及日期显示出来。(2)时钟芯片DS1302可以实时检测当前时间。(3)温度传感器DS18b20可以模拟外界温度的变化。当温度变化时,160128显示的数据也会实时改变。2.2 电路原理图LCD160128中文显示温度及时间温度传感器时钟芯片控制器件图2.13 实验元器件选择及其功能3.1实验器件AT89C51 1片DS1302 1片DS18B20 1片LCD160128 1块3.2主要器件极其相关功能(1)AT89C51MCS51系列单片机是美国Intel公司于1980年推出的一种8位单片机系列。该系列的基本型产品是8051、8031和8751。这3种产品之间的区别只是在片

10、内程序存储器方面。8051的片内程序存储器(ROM)是掩膜型的,即在制造芯片时已将应用程序固化进去;8031片内没有程序存储器;8751内部包含有用作程序存储器的4KB的EPROM。由于8051的编程需要制造商的支持,8751的价格昂贵,因此8031获得了更为广泛的使用。MCS51系列单片机优异的性能/价格比使得它从面世以来就获得用户的认可。Intel公司把这种单片机的内核,即8051内核,以出售或互换专利的方式授权给一些公司,如Atmel、Philips、ADI等。这些公司的这类产品也被称为8051兼容芯片,这些8051兼容芯片在原来的基础上增加了许多特性。本书应用电路中采用了Atmel公司

11、的AT89S51芯片,它与MCS51单片机指令集兼容,同时它的内部包含用作程序存储器的4KB的基于FLASH技术的只读存储器。采用这款芯片既克服了采用8031需要添加外部程序存储器导致电路复杂的缺点,又克服了采用8751导致电路制作成本高的缺点。AT89系列单片机在内部结构上基本相同,其中不同型号的单片机只不过在个别模块和功能方面有些区别。AT89C51单片机内部硬件结构框图如图2.1所示。它由一个8位中央处理器(CPU)、一个256B片内RAM及4KB Flash ROM 、21个特殊功能寄存器、4个8位并行I/O口、两个16位定时/计数器、一个串行I/O口以及中断系统等部分组成,各功能部件

12、通过片内单一总线联成一个整体,集成在一块芯片上。AT89C51 单片机内部结构如图所示:时序和振荡电路程序存储器 ROM数据存储器RAM2个16位定时/计数器CPU内部8位数据总线中断系统并行I/O口 串行I/O口内部中断外部中断 P0 P1 P2 P3 RXD TXD时钟源外部事件CPU是单片机内部的核心部件,是一个8位二进制数的中央处理单元,主要由运算器、控制器和寄存器阵列构成。(2)DS1302的结构与工作原理DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V5.5V。采

13、用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。 DS1302的外部引脚功能所示:DS1302封装图X1,X232.768kHz晶振引脚GND地RST复位I/O数据输入/输出SCLK串行时钟VCC1电池引脚VCC2主电源引脚下图为内部寄存器的控制命令:寄存器名称7654321RAM/CKA4A3A2A1A0RD/W秒寄存器分寄存器小时寄存器日寄存器月寄存器

14、星期寄存器年寄存器写保护寄存器慢充电寄存器时钟突发寄存器日历、时钟寄存器与控制字对照表(3)DS18B20结构及工作原理DS18B20数字温度计是DALLAS公司生产的1Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。DS18B20 数字温度计提供 9-12 位摄氏温度测量而且有一个由高低电平触发的可编程的不因电源消失而改变的报警功能。DS18B20通过一个单线接口发送或接受信息,因此在中央处理器和 DS18B20 之间仅需一条连接线(加上地线)。它的测温范围为-55125,并且在-1085精度为5。除此之外,DS1

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

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