单片机课程设计报告-基于AT89C51单片机的数显温度传感器设计 联系客服

发布时间 : 星期五 文章单片机课程设计报告-基于AT89C51单片机的数显温度传感器设计更新完毕开始阅读0a569725846a561252d380eb6294dd88d1d23d6c

课题二: 基于AT89C51单片机的数显温度传感器设计

一、设计目的

1、掌握51单片机最小系统的设计; 2、掌握温度传感器DS18B20的使用; 3、掌握C51的编程方式。

二、 设计任务与要求

基于AT89C51单片机的数显温度传感器设计主要具有如下功能,具体要求如下:

1. 温度传感器DS18B20检测环境温度。 2. 用4位数码管显示温度;

3. 设定一个温度,当检测的温度达到这个设定值时,用蜂鸣器

实现报警。

三、 设计步骤

① 根据课题,查阅相关资料。

② 画出系统原理框图,确定基本电路。(电路图不能在Protuse里画,

在A4纸上或者用DXP画电路图)

③ 在Protuse里进行仿真。(仿真结果出来后,才发放元件) ④ 按电路原理图在板子上焊接电路。 ⑤ 调试硬件。

⑥ 撰写电子综合设计报告:字数约2000~3000字(不包括程序清单),

格式见附件2)。

⑦ 最后一个下午,制作PPT进行答辩。

题目二:基于AT89C51单片机的数显温度传感器设计

元件名称 单片机最小开发板 温度传感器 三极管 蜂鸣器 LED 红 电阻 型号 STC89C52 DS18B20 8850 10k、3k、2k、1k、510、330 2位一体数码管 共阳 2 1 2 2 1 数量 1 1 1 1 1 各5各 AC/DC(5V/1A)电源 单排插针 40 双排插针 40 9X15cm万用板(3连 孔) 杜邦线

15

附件2:单片机原理及其应用课程设计设计报告格式

成绩:

重庆大学城市科技学院电气学院

基于AT89C51单片机的数显温度传感器设计

报告

一、设计目的作用

本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度范围-55°℃—— +125°℃。在-10℃—— +85°℃范围内,精度为±°℃。18B20的精度较差,为± 2°℃ 。现场温度直

接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 本次数字温度计的设计共分为五部分,主控制器,LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。

二、设计要求

基于AT89C51单片机的数显温度传感器设计主要具有如下功能,具体要求如下:

(1).温度传感器DS18B20检测环境温度。 (2).用两个2位一体共阳数码管显示温度;

(3).通过按键开关设定一个上限温度和一个下限温度,当检测的温度达到这个设定值时,用蜂鸣器实现报警,同时LED灯闪烁。

三、设计的具体实现

1、设计原理

用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。(DS18B20数字温度传感器具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠,所以在该设计中采用DS18B20数字温度传感器测量温度。)

实验名称是“基于AT89C51单片机的数显温度传感器设计”,涉及到MCS-51系列的单片机,我们首先有设计一个能使单片机工作的最小系统,然后温度传感器将实时温度值送给单片机,通过对单片机进行软件编程实现数据处理,然后送给LED共阴数码管显示,在对单片机编程时要考虑到要使得能通过按键开关设置上限报警温度及下限报警温度,通过蜂鸣器报警,在报警的同时LED灯同步闪烁。设计任务书中已给出了元件清单,但是我们需要在软件中对自己设计的电路进行仿真我们还需要画出单片机的最小系统电路。总体电路结构框图所示:

共阳数码管显 单片机时钟电

路及复位电路 AT89C51单片机 示模块 DS18BB20温度传感器模块 蜂鸣器报警及LED显示模块