单片机数字温度计课程设计报告
- 格式:doc
- 大小:395.09 KB
- 文档页数:23
目录
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)
6 1总结................................................ ............ ....... . (13)
6. 2体会................................................ ............ ....... . (14)
7. 参考文献................................................ ............ ....... .. (15)
8. 附录 (16)
1. 设计任务
1
2 1.1 设计目的
1. 了解数数字温度计及工作原理。
2. 进一步掌握数字温度计设计方法。
3. 进一步掌握各芯片的逻辑功能及使用方法。
4. 进一步掌握keil 和仿真软件的应用。
5. 进一步熟悉集成电路的引脚安排.。
1.2 设计指标
1. 显示温度。
2. 可以显示大于零度的温度也可以显示小于零度的温度。
3. 具有显示相应环境温度的功能,并且具有超出设定范围内温度时可以报 警的功能,相应环境可以人为选择。
1.3 设计要求
1. 画出总体设计框图,以说明数字温度计由哪些相对独立的功能模块组 成,标出各个模块之间互相联系。并以文字对原理作辅助说明。
2. 设计各个功能模块的电路图,加上原理说明。
3. 选择合适的元器件,在面包板上接线验证、调试各个功能模块的电路,在接线验证时设计、选择合适的输入信号和输出方式,在确定电路充分正确性同时,输入信号和输出方式要便于电路的测试和故障排除。
4. 在验证各个功能模块基础上,对整个电路的元器件和布线进行合理布局,进行整个数字温度电路的接线调试。
2.设计思路与总体框图.
数字温度计由主控制器(单片机)、温度传感器(DS18B20)、显示器
(LCD1602)、独立按键和报警电路组成,温度传感器所感应的温度信号经过其数据传输引脚传送给单片机,单片机将所接收到的温度信号经过处理,将其送至显示器LCD1602显示,并且能够通过独立按键设置温度报警值,若温度处于报警上限和下限之外,报警电路工作。图1所示为数字温度计的一般结构框图:
报警温度调整键 STC90C51 主
控 制
器
LCD1602显示
3
▲图 1 数字温度计结构框图
3.系统硬件电路的设计
3.1 主控电路
单片机STC90C51具有低电压供电和体积小等特点,四个端口同时使用以满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。晶振采用12MHZ 。
▲图
2 主控电路 DS18B20传感器 蜂鸣器,指示灯 单片机时钟
振荡
▲图 3 晶振电路
3.2 温度显示电路
采用液晶显示屏LCD1602显示,第一行显示“18B20 OK TL”和报警下限值,第二行显示实时温度以及报警上限值,并且能够显示负温度值。用P0口进行LCD1602的数据写操作,P2.5~P2.7口进行LCD1602的命令控制端口。电路图如下:
▲图 4 温度显示电路
3.3 按键电路
本系统一共设置了四个按键,k1键设置温度下限加,k2键设置温度下限减k3键设置温度上限加,k4键设置温度上限减。
4