当前位置:文档之家› 单片机数字温度计课程设计报告资料整理

单片机数字温度计课程设计报告资料整理

目录
1.设计任务............... .. (1)
1.1 设计目的 (1)
1.2 设计指标 (1)
1.3 设计要求 (1)
2. 设计思路与总体框图 (1)
3. 系统硬件电路的设计 (2)
3.1主控电路........ .. (2)
3.2液晶显示电路3
3.3按键电路....... .... .. (3)
3.4报警电路............... (4)
4.系统仿真设计 (4)
4.1仿真原理图 (4)
4.2各功能元件的分析 (5)
5. 系统软件设计 (10)
5.1 主程序 (11)
5.2 读出温度子程序 (11)
5.3 温度转换命令子程序 (12)
5.4 设计温度子程序 (12)
5.5 1602的温度显示 (13)
6. 总结与体会................ .... . (13)
1
6 1 总结 (13)
6. 2体会 (14)
7. 参考文献 (15)
8. 附录 (16)
1. 设计任务
1.1 设计目的
1. 了解数数字温度计及工作原理。

2. 进一步掌握数字温度计设计方法。

3. 进一步掌握各芯片的逻辑功能及使用方法。

4. 进一步掌握keil和仿真软件的应用。

5. 进一步熟悉集成电路的引脚安排.。

1.2 设计指标
1. 显示温度。

2. 可以显示大于零度的温度也可以显示小于零度的温度。

3. 具有显示相应环境温度的功能,并且具有超出设定范围内温度时可以报警的功能,相应环境可以人为选择。

1.3 设计要求
1. 画出总体设计框图,以说明数字温度计由哪些相对独立的功能模块组成,标出各个模块之间互相联系。

并以文字对原理作辅助说明。

2. 设计各个功能模块的电路图,加上原理说明。

3. 选择合适的元器件,在面包板上接线验证、调试各个功能模块的电路,在接线验证时设计、选择合适的输入信号和输出方式,
3
在确定电路充分正确性同时,输入信号和输出方式要便于电路的测试和故障排除。

4. 在验证各个功能模块基础上,对整个电路的元器件和布线进行合理布局,进行整个数字温度电路的接线调试。

2.设计思路与总体框图.
数字温度计由主控制器(单片机)、温度传感器(DS18B20)、显示器(LCD1602)、独立按键和报警电路组成,温度传感器所感应的温度信号经过其数据传输引脚传送给单片机,单片机将所接收到的温度信号经过处理,将其送至显示器LCD1602显示,并且能够通过独立按键设置温度报警值,若温度处于报警上限和下限之外,报警电路工作。

图1所示为数字温度计的一般结构框图:
▲图1 数字温度计结构框图
3.系统硬件电路的设计
3.1 主控电路
单片机STC90C51具有低电压供电和体积小等特点,四个端口同
DS18B20传感器 蜂鸣器,指示灯 报警温度调
整键 单片机时钟
振荡 STC90C51 主 控 制
器 LCD1602显示
时使用以满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

晶振采用12MHZ。

▲图2 主控电路
▲图3 晶振电路
3.2 温度显示电路
采用液晶显示屏LCD1602显示,第一行显示“18B20 OK TL”和报警下限值,第二行显示实时温度以及报警上限值,并且能够显示负温度值。

用P0口进行LCD1602的数据写操作,P2.5~P2.7口进行
5
LCD1602的命令控制端口。

电路图如下:
▲图4 温度显示电路
3.3 按键电路
本系统一共设置了四个按键,
k1键设置温度下限加,k2键设置温度下限减k3键设置温度上限加,k4键设置温度上限减。

▲图5 按键电路
3.4 报警电路 本设计采用蜂鸣器和LED 灯组成报警电路,电路图如下:。

相关主题