毕业设计(论文)基于单片机控制的人体健康监测系统设计.doc
《毕业设计(论文)基于单片机控制的人体健康监测系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机控制的人体健康监测系统设计.doc(44页珍藏版)》请在三一办公上搜索。
1、摘 要 本系统设计的是基于单片机控制的人体健康监测系统,本系统需要检测人体的三个健康体征:心跳、体温、血压。由硬件和软件两部分组成。首先是心跳检测,利用压电传感器将检测到的心跳信号转换为电信号再通过集成运放转换成单片机可以接收的信号。其次是温度检测,利用一线口温度传感器DS18B20进行温度检测,由于该芯片采用单总线模式,在编程过程中严格按照该芯片的读写时序进行温度检测。再次是血压检测,利用压力传感器BP01将血压转换成为电信号,通过ADC0809模数转换器转化为数字信号通过单片机处理显示出来。另外还包括单片机电源电路、超限报警电路、复位电路以及键盘电路。本系统的研究于开发有利于人体健康检测的
2、需要,对日常生活的改善有很多好处,具有很高的实用价值。 关键词单片机8051; DS18B20; BP01; A/D转换AbstractThis system design is the human body health monitor system whichcontrols based on the monolithic integrated circuit, this system needshealthily to examine the human body three health body drafts:Palpitation, body temperature, blood
3、pressure. Are composed by the hardware and the software two parts. First is the palpitation examines, will examine the palpitation signalusing the piezoelectric pick-up to transform into the electricalsignal transports again through the integration puts transforms thesignal which the monolithic inte
4、grated circuit will be allowed toreceive. Next is the temperature examination, uses mouth temperature sensorDS18B20 to carry on the temperature examination, because this chipuses the single main line pattern, strictly carries on the temperatureexamination in the programming process according to this
5、 chipread-write succession. Is the blood pressure examination once more, transforms into usingpressure transmitter BP01 the blood pressure the electrical signal,transforms through the ADC0809 modulus switch for the digital signaldemonstrates through monolithic integrated circuit processing. Moreover
6、 also includes the monolithic integrated circuit powercircuit, ultra limits the alarm circuit, repositions the electriccircuit as well as the keyboard electric circuit.This system research is advantageous to the development to the humanbody health examination need, has very many advantage to the dai
7、lylife improvement, has the very high practical valueKey wordMonolithic integrated circuit 8051; DS18B20; BP01; A/D transformation 目 录中文摘要及关键字-I-英文摘要及关键字-II-绪论- 1 -1. 总体方案- 2 -11方案论证及系统工作原理- 2 -12 总体方案图- 2 -2硬件设计- 3 -21主控芯片MCS51介绍- 3 -22 ADC0809的介绍- 8 -23心跳检测原理设计- 10 -24温度检测的原理及设计- 11 -25血压检测电路原理及设计
8、- 15 -26其他电路设计- 17 -27 硬件总电路图- 17 -3软件设计- 18 -31主程序流程图- 18 -32 子程序流程图- 19 -321心跳检测流程- 19 -322温度检测流程图- 20 -323血压检测流程图- 21 -33主程序清单- 22 -34子程序清单- 25 -341心跳子程序:- 25 -342温度检测子程序:- 27 -343血压检测子程序:- 31 -结论- 33 -致 谢- 35 -参考文献- 36 -附录一- 37 -附录二- 41 -绪论当今社会,随着科技发展的日新月异,特别是计算机技术突飞猛进的发展,计算机技术带来了科研和生产的许多重大飞跃,同时
9、计算机也越来越广泛的被应用到人们的生活、工作领域的各个方面。单片微型计算机以其其体积小、功能强、速度快、价格低等优点,在数据处理和实时控制等应用中有着无以伦比的优越性,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中。随着微控制技术(以软件代硬件的高性能控制技术)的日益完善和发展,单片机的应用必将导致传统控制技术发生巨大的变化。单片微型计算机的应用广度和深度,已经成为一个国家科技水平的一项重要标志。为了进一步加深对单片机及其接口的理解,掌握一般的软硬件的设计方法,巩固大学四年之所学,也给自己一个实践锻炼的
10、机会,几个月以来,我们全心投入本次毕业设计-人体基本健康监测器。本系统用于实时监测人体的基本生命体征:心跳、体温、血压。传统测量方法尤其是血压的测量,即使用血压计的测量,操作过程比较复杂需要有专业人士完成,不能完全满足对人体基本健康动态的一个随时掌握的要求。而人体基本健康监测器集测量心跳、体温、血压、为一体,并用单片机加以处理控制,普通人群都可以方便使用,而不需要具备专业的医疗知识,相信这一点肯定倍受广大群众的青睐。在不断的发现问题,思考问题,解决问题之后,我们基本完成了毕业设计任务。但由于时间以及经验有限加之缺乏实际的检验,我们的设计肯定有许多不足之处,望老师能给予进一步指正及帮助。在本次设
11、计中我与张锡阳同学一组,完成这个课题,他主要负责硬件部分设计,我本人主要负责软件部分的编写。所以本论文在介绍硬件部分的基础上将重点介绍软件部分的编写。1. 总体方案 1.1 方案论证及系统工作原理 本系统通过键盘设定三种工作方式:心跳检测,人体体温检测,血压检测。 心跳检测采用传感器将心跳转换成单片机可以接受的信号,每跳动一次就产生一个脉冲,让单片机产生一个中断,每中断一次就进行一次计数,每分钟进行一次采样进行统计心跳数。人体体温检测利用芯片DS18B20这个数字温度传感器进行温度测量。测的数据通过CD4511进行译码,输入数码管进行显示。测的数据如果超限则进行报警。血压检测利用BP01型压力
12、传感器将压力信号转化为电信号经过运放由ADC0809转化为数字量送入单片机处理。如果血压超限则报警。 该方案可以有效、实时的测量心跳、体温、血压这些要求监测参数,能够达到系统设计的各项指标,设计方案是切实可行的。 1.2总体方案图显示心跳,温度电路温度,心跳的超限报警电路键盘 单 片 机心跳的检测电路温度传感器电路 血压传感器 2 硬件设计2.1主控芯片MCS51介绍主要功能MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由运算器、控制器、存储器、输入设备和输出设备共五个基本部分组成。MCS-51单片机在一块芯片上集成了CPU、RAM、ROM、定时器/计数器和多
13、功能I/O口等。MCS-51单片机的系统结构框图如图1所示。图MCS-51单片机系统结构框图 由图可以看出,单片机内部主要包含下列几个部件:8位CPU 片内带震荡器,震荡频率f范围为1.212MHz:可有时钟输出 128个字节的片内数据存储器 4K字节的片内程序存储器 程序存储器的寻址范围为64K字节 片外数据存储器的寻址范围为64K字节 4个8位并行I/O接口:P0、P1、P2、P3 2个16位定时器/计数器 中断系统有5个中断源 MCS51单片机内部结构 MCS51单片机芯片内部结构框图如图2所示。图 2 MCS51单片机芯片内部结构 CPU 中央处理器(CPU)是整个单片机的核心部件,是
14、8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。CPU是单片机的核心部件,由运算器和控制器两部分电路组成。 运算器电路 运算器电路包括ALU(算术逻辑单元)、ACC(累加器)、B寄存器、状态寄存器、暂存器1和暂存器2等部件,运算器的功能是进行算术运算和逻辑运算。运算电路以ALU为核心单元,可以完成半字节、单字节以及多字节数据的运算操作,其中包括加、减、乘、除、十进制调整等算术运算以及与、或、异或、求补和循环等逻辑操作,运算结果的状态由状态寄存器保存。 控制器电路 控制器电路包括程序计数器PC、PC加1寄存器、
15、指令寄存器、指令译码器、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制电路等。控制电路完成指挥控制工作,协调单片机各部分正常工作。 定时器/计数器 MCS51单片机片内有两个16位的定时/计数器,即定时器0和定时器1。它们可以用于定时控制、延时以及对外部事件的计数和检测等。(此次设计是通过定时器/计数器对编码器输入的脉冲进行计数)。 存储器 MCS51系列单片机的存储器包括数据存储器和程序存储器,其主要特点是程序存储器和数据存储器的寻址空间是相互独立的,物理结构也不相同。对MCS51系列(8031除外)而言,有4个物理上相互独立的存储器空间:即内、外程序存储器和内、外数据存储器。对于80
16、51其芯片中共有256个RAM单元,其中后128个单元被专用寄存器占用,只有前128个单元供用户使用。 并行I/O口 MCS51单片机共有4个8位的I/O口(P0、P1、P2和P3),每一条I/O线都能独立地用作输入或输出。P0口为三态双向口,能带8个TTL门电路,P1、P2和P3口为准双向口,负载能力为4个TTL门电路。 中断控制系统 MCS51单片机的中断功能较强,以满足控制应用的需要。8051共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。所有中断分为高级和低级两个中断优先级。引脚信号 图3为MCS51系列单片机引脚图及逻辑符号,它们为标准的40脚DIP封装。这些引脚的功
17、能描述如下:图3 8051单片机引脚图 电源引脚Vcc和Vss Vcc:电源端,接5V。 Vss:接地端。1.输入/输出引脚(I/O接口) P0接口(P0.0P0.7);8位双向I/O接口,占3932脚.如果系统接有外部存储器,则P0接口作为数据总线和低8位地址各引脚功能简要说明如下:总线,通过分时操作达到复用的目的.CPU对外部存储器操作时,P0接口先用作地址总线,在ALE信号的作用下将地址锁存,然后再将P0接口转作为数据总线使用,P0接口能驱动8个LSTTL负载. P1接口(P1.0P1.7);8位准双向I/O接口,占18脚.准双向接口是指该接口内部有上拉电阻,能驱动4个LSTTL(低功耗
18、肖脱基晶体管逻辑电路)负载.P1接口一般作通用I/O接口线使用.控制信号引脚线a. PSEN(29脚);外部程序存储器读选通信号.在访问外部程序存储器时,PSEN作为外部程序存储器的选通信号(低电平有效).在访问外部程序存储器时.PSEN信号无效(高电平)b. ALE/PROG(30脚);地址锁存允许/编程信号.在访问片外存储器时,该引脚是地址锁存信号,而对8751内部EPROM编程时,该信号作为编程脉冲输入端。 8051单片机可寻址64KB,应有16根地址线,其中低8位地址线与数据共用P0接口,在作低8位的地址信号使用时,ALE有效,用以控制锁存器锁存P0接口的低8位地址;发出数据时,ALE
19、无效,P0接口输出数据,正常操作时,又因ALE能按主振频率的1/6发出固定频率,所以有时可以加以利用。c. RST/Vpd(9脚):复位信号/备用电源输入端。当振荡器工作时,若此引脚保持两个周期的高电平,就能使单片机复位。此引脚也可作为备用电源的输入端,当单片机电源失电期间,由Vpd向片内数据器提供电源,以保护其中的内容。时钟电路引脚XTAL1和XTAL2 XTAL1:接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接地。 XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外部时钟的输入端
20、。第二功能P3口P3.0串行口输入端P3.1串行口输入端P3.2外部中断O请求输入端P3.3外部中断1请求输入端P3.4定时/计数器0外部计数信号输入端P3.5定时/计数器1外部计数信号输入端P3.6外部数据存储器写选通输出信号P3.7外部数据存储器读选通输出信号2. 2 ADC0809的介绍本系统使用ADC0809与压力传感器BP01组成血压检测部分。ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 ADC0809的内部逻辑结构 图4 ADC0809内部结构图由上图5.1可知,ADC0809由一个8
21、路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。引脚结构 图5 ADC0809 引脚图IN0IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 控制 人体 健康 监测 系统 设计
链接地址:https://www.31ppt.com/p-3980344.html