单片机数字温度计毕业论文 联系客服

发布时间 : 星期五 文章单片机数字温度计毕业论文更新完毕开始阅读0f9d05157375a417866f8fe1

第1章.数字温度计总体设计方案

1.1数字温度计设计方案论证 1.1.1方案一

由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 1.1.2 方案二

(1).进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容

9

易直接读取被测温度值,进行转换,就可以满足设计要求。

从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。

(2).方案二的总体设计框图

温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用4位LED数码管以串口传送数据实现温度显示

LED

单片机复位 显 主 报警点按键调整 示 控制 器温 度 时钟振荡 传

图1 总体设计方框图

10

感器

第2章 数字温度计详细设计

2.1 主控制器AT89S51

2.1.1 AT89s51的特点及特性:

40个引脚,4k bytes flash片内程序存储器,128 bytes的随机存取数据存储器(ram),32个外部双向输入/输出(i/o)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。

11

此外,at89s51设计和配置了振荡频率可为0hz并可通过软件设置省电模式。空闲模式下,cpu暂停工作,而ram定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存ram的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有pdip、tqfp和plcc等三种封装形式,以适应不同产品的需求。

主要功能特性:

· 兼容mcs-51指令系统 · 4k可反复擦写(>1000次)isp flash rom · 32个双向i/o口 · 4.5-5.5v工作电压 · 2个16位可编程定时/计数器 · 时钟频率0-33mhz · 全双工uart串行中断口线 · 128x8bit内部ram · 2个外部中断源 · 低功耗空闲和省电模式 · 中断唤醒省电模式 · 3级加密位

· 看门狗(wdt)电路 · 软件设置空闲和省电功能 · 灵活的isp字节和分页编程 · 双数据寄存器指针

2.1.2管脚功能说明: VCC:供电电压。

12