基于STC89C52单片机脉搏测量仪的设计

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于STC89C52单片机脉搏测量仪的设计(任务书,开题报告,论文19000字)
摘  要
脉搏是人体健康水平的一个重要指标,各种各样的电子式脉搏测量仪已经逐渐进入人们的生活。本文阐述了一种基于单片机的脉搏测量仪的设计方法,并且进行了实物设计,本设计采用STC89C52作为测量仪系统的控制单元,进行数据处理,使用红外传感器作为测量仪的检测单元,进行人体脉搏信号的测量。信号经过处理电路后送给主控芯片,经数学计算后将脉搏值显示在LCD1602液晶屏上。本设计上下限值可通过按键调节。测量到的脉搏值超出上下限范围时,进行声音和灯光报警。同时还设计了手机APP进行控制与记录,手机APP通过蓝牙与单片机进行通讯,实现液晶屏与APP的同步显示与控制。手机APP还可以存储三次历史测量值与测量时间,方便使用者比较测量结果,更具实用性。经过多次实验,本脉搏测量仪已经达到测量目的。
关键词:单片机  蓝牙  脉搏测量  同步显示  手机APP
 
Design of pulse measuring instrument based on single chip microcomputer
Abstract
Pulse is an important indicator of human health. Various electronic pulse meters have gradually entered people's lives. This paper describes a design method of a pulse measuring instrument based on single-chip computer, and carries out a physical design. This design uses STC89C52 as the control unit of the measuring instrument system, carries out data processing, and uses infrared sensor as the measuring unit of the measuring instrument to measure human pulse signal. The signal is sent to the main control chip after processing circuit. After mathematical calculation, the pulse value is displayed on LCD 1602 LCD screen. The upper and lower limits of this design can be adjusted by keys. When the measured pulse value exceeds the upper and lower limits, sound and light alarm should be carried out. At the same time, the control and recording of mobile APP is designed. Mobile APP communicates with MCU through Bluetooth to realize the synchronous display and control of LCD and APP. App can also store three historical measurements and measurement time, which is more practical for users to compare measurement results. After many experiments, the pulse meter has achieved the purpose of measurement.
Keywords: Single chip microcomputer; Bluetooth; Pulse measurement; Synchronous display; Mobile phone APP
 
总体框架设计
本测量仪使用STC89C52作为系统的主控单元,硬件设计包括以下几个部分,控制单元,脉搏采集电路,显示模块,电源电路,按键电路,报警电路,蓝牙通信模块。软件设计主要包括STC89C52程序的开发,开发平台使用KEIL软件,编译语言为C语言。手机APP程序开发,开发平台为E4A,开发语言为易语言。
 

基于STC89C52单片机脉搏测量仪的设计
基于STC89C52单片机脉搏测量仪的设计
基于STC89C52单片机脉搏测量仪的设计
基于STC89C52单片机脉搏测量仪的设计
基于STC89C52单片机脉搏测量仪的设计


目  录
摘  要    I
Abstract    II
第一章 绪论    1
1.1选题的背景与意义    1
1.2 国内外研究现状和发展动态    2
1.3 课题研究的主要内容及解决办法    3
第二章 总体框架设计和方案选择    5
2.1 总体框架设计    5
2.2 方案选择    5
2.2.1 主控模块的选择    5
2.2.2 显示模块的选择    6
2.2.3 传感器的选择    6
2.2.4 通信方案选择    7
2.2.5 存储方案选择    8
2.2.6 按键选择    8
2.2.7 放大电路方案选择    8
2.2.8 报警电路方案选择    8
第三章 硬件电路设计    9
3.1 单片机最小系统    9
3.1.1 单片机引脚介绍    9
3.1.2 单片机最小系统设计    11
3.2 信号采集与处理电路    12
3.2.1 信号采集电路    12
3.2.2 信号放大电路    13
3.2.3 整形电路    14
3.3 显示模块电路    14
3.4 按键电路    16
3.5 报警电路    16
3.6 电源电路    17
3.7 蓝牙模块    17
第四章 系统软件设计    19
4.1 测量原理    19
4.2 主程序设计    19
4.3 中断程序设计    20
4.4 液晶屏显示程序设计    22
4.5 按键判断程序设计    23
4.6 APP设计    24
第五章 系统开发调试    26
5.1 单片机程序开发调试    26
5.2 APP程序开发调试    26
5.3 Proteus仿真    27
5.4 原理图开发调试    28
5.5 PCB图纸及实物    29
5.6 干扰分析    30
5.6.1 环境光的干扰    30
5.6.2 测量中的抖动    30
5.6.3 呼吸状态的影响    30
5.7 测试结果分析    31
第六章 总结与展望    33
参考文献    34
致  谢    35
附  录    36