单片机实训实验报告Word文档下载推荐.docx

上传人:b****2 文档编号:15384145 上传时间:2022-10-29 格式:DOCX 页数:11 大小:290.83KB
下载 相关 举报
单片机实训实验报告Word文档下载推荐.docx_第1页
第1页 / 共11页
单片机实训实验报告Word文档下载推荐.docx_第2页
第2页 / 共11页
单片机实训实验报告Word文档下载推荐.docx_第3页
第3页 / 共11页
单片机实训实验报告Word文档下载推荐.docx_第4页
第4页 / 共11页
单片机实训实验报告Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

单片机实训实验报告Word文档下载推荐.docx

《单片机实训实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机实训实验报告Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

单片机实训实验报告Word文档下载推荐.docx

电子工程系

所学专业:

计算机科学与技术

年级:

2011级

2013年12月

目录

目录2

第一章项目要求3

一、设计内容及要求3

二、设计方案3

第二章原件分析4

1、AT89C52分析4

2、DB18B20分析5

3、LCD1602分析6

第三章仿真图7

1、温度较低的情况7

2、温度适中的情况8

3、温度较高的情况9

第四章实物图10

1、温度较低的情况10

2、温度适中的情况10

3、温度较高的情况11

第五章总结12

第一章项目要求

用温度传感器作温度探头,通过AD转换器变换,把温度数据装换成BCD码在LCD上显示。

一、设计内容及要求

设计内容:

基于单片机的室内温度检测LCD显示 

要求:

测量温度 

0℃—100℃。

二、设计方案

测温部分:

采用18B20作为温度传感器。

控制部分:

89S52最小系统。

显示部分:

1602液晶显示,模块内的字符发生存储器存储了160个不同的点阵图形,先是方便,同时好可以进行时间的显示。

第二章原件分析

实验器材:

AT89C52、DB18B20、LCD1602

1、AT89C52分析

AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。

AT89C52是一个低电压,高性能COMOS8位单片机,片内含8Kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,3个16位可编程定时器/计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。

其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

如图1所示:

图1:

AT89C52

2、DB18B20分析

DSl820数字温度计提供9位(二进制)温度读数指示器件的温度信息经过单线接口送入DSl820或从DSl820送出因此从主机CPU到DSl820仅需一条线(和地线)DSl820的电源可以由数据线本身提供而不需要外部电源因为每一个DSl820在出厂时已经给定了唯一的序号因此任意多个DSl820可以存放在同一条单线总线上这允许在许多不同的地方放置温度敏感器件DSl820的测量范围从-55到+125增量值为0.5可在ls(典型值)内把温度变换成数字。

每一个DSl820包括一个唯一的64位长的序号该序号值存放在DSl820内部的ROM(只读存贮器)中开始8位是产品类型编码(DSl820编码均为10H)接着的48位是每个器件唯一的序号最后8位是前面56位的CRC(循环冗余校验)码DSl820中还有用于贮。

存测得的温度值的两个8位存贮器RAM编号为0号和1号1号存贮器存放温度值的符号如果温度为负()则1号存贮器8位全为1否则全为00号存贮器用于存放温度值的补码LSB(最低位)的1表示0.5将存贮器中的二进制数求补再转换成十进制数并除以2就得到被测温度值(-550125)DSl820的引脚如图2所示每只D51820都可以设置成两种供电方式即数据总线供电方式和外部供电方式采取数据总线供电方式可以节省一根导线但完成温度测量的时间较长采取外部供电方式则多用一根导线但测量速度较快。

图2:

DB18B20

◆GND:

◆DQ:

数字输入/输出

◆VDD:

可选的+5V电源

3、LCD1602分析

液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形,液晶显示器具有厚度薄,使用大规模集成电路直接驱动,易于实现全彩色显示的特点。

1602采用标准14脚接口,其中:

包括8根数据线(D0-D7),三根控制线(rs,rw,e)电源地,电源以及液晶驱动电压引脚(VSS,VDD,VEE)。

液晶显示模块LCD1602的内部结构可以分成三部分:

一为LCD控制器,二为LCD驱动器,三为LCD显示装备。

控制器采用HD44780,驱动器采用HD44100,HD44780是集控制器、驱动器于一体,专用于字符显示控制驱动的集成电路。

HD44100是作扩展显示字符位的。

HD44780是字符型液晶显示控制器的代表电路。

如图3所示:

图3:

LCD1602

第三章仿真图

1、温度较低的情况

图4:

温度显示为10.9℃

2、温度适中的情况

图5:

温度显示为26.9℃

3、温度较高的情况

图6:

温度显示为60.9℃

第四章实物图

图7:

温度显示为20.7℃

图8:

温度显示为23.1℃

图9:

温度显示为42.1℃

第五章总结

本次单片机实训,我们所做的是液晶屏温度显示的设计与实现,实训维持了一周的时间,在这短短的一周时间内,大家都很认真,翻阅书本,在网络上查阅资料,我们这次实训中用到了DB18B20和LCD1602两个器件,初步了解了DB18B20和LCD1602的一些原理及使用方法,其次也更进一步的加深了对protaus的了解和掌握。

在课程设计中需要考虑的问题有很多,因为这次的课程设计中新增了两个新的元件,所以实验前,我们要先摸清其工作原理。

在硬件方面,我们要考虑元器件参数的选取,单片机实际驱动能力,在实验电路设计时,必须软硬件相结合,使布局合理且软件设计简单,本次设计由我们组四人共同完成,通过实训,培养了团队合作精神,总的来说,这次实训我们收获很多。

最后,感谢老师对我们的帮助!

安徽师范大学皖江学院

课程设计成绩评定单

题目:

学生姓名

李浩、陆惠丽、刘慧慧、张哲

指导教师

张辉

指导教师评语:

指导教师评定

设计成绩等级

指导教师(签章):

200年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

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

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