基于STC89C52单片机的脉搏测量仪设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于STC89C52单片机的脉搏测量仪设计(论文13000字)
摘要
脉搏测量仪在医学研究和家庭服务等许多领域都有着广泛的应用,也越来越深入到普通人群中。
该论文利用STC89C52单片机技术实现了一个脉搏信息采集记录系统,首先,它可以采集人体的脉搏信息并计算脉搏数;其次,对于采集到的脉搏数,该系统可以进行记录,存储至外部存储器AT24C02中;再者,该系统可以对采集到的脉搏信息进行判断,当超出额定的限度后进行报警;最后,将脉搏信息传送到PC方便观察。
该系统的硬件电路主要由脉搏信息采集记录模块,数据回放模块和PC显示模块三大部分构成。脉搏信息采集记录模块主要完成对脉搏信息的采集与超限报警;数据回显模块的作用是回显出采集到的脉搏数据进行查看;PC显示模块是将脉搏数实时传送到PC中的软件界面方便查看。
针对该系统进行了多次脉搏记录实验测试,测试结果表明,与专业的脉搏采集系统相比,系统工作基本满足要求。
关键词:脉搏信息;STC89C52;AT24C02;PC软件界面
A Design of Pulse Measuring Instrument Based On STC89C52
Abstract
Pulse measuring instrument in medical research and family services, and many other fields have a wide range of applications, but also more and more deeply into the general population.
The paper use STC89C52 chip technology to achieve a pulse information recording system, first, it can capture the pulse of the human body and calculate the pulse number; Secondly, the pulse of the information collected, the system can be recorded in the external memory AT24C02 ; Furthermore, The system can determine the number of the collected pulse, when more than the rated limit alarm;Finally, it will be convenient to observer when pulse information transmit to PC.
The hardware circuit consists by the pulse information collection recording module, data playback display module and PC display module three parts. Pulse information collection module finish the recording pulse information collection and alarm when limit is exceeded ; data playback display module is the role of return pulse data collected to show on LCD ; PC display module transmit pulse number to PC interface in real time for checking conveniently.
The system for recording pulse experiments conducted several test results show that compared to the professional pulse acquisition system, the system works basically meet the requirements.
Key Words:Pulse information; STC89C52; AT24C02;PC interface
系统结构设计
本系统的主要研究内容是:准确的采集脉搏信息并进行记录。作为脉搏信息记录的装置,应当不仅具有采集脉搏的功能而且应该具有返回查看和掉电不丢失数据的功能,对异常情况报警功能也是不可缺少的。
系统中,首先应该完成脉搏信息的采集与数字处理,通过MCU控制并计算,发送数据到外部存储单元;系统中还具有功能选择的按键和显示部分;并且能设置报警参数并进行报警。一般情况下,脉搏信号属于模拟信号,但是对我们有用的只是脉博的次数信息,因此我们可以将脉搏信息数字化进行测量。脉搏信息采集之后,我们需要计算出一定时间内的脉搏跳动次数并进行存储,这就需要精准的计时功能和方便安全的的存储设备。同时,实现报警功能过程中,会和默认的安全参数进行对比。显示部分则是日常仪器仪表中必备模块对人机交互方面有着重要的作用。
鉴于此,本系统大体可由七大模块构成:MCU、脉搏信息采集模块、数据存储器模块、LCD显示模块、电源模块、按键控制模块以及危险报警电路。
目 录
摘要 I
Abstract II
第一章 绪 论 1
1.1 课题的背景及意义 1
1.1.1 课题的背景 1
1.1.2 课题的意义 1
1.2 目前国内外的研究现状 2
1.3 本论文研究的主要内容及工作 3
第二章 系统总体方案设计 4
2.1 系统结构设计 4
2.2 器件选择 5
第三章 系统硬件设计 7
3.1 单片机STC89C52 7
3.1.1 单片机的引脚功能 7
3.1.2 单片机内部结构 10
3.2 脉搏信息采集模块电路设计 11
3.3 数据存储器模块电路设计 12
3.4 LCD显示模块电路设计 13
3.5 按键控制模块电路设计 14
3.6 报警电路设计 15
3.7 通讯模块电路设计 15
第四章 系统软件设计 17
4.1 设计思想 17
4.2 软件设计的开发环境 18
4.3 脉搏信息采集流程及程序设计 18
4.3.1 脉搏信息采集与记录 18
4.3.2 数据回显 21
4.3.3 PC显示 23
第五章 系统测试与结果分析 25
5.1 系统测试 25
5.2 测试结果分析 27
第六章 结论与展望 28
6.1 结论 28
6.2 进一步工作方向 28
参考文献 29
致 谢 30
附 录 31
1 主函数: 31
2液晶显示: 34
3外部存储器调用函数: 38