课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于AT89S51单片机的温度仪表设计 [复制链接]

楼主
文件格式:word
文件大小:336.00KB
适用专业:单片机
适用年级:大学
下载次数:3 次
我要下载:点击联系下载
论文编号:196433

资料简介:
毕业设计-基于AT89S51单片机的温度仪表设计,

摘 要

单片机是Sing le Chip Microcomputer的中文名称,原意是单片微处理器。其特征是把中央处理器、存储器和输入/输出设备集成在一个芯片内。有时也称为微处理器或微控制器。它具有体积小,功耗低,重量轻,价格低,可靠性高,开发使用简便等一系列有点,广泛用于只能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表的一种。这次课程设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

本次设计主要设计了一个基于AT89S51单片机的温度仪表,在数码管上显示相应的温度,并要求仪表可以和计算机通信。应用VW软件实现了单片机温度系统的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。

关键字:单片机;模/数转换器ADC0804;外部数据存储器6264;74HC573;串行通信接口MAX232。

目 录

摘要.……………………………1

1 设计任务及要求.………….4

1.1设计目的及意义……………4

1.2设计任务……………………4

1.3设计分析……………4

1.4设计要求.……………………4

2 总体设计方案.……………5

2.1 主控制器AT89S51.…………………5

2.2 模/数转换器ADC0804.………………5

2.3 外部数据存储器6264…………………6

2.4 数码管组.………………………7

2.5 串行通信接口…………………7

3 主要元器件介绍…………7

3.1 89S51单片机介绍……………………7

3.2 ADC0804介绍…………9

3.3 MAX232介绍.………………11

4 系统硬件电路设计………………12

4.1 原理总图.………………….….13

4.2 温度显示电路.…………….….14

4.3 模/数转换电路…………………….14

4.4 串行通信电路.………..….16

4.5 复位电路.………………..…….16

5 软件系统算法设计……………………17

5.1 程序头部分.…………..….19

5.2 初始化.………….……………….19

5.3 启动ADC0804的A/D转换器………19

5.4 外部中断服务程序..…………….20

5.5 定时器T0中断处理程序………………22

5.6 串行中断处理程序.….24

5.7 显示部分.………………….28

5.8 数据表..…….…………….28

6 系统调试..………….30

6.1 调试方法.…..………………….30

6.2 出现的问题...………………….30

6.3 解决方法.……………….30

7 总结..….....31

7.1 心得体会..……….....31

7.2 系统的亮点..…….....32

7.3 致谢..…………….....32

8 附录..……………….33

8.1 所用元器件介绍..…………….33

8.2 总程序..…......34

9 参考文献..…...43

1. 设计任务及要求

1.1 设计目的及意义

随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了增长。如何准确而又迅速的获得这些参数,受制于现代信息基础的发展水平。在日常生活中,与温度有关的很常见,例如烧开水的锅炉需要测温度,家庭用的电磁炉需要测温度等,所以数字温度计普遍存在于人们的生活中。而在工业生产过程中,需要实时测量温度,在农业生产中也离不开温度的测量。因此研究温度的测量方法和装置具有重要的意义。

1.2 设计任务

设计一个温度仪表,使用3位数码管显示温度值。每秒采样一次存储在外部存储器中。要求仪表可以和计算机通信,如果计算机传送来的数据是n,则把最新的n个温度值传送到计算机。

1.3 设计分析

选择一种温度传感器(在本次设计中使用一个可调电位器模拟传感器的输入信号),然后把传感器的输出连接到ADC0804。使用单片机的P0口接到ADC0804。外部连接一片8KB存储器6264。使用P1口连接3片数码管,系只能是一位小数。设计出RS232标准的串行通信口。

1.4 设计要求

(1)输出温度采用数字显示,温度显示采用3位共阳LED数码管显示,两位整数,一位小数。

(2)设计控制器采用AT89S51单片机,温度传感器使用可调电位器替代,模拟传感器的输入信号 。

(3)要求仪表可以和计算机通信,将温度值传送到计算机。


资料文件预览:
共1文件夹,1个文件,文件总大小:336.00KB,压缩后大小:158.38KB

  • 毕业设计-基于AT89S51单片机的温度仪表设计
  • doc毕业设计-基于AT89S51单片机的温度仪表设计.doc  [336.00KB]

我要下载:基于AT89S51单片机的温度仪表设计
分享 转发
TOP
沙发

积分啊

这个系列的帖子都不错
TOP
板凳

这个系列的帖子都不错
TOP
地板

我也想知道
TOP
5#

不错

支持啊
TOP
6#

????????
TOP
7#

唉!传不上来岂不是可惜了
TOP
8#

貌似以前我也做过夹具
TOP
9#

好啊,回就回
TOP
10#

好的东西啊

这个系列的帖子都不错
TOP
发新话题 回复该主题