单片机数字温度计课程设计报告

  • 格式:doc
  • 大小:395.09 KB
  • 文档页数:23

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

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