【某气压计系统的硬件和软件设计案例3600字】.docxVIP

  • 1
  • 0
  • 约7.79千字
  • 约 15页
  • 2026-02-14 发布于河北
  • 举报

【某气压计系统的硬件和软件设计案例3600字】.docx

某气压计系统的硬件和软件设计案例

目录

某气压计系统的硬件和软件设计案例 1

1.系统硬件电路设计 1

1.1.1电源电路设计 1

1.1.2单片机最小系统 2

1.1.3传感器电路设计 3

1.1.4显示电路 4

1.1.5报警电路 5

1.1.6按键电路 5

1.2硬件仿真图 6

2.系统软件设计 7

2.1软件介绍 7

2.1.1关于AltiumDesigner20介绍 7

2.1.2关于Keil5uVision5介绍 7

2.2软件设计 8

2.2.1主程序 8

2.2.2显示子程序模块 9

2.2.3温湿度检测模块AM2320 10

2.2.4气压检测模块BMP180 10

2.2.5报警电路模块 11

2.2.6按键设置子程序 12

1.系统硬件电路设计

1.1.1电源电路设计

5V电源

ve

电源接口

R3IK

LI

图错误!文档中没有指定样式的文字。-1电源电路

本设计中的单片机、传感器、显示屏等芯片都需要电源供电使他们能正常工作。本次采用电池供电,满足了在没有插座、没有USB接口等室外场所也能正常使用,便于携带,如

图错误!文档中没有指定样式的文字。-1所示。当按键开关按下,使电路导通,连接的发亮二极

管在电源线路中起到电源开关指示的功能。发光二极管导通电压约为0.7V。为让发光二极管正常工作,必须要串联一个电阻器来限制电流和减少电压。电源的输出电压保持恒定,5V电压供给各个部分使他们都能正常工作。

1.1.2单片机最小系统

单片机

单片机

vcc

P10VCC

P11P00

P12

P13

P14

P15P04P16P05P17P06RESTP07P30EAVPPP31ALEPROGP32PSENP33P27P34P26P35P25P36P24P23

XTAL2P22

XTAL1P21

GNDP20

STC89C52

8

9□10□

12

13

15□16

1718□1920

P16

P30

P31

A

30

26

P13

39

37

36

35

34

33

23

22

21

vcc

oK

图错误!文档中没有指定样式的文字。-2单片机最小系统

单片机最小系统如图错误!文档中没有指定样式的文字。-2所示。我们想要让单片机工作首先需要给它5V电压,Pin40接5V电压,Pin20接地,Pin18~Pin19接一个晶振,Pin9接按一个电解电容和10KΩ的电阻组成RC充放电电路实现阻容复位。然后按键再由于此单片机复位管脚内无45K-100K的下拉电阻,因此需要连10K电阻,与电容并联形成按键复位电路!1。当系统发生错误不能正常工作时,可以通过复位键重新启动,使单片机重新正常工作。MCU运行数据都在RAM中,掉电之后RAM中的数据不能保存。AT89C52单片机通常使用外部存储储存,以确保掉电不丢失,而STC89C52单片机内置E2PROM,内部的E2PROM可擦写10万多次I2)。

P1

P1

P12

P14

P16二

houF

9

10

11

12

13

P35

P10

P11

P12

P13

P14

P15

P16

P17

RESTP30

P31P32P33P34

c

hoK

图错误!文档中没有指定样式的文字。-3复位电路

复位电路是通过系统通电来提供复位信号的,电路图如图错误!文档中没有指定样式的文字。-3所示。电路正常工作的电源一般为5V±5%。本设计选择了按键电平复位电路,该电路优点在于简单,可帮助系统在非正常工作状态下进行重起操作,使其重新正常工作。当

K1轻触按键断开时,C6、K1都为低电平,系统正常工作,此时,C6电解电容在稳态中的作用为隔直流,R4为控制复位时间的作用。当K1按下导通时,电源直接经过按键接入REST管脚,进行高电平复位。由于开关闭合过程会产生抖动影响复

文档评论(0)

1亿VIP精品文档

相关文档