




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A 目 录绪论11 系统统方案设计21.1 系统功能要求21.2 医学常识21.3 系统方框图32 系统硬件设计52.1 单片机介绍52.1.1 AT89C2051主要性能52.1.2 AT89C2051的引脚说明62.2 传感器与信号处理电路的设计72.2.1 光电式脉搏波传感器72.2.2 前置放大与滤波电路82.3 显示电路102.3.1 ULN2003的功能102.3.3 显示电路接口设计102.4 报警电路112.5 时钟和复位电路设计112.5.1 时钟电路设计112.5.2 复位电路的设计123 软件设计133.1 中端程序流程图133.1.1 定时器中断程序流程图133.1.2 INT中断程序流程图143.2 显示程序流程图154 调试与仿真164.1 仿真软件164.2 调试仿真中注意的问题16结论17参考文献18附录A 心率监测仪电气原理图19附录B 部分源程序20致 谢25便携式人体心率监测仪的设计摘 要多年来,心率监测仪在心血管疾病的研究和诊断方面发挥出显著的作用,它们所记录的心脏活动时的生物电信号,已成为临床诊断的重要依据。目前,检测心率的仪器虽然很多,但是能像本文设计的系统一样实现精确测量、便于携带、报警等多种功能的便携式全数字心率测量装置却不多。本系统以AT89C2051单片机为核心控制芯片,光电式脉搏波传感器采集信号,以七段数码管作为显示系统,经信号处理电路后脉冲送入单片机,由数码管显示心率。本文设计的人体心率监测仪使用方便,只需将手指端轻轻放在传感器上,即可实时显示出每分钟脉搏次数,特别适合体育训练和外出旅游等场合使用。采用红外光学检测法,能够在运动的状态下进行心率测量。该系统运行稳定,实时性强,安全可靠,系统通用性好,移植、扩展方便,同时具有功耗低,体积小,操作简单,便于随身携带等特点,适合家庭和社区医疗保健使用,对心血管疾病的早期诊断具有重要的意义。【关键词】:心率监测 单片机 数码显示 The Design of Portable Heart Rate MonitorAbstractFor many years, the heart rate monitor has played a significant role in research and diagnoses of cardiovascular diseases. Biological signals of cardiac activity recorded by the heart rate monitor have become important basis of clinical diagnosis. At present, there are a lot of instruments of detecting heart rate, but there is a little portable digital heartbeat measurement device the same as the system in this paper with various functions such as accurate measurement, easy to carry and alarm .The system adopts AT89S52051 microcontroller as core control chip, photoelectric pulse wave sensor for data acquisition, seven-segment digital tubes as the display system. Through signal processing circuitry, the pulse is directed to the microcontroller, displaying heart rate by digital tubes. The human heart rate monitor designed in this paper is easy to use, just lightly putting a finger on the sensor side which can display real-time pulse rate per minute, especially for sports training and travel and so on. The method of infrared optical detection is able to measure the heart rate in motion state. The system is stable, strong real-time, safe and reliable, universal and easy to transplant and expand. Also it has low power consumption, small size, simple operation, easy to carry and so on. It is suitable for family and community medical health care which has the vital significance to early diagnosis of cardiovascular diseases.【Key words】heart rate monitoring MCU digital displayIV 绪论 心血管疾病是当今发达国家死亡率占第一位的重要疾病,在我国也是死率最高的一类疾病,世界卫生组织已将其列为2l世纪危害人类健康的头号杀手1。随着人们生活水平的提高,工作方式以及膳食结构的变化,源于心脏与循环系统的不健康而导致的心血管疾病已逐渐成为威胁人类健康的主要疾病。心血管疾病是一种常见病、多发病,而且有极高的死亡率。据统计,1990年全球大约有1400万人死于心血管疾病,预计到2020年,死于心血管疾病的患者将达到2500万人2。目前我国城市人口中每5个成年人中就有1个人不同程度的患有心血管面的疾病。中国每年有100万人死于脑卒中,并且有更多的人致残。特别是在近,中国、日本和新西兰研究人员发现高血压是东方人脑卒中的主要原因3。近来,心血管疾病的发病率逐年提高,患者的年龄却逐年降低,心血管疾病对人类身体健康产生的威胁也越来越大。人们希望通过早期采取一些积极的防治手段,使自己拥有健康。同时,中国已经进入了老龄化社会,越来越多的老年人受到慢性疾病的困扰,如高血压、冠心病、慢性支气管炎等。老年慢性疾病通常是终身性疾病,疼痛和昂贵的医疗费用不仅严重影响病人的生活质量而且占用了大量医疗卫生资源,带来不堪重负的社会经济负担。要避免和减少高血压、心脏病这类心血管疾病给人类健康带来的严重危害,有效的早期预防、早期诊断和早期治疗方法和设备,以及快速的发病后的救治手段都是非常重要的,这些也正是目前广大医学界专家正在共同努力研究的重点,改进对心血管疾病的预防及治疗手段已经成为现代医学界的一个重大难题。 目前,现代的医学电子仪器已不仅仅是单纯的医学电子测量仪器硬件系统,而是基于电子技术、计算机技术、数字信号处理技术的生理量检测和分析系统。以往专门测量心率值的仪器较少,能提供心率变异指标的仪器更是寥寥无几。人们为了知道自己的运动或劳动强度是否超负荷,尤其是老年人或运动员等,他们都得赶到医院而不能实时测量和预知。而心电仪的出现,使心电图机进入家庭变成了可能,但基于心电工作站的模式,使个别地区的患者因医院分析诊断系统的不健全,而变得不适用;基于嵌入式及DSP的心电监护仪功能强大,但又因芯片价格的高昂而有悖于我国基本国情,不利于家庭的普及4。因此,一种性能优良,带有自动监测、报警等功能,适合在家庭和社区条件下使用,同时适用于有隐性疾患的亚健康人群及各种作业环境下的劳动者,在其心率变异时,能及时发出警示的安全监护器,而又符合我国人均收入水平不高这一国情的心率监测系统的研制显得尤其重要。基于这一目的,我设计的课题就是便携式人体心率监测系统的设计。 1 系统统方案设计1.1 系统功能要求要求以AT89C2051单片机为核心控制芯片,光电式脉搏波传感器采集信号,以七段数码管作为显示系统,经信号处理电路后脉冲送入单片机,能够实现报警、数码管显示心率的频率等功能。1.2 医学常识心率(Heart Rate):用来描述心动周期的专业术语,是指心脏每分钟跳动的次数,以第一声音为准。心电信号是一种非常弱且频率较低的信号,一般幅值在0.055mV,频率在0.05100Hz。结构特征:心脏是一厚壁的肌性器官,由左右2心房和左右2心室 4个心腔组成。心脏的自动节律性收缩,推动血液在循环系统的各种血管中环流,使机体各组织、器官能不断地吐故纳新、新陈代谢。正常成年人安静时的心率有显著的个体差异,平均在75次/分左右(60100次/分之间)。心率可因年龄、性别及其它生理情况而不同。初生儿的心率很快,可达130次/分以上。在成年人中,女性的心率一般比男性稍快。同一个人,在安静或睡眠时心率减慢,运动时或情绪激动时心率加快,在某些药物或神经体液因素的影响下,会使心率发生加快或减慢。经常进行体力劳动和体育锻炼的人,平时心率较慢。健康成人的心率为60100次/分,大多数为6080次/分,女性稍快;3岁以下的小儿常在100次/分以上;老年人偏慢。成人每分钟心率超过100次(一般不超过 160次/分)或婴幼儿超过 150次/分者,称为窦性心动过速。常见于正常人运动、兴奋、激动、吸烟、饮酒和喝浓茶后。也可见于发热、休克、贫血、甲亢、心力衰竭及应用阿托品、肾上腺素、麻黄素等。如果成人的心率在 160220次/分,则称为阵发性心动过速。心率低于60次/分者(一般在40次/分以上),称为窦性心动过缓5。可见于长期从事重体力劳动和运动员;病理性的见于甲状腺机能低下、颅内压增高、阻塞性黄疸、以及洋地黄、奎尼丁或心得安类药物过量或中毒。如心率低于40次/分,应考虑有房室传导阻滞。心率过快超过160次/分,或低于40次/分,大多见于心脏病病人,病人常有心悸、胸闷、心前区不适,应及早进行详细检查,以便针对病因进行治疗。心电图如图1.1所示。图1.1 心电图脉搏波:人体心室周期性的收缩和舒张导致主动脉的收缩和舒张,使血流压力以波的形式从主动脉根部开始沿着整个动脉系统传播,这种波称为脉搏波。脉搏波所呈现出的形态、强度、速率和节律等方面的综合信息,很大程度上反映出人体心血管系统中许多生理病理的血流特征。正常人脉搏数为6080次/分钟,婴儿为90100次/分钟,老人为100150次/分钟。脉搏波如图1.2所示。 图1.2 脉搏波心率与脉搏的联系:心率与脉搏在身体正常的时候是相等的,只有在心脏出现疾病的时候出现。因此心率测量问题可以转化为脉搏的测量,而脉搏的测量有更容易实现特点,在实际应用中得到广泛运用。本监测系统的有效测量范围为50次199次/分钟。检测的基本原理是:随着心脏的搏动,人体组织半透明度随之改变:当血液送到人体组织时,组织的半透明度减小;当血液流回心脏,组织则半透明度增大。这种现象在人体组织较薄的手指尖、耳垂等部位最为明显。因此,本心率监测仪将红外发光二极管产生的红外线照射到人体的上述部位,并用装在该部位另一侧或旁边的红外光电管来检测机体组织的透明程度并把它转换成电信号。由于此信号的频率与人体每分钟的脉搏次数成正比,故只要把它转换成脉沖并进行整形、计数和显示,即可实时地测出脉搏的次数6。1.3 系统方框图检测的基本原理是:随着心脏的搏动,人体组织半透明度随之改变:当血液送到人体组织时,组织的半透明度减小;当血液流回心脏,组织则半透明度增大。这种现象在人体组织较薄的手指尖、耳垂等部位最为明显。因此,将红外发光二极管产生的红外线照射到人体的上述部位,并用装在该部位另一侧或旁边的红外光电管来检测机体组织的透明程度并把它转换成电信号7。由于此信号的频率与人体每分钟的脉搏次数成正比,故只要把它转换成脉沖并进行整形、计数和显示,即可实时地测出脉搏的次数。心率监测仪由单片机AT89C2051、复位电路、时钟电路、传感器与信号处理电路、显示电路和报警电路等组成,如图1.3所示。图1.3 心率监测仪系统总框图光电式脉搏波传感器从手指获取脉搏信号,通过前置放大和滤波电路,再经过波形变换电路后,将脉搏信号转换成脉冲信号传给单片机。显示器将单片机处理后的信号显示出来,同时每次脉冲的到来均响铃,与脉搏同步。2 系统硬件设计2.1 单片机介绍2.1.1 AT89C2051主要性能AT89C2051是ATMEL公司生产的带2K字节闪速可编程可擦除只读存储器(EEPROM)的8位单片机,它具有如下主要特性: 和MCS-51产品的兼容 15根可编程I/O引线 2K字节可重编程闪速存储器 两个16位定时器/计数器 耐久性:1,000写擦除周期 六个中断源 2.7V6V的操作范围 可编程串行UART通道 全静态操作:0Hz24MHz 直接LED驱动输出 两级加密程序存储器 低功耗空载和掉电方式 1288位内部RAM AT89C2051是一带有2K字节闪速可编程可擦除只读存储体(EEPROM)的低电压,高性能8位CMOS微型计算机。它采用ATMEL的高密非易失存储技术制造并和工业标准MCS51指令集和引脚结构兼容。通过在单块芯片上组合通用的闪速存储器,ATMEL的AT89C2051是一强劲的微型计算机,它对许多嵌入式控制应用提供一高度灵活和成本低的解决办法。此外,从AT89C2051内部结构图也可看出,其内部结构与8051内部结构基本一致(除模拟比较器外),引脚RST、XTAL1、XTAL2的特性和外部连接电路也完全与51系列单片机相应引脚一致,但P1口、P3口有其独特之处。其结构如图2.1所示。 图2.1 AT89C2051结构框图2.1.2 AT89C2051的引脚说明AT89C2051是一个有20个引脚的芯片,引脚如图2.2所示,与8051内部结构进行对比可发现,AT89C2051减少了两个对外端口(即P0、P2口),使它最大可能地减少了对外引脚,因而芯片尺寸有所减少。图2.2 AT89C2051引脚图AT89C2051芯片的20个引脚功能为: (1)Vcc:电源电压。 (2)GND:地。 (3)P1口:P1口是一个8位双向I/O口。引脚P1.2P1.7提供内部上拉阻。P1.0和P1.1要求外部上拉电阻。P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(AIN0)和反相输入(AIN1)。P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。当P1口引脚写入“1”时,其可用作输入端。当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流(IIL)。P1口还在闪速编程和程序校验期间接收代码数据。 (4)P3口:P3口的P3.0P3.5、P3.7是带有内部上拉电阻的七个双向I/0引脚。P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。P3口缓冲器可吸收20mA电流。当P3口引脚写入“1”时,它们被内部上拉电阻拉高并可用作输入端。用作输入时,被外部拉低的P3口引脚将用上拉电阻而流出电流(IIL)。P3口还用于实现AT89C2051的各种功能,如下表1所示。P3口还接收一些用于闪速存储器编程和程序校验的控制信号。 (5)RST:复位输入。RST一旦变成高电平,所有的I/O引脚就复位到“1”。当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位。每一个机器周期需12个振荡器或时钟周期。 (6)XTAL1:作为振荡器反相放大器的输入和内部时钟发生器的输入。 (7)XTAL2:作为振荡器反相放大器的输出。 表1 P3口的功能 P3口引脚 功 能 P3.0RXD(串行输入端口) P3.1TXD(串行输出端口) P3.2INT0(外中断0) P3.3INT1(外中断1) P3.4 TO(定时器0外部输入) P3.5T1(定时器1外部输入) 2.2 传感器与信号处理电路的设计2.2.1 光电式脉搏波传感器其原理是利用光电信号来测量脉搏容量的变化。当血管内血容量变化时,组织对光的吸收程度相对发生变化,利用光电传感器可测出这种变化,该变化反映出血液动脉的基本参数情况(包括频率、幅度、脉搏波形状的改变)。根据郎伯特比尔(lambert-beer)定律,物质在一定波长处的吸光度和他的浓度成正比,当恒定波长的光照射到人体组织上时,通过人体组织吸收、反射衰减后测量到的光强在一定程度上反映了被照射部位组织的结构特征。光电式脉搏波传感器可分为反射型光电式脉搏波传感器和透射型光电式脉搏波传感器。可利用发光二极管做光源,光敏晶体管做光检测器件组成光电式脉搏波传感器。将发光二极管和光敏晶体管分别放在组织的两边(透射法)或同一侧(反射法),当被测处血管中的血液流动改变时,此处组织的透光率和反射率随之变化,光敏晶体管就可将此时引起的光线变化转换为相应的电信号。反射型光电式脉搏波传感器:光源和光敏元件处于被测部位的同一侧,光源所发处的光线经指尖组织的反射有一小部分可以透过指尖组织和血液照射到光敏元件所在的窗口中,再由光敏元件检测出其变化,因此血液的搏动情况可以被描记,通常称这种传感器为反射型光电式脉搏波传感器8,其电路如图2.3所示。图2.3反射型光电式脉搏波传感器光源和光敏元件分别处于被测部位的两侧,光源发出的光线可以经指尖部组织透射到光敏元件所在的窗口,从而由光敏元件检测出脉搏的波动信号,这样记录的波也有将其作为指尖容积波处理,通常称这种传感器为透射型光电式脉搏波传感器,其电路如图2.4所示。图2.4 透射型光电式脉搏波传感器本设计选用透射型光电式脉搏波传感器,其电路如图2.5所示。图2.5透射型光电式脉搏波传感器电路图因为传感器输出信号的频率很低,如当脉搏为50次/分钟时,只有0.78Hz,200次/分钟时也只有3.33Hz,因此信号首先经R14、C8组成的低通滤波器滤除高频干扰,当传感器与手指断开或检测到较强的干扰光线时,输出端的直流电压会出现很大变化,用C6、C7背靠背串联组成的双极性耦合电容把它隔断,滤除直流成分。2.2.2 前置放大与滤波电路1. LM324介绍LM324是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点,因此被广泛应用在各种电路中,引脚如图2.6所示。图2.6 LM324引脚图2. 前置放大与波形变换电路运放IC1a将信号放大200倍,并与R11、C5组成截止频率为10Hz左右的低通滤波器以进一步滤除残留的干扰,其输出的信号是叠加有噪声的脉动脉搏波,此信号由滞回比较器(施密特触发器)IC1d转换成方波9。该比较器的阈值可用P2调定在脉搏波的幅值范围之内,但对P2的调定要求并不严格,因为IC1d的输出信号经C4、C3的微分后总是将正、负相间的尖脉冲加到单稳多谐振荡器IC1c的反相输入端,不会造成很大的触发误差。当有输入信号时,IC1c在滞回比较器IC1d输入信号的每个下降沿到来时输出高电平,使C3通过R6充电。大约持续20ms之后,因C3充电电流减小而使IC1c同相输入端的电位降低到低于反相输入端的电位(尖脉冲已过去很久),于是IC1c改变状态并再次输出低电平。这长的脉冲是与脉搏同步的,并由红色发光二极管D14的闪亮指示出来。同时,该脉冲电平通过R17送到单片机P3.3脚,进行对心率的计算和显示。9v电源电压由R3、R4分压成4.5v,再经IC1b缓冲后用作IC1 a、IC1d、 IC1c的参考电压,这样即使电池电电压降低到6v本电路也能正常工作。其电路如图2.7所示。图2.7 波形变换电路2.3 显示电路2.3.1 ULN2003的功能ULN2003(国产型号为5G1413) 是七路达林顿驱动器阵列,是个集电极开路(OC)输出的反向器.最大驱动电流可以达到500mA,并且能够在关态时承受 50V的电压,输出还可以在高负载电流并行运行。采用DIP-16或SOP-16 塑料封装,如图2.8所示。图2.8 ULN2003引脚和内部方框图2.3.3 显示电路接口设计选用七段共阴数码管作为数据显示器,单片机AT89C2051的P1口接数码管的a、b、c、d、e、f、g和dp引脚。P3.0P3.2接ULN2003的1B、2B和3B,ULN2003的1C、2C和3C分别接三个数码管的公共端子COM2 、COM1 和COM0。当P3.0P3.2其中有一个变为高电平时,分别驱动7SEG2、7SEG1 和7SEG0,此时从P1口输出经过单片机处理后的数据数码管就可以显示心率的次数(每分钟送一次数据),其中P3.3是对脉冲计数的。8个220的排阻接电源后接P1口,作限流用,维持数码管正常显示,当单片机复位时,使P1口电平全为高电平。其电路如图2.9所示,本部分运用89C2051单片机作核心元件,在这里运用了单片机能更快更准确地对数据进行运算,而且可根据实际情况进行编程,所用外围元件少,轻巧省电,故障率低。ULN2003为内置达林顿管集成电路,作动态扫描时的选通驱动用。来自传感下降沿到达时,单片机对两次脉冲间的时间进行运算得出心率,通过P1口把结果送到数码管显示出来。同时,对每次脉冲的到来均响铃,与脉搏同步。这样,就可以通过声光的形式和整形输出电路的脉冲电平输入单片机89C2051的P3.3脚,单片机设为负跳变中断触发模式,故每次脉冲下降沿到达时触发单片机产生中断并进行计时;当下一次脉冲的形象地把脉搏的快慢显示出来。为避免干扰的影响,单片机对两个脉冲之间的时间间距进行检测,若发现有干扰则忽略该干扰而不显示。图2.9 显示电路图2.4 报警电路 报警电路是对每次脉冲的到来均响铃,与脉搏同步。这样,就可以通过声光的形式形象地把脉搏的快慢显示出来,其电路如图2.10所示。图2.10 报警电路2.5 时钟和复位电路设计2.5.1 时钟电路设计单片机内部时候方式如图2.11所示。在单片机内部有一振荡器电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体,就构成了自激振荡器并在单片机内部产生时钟脉冲信号。图中电容C9和C10的作用是稳定频率和快速起振,电容值在530pF。晶振X1的振荡频率范围为1.212MHz,典型值为12 MHz和6 MHz。图2.12 时钟电路2.5.2 复位电路的设计按键与上电复位电路如图2.13所示。开机瞬间RESET引脚获得高电平,随着电容 C11的充电,RESET引脚的高电平将逐渐下降。RESET引脚的高电平只要保持足够的时间(2个机器周期),单片机就可以进行复位操作;另外,在单片机运行期间,还可以利用按键来完成复位操作。图2.13 复位电路3 软件设计3.1 中端程序流程图3.1.1 定时器中断程序流程图 图4.1 定时器中断程序流程图MOV A,MORE_200 ;判断是否大于200,即是否小于50次CJNE A,#00H,TOKEEP ;大于200,即小于50次CLR C ;保持原来的显示MOV A,TIMES ;判断是否小于50,即是否大于200次SUBB A,#32HJC TOKEEP ;小于50,保持原来的显示3.1.2 INT中断程序流程图 图4.2 INT中断程序流程图subs2: MOV A,R2 SUBB A,R1 MOV R2,A JC chg2dec INC R7 AJMP subs2CHG2DEC: MOV A,R7 ;由r7 的值转换成3位十进制,其中r1为百位,r2为十位,r3为个位 CLR C 3.2 显示程序流程图 图2.16 显示程序流程图 ORG 0600HDELAY: PUSH ACC MOV A, R5 PUSH ACC MOV R5,#0AH ;延时1msD2_1: MOV R4,#32HD2_2: DJNZ R4,D2_2 DJNZ R5,D2_14 调试与仿真4.1 仿真软件(1)Proteus软件元件库中包含的元器件非常丰富,应用涵盖了软件部分的汇编、C语言的调试,可以辅助电子类如单片机、数字电路、电子电路等多种科目教学。本文研究并举例说明了该软件在电工电子实验教学中的应用,阐述了使用该软件进行实验教学具有系统资源丰富、硬件投入少、工程实践最为接近和学生综合能力得到提高等优点。实践证明,该软件广泛加以应用,可以提高实验质量,通过理论与仿真验证相结合,可以克服传统教学中的不足。(2)打开Keil uVision3,新建Keil项目,选择AT89C2051单片机作为CPU,新建汇编源程序文件,编写程序,并将其导入”Source Group1”中10。“ptions for Target ”对话窗口中,选择“Output”选择卡中的“Create HEX File ”选项和“Debug”选项卡中的“Debug Use:Proteus VSW Simulator”选项。编译汇编源程序,改正程序中的错误。(3)在Proteus ISIS中,选中AT89C2051并单击鼠标左键,打开“Edit Component对话窗口,设置单片机晶振频率为12MHZ11。在Proteus ISIS的菜单栏中选择“File”/“Save Design”保存设计。打开“Debug”/Use Remote Debug Monitor以支持与Keil的联合调试。4.2 调试仿真中注意的问题(1)在用Proteus ISIS仿真时,记的要先生成.HEX文件。(2)在Keil的菜单栏中选择“Debug”/Start/Stop Debug Session选项,进入程序调试环境。只有按“F5”键,顺序运行程序,观察程序运行结果。结论从硬件设计到软件设计,再到电路的调试与仿真,这样的过程让我懂得一个电子工程师在设计中的基本工作流程。体会到单片机在智能仪器设计中的强大作用,能熟练使用Protel99SE、Keil uVision3和Proteus7.12软件。但在设计过程中明显感觉到用汇编语言编写程序还没有达到熟练程度,在以后的学习中还需要加强程序的编写,尤其是单片机C语言。硬件方面对电路理论、模拟电子技术和数字电子技术要求很高,因此在后期学习及以后的工作过程中还学要把这三门课加强。17参考文献1郑文,李峰,刑武,李莹莹心血管功能脉图检测系统的设计和实现计算机工程与应用2004,40(22):199-201.2 Neal B,Chapman N,PateI AManaging the global burden of cardiovasculardiseaseEuropean Hearl Jounral。Supplements2002,4:F2-F6.3 李泽君基于心电与脉搏信息的心血管功能检测与监护系统的研究北京工业大学硕士论文2004:l-5.4 Aarner Chughtai and Ella AKazerooniCT and M刚of Acute Thoracic Cardiovascular EmergenciesCritical Care Clinics,2007,23(4):835-8535TaiJenchao,Tseng Shungtsang,Lin Chingpo, et al. Real2time ima2 getracking for automatic trafficmonitoring and enforcement appli2 cationsJ. Image and Vision Computing, 2004, 22 (6): 485-501.6 吴本王介. 红外技术与生物医学J. 中国医疗器械信息2. 3. 1 信号识别和心率换算 2001 ,7(2) :33-35.7 赵治栋,唐囱宏,赵知劲。基予Hilbert-Huang Transform的心音信号谱分析瑟J传感技术学报,2005,18(1):18-22.8 谭善文,秦树人,汤宝平Hilbert-Huang变换的滤波特性及其应用J重庆大学学报,200427(2):9-12.9 程光 . 指动脉搏动波光电传感器的研制J. 南京医学院学报 2001 ,7(4):329 - 330.10 徐爱钧,彭秀华Keil Cx51 V7.1单片机高级语言程序与uVision2应用实践M北京:电子工业出版社,2004,11-15.11 林志琦基于Proteus的单片机可视化软硬件仿真M北京:北京航空航天大学出版社,2006,55-56. 附录A 心率监测仪电气原理图附录B 部分源程序 ORG 0000H AJMP START ORG 000BH AJMP TIME ORG 0013H AJMP INT_1TIMES EQU 30HMORE_200 EQU 31HMORE200 EQU 32HBELL EQU 33H ORG 00e0HSTART: MOV SP,#50H MOV TMOD,#01H;方式1,定时时间为6ms MOV TH0,#0E8H MOV TL0,#90H SETB EA ;开总中断 SETB IT1 ;INT1 负跳变触发 SETB EX1 ;INT1 开中断 SETB ET0 SETB IE1 MOV R1,#00H MOV R2,#00H MOV R3,#02H SETB TR0 ORG 0100H MOV R3,#06H AJMP MAIN ORG 0110HMAIN: ACALL SHOW AJMP MAIN;* ORG 0200HTIME: CLR ex1 PUSH ACC PUSH PSW MOV TH0,#0E8H MOV TL0,#90H CLR C MOV A,R6 ;大于200既是小于50次每分;清r6,并置标志位MORE200为1 SUBB A,#0C8H JC T_TEMP1 MOV R6,#00H MOV MORE200,#01H AJMP T_TEMP2T_TEMP1: INC R6T_TEMP2: CLR C MOV A,BELL SUBB A,#01H ;响铃18ms,与脉搏脉冲同步 JC STOPBELL SETB P3.7 AJMP SSSSSTOPBELL: CLR P3.7SSSS: SETB ex1 POP PSW POP ACC RETI NOP NOP LJMP 0100H;* ORG 0300HINT_1: PUSH PSW ; PUSH ACC MOV TIMES,R6;保存r6的时间 MOV R6,#00H ;令r6为0,重新计时 MOV MORE_200,MORE200;保存MORE200标志位 MOV MORE200,#00H;令MORE200为0 MOV BELL,#03H;设响铃 MOV A,MORE_200 ;判断是否大于200,即是否小于50次 CJNE A,#00H,TOKEEP;大于200,即小于50次,;保持原来的显示 CLR C MOV A,TIMES ;判断是否小于50,即是否大于200次 SUBB A,#32H JC TOKEEP ;小于50,保持原来的显示 AJMP CALCULATETOKEEP: POP ACC POP PSW AJMP C_TORETICALCULATE:push psw PSW ACC MOV R1,times MOV R7,#0H MOV R3,#27H MOV R2,#10H CLR Csubs1: MOV A,R2 SUBB A,R1 MOV R2,A MOV A,R3 SUBB A,#0H INC R7 MOV R3,A CLR C CJNE R3,#0H,subs1subs2: MOV A,R2 SUBB A,R1 MOV R2,A JC chg2dec INC R7 AJMP subs2CHG2DEC: MOV A,R7;由r7 的值转换成3位十进制,其中r1为百位,r2为十位,r3为个位 CLR C SUBB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂安全培训收获与体会课件
- 工厂安全培训总结报告课件
- 复合防火涂料耐久性机理-洞察及研究
- 手指画辣椒课件
- 手指操炒鸡蛋课件
- 化肥厂安全设备维护办法
- 学生食品安全课程培训课件
- 文化差异广告策略-洞察及研究
- 手卫生和消毒灭菌课件
- 手动叉车安全驾驶培训课件
- 教师岗位聘任申请书模板合集
- 2025重庆市公安局江北区分局辅警招聘60人考试参考题库及答案解析
- 巴中市恩阳区2025年专项招聘卫生专业技术人员的(50人)考试参考题库及答案解析
- 车规级芯片设计-洞察及研究
- 道路运输业安全培训课件
- 一年级新生家长会校长讲话:习惯奠基成长路家校同行护萌娃
- 2025【粮食购销合同范本】粮食购销合同
- 德邦防御性驾驶培训课件
- GJB3206B-2022技术状态管理
- 市政道路工程竣工验收报告
- 12、口腔科诊疗指南及技术操作规范
评论
0/150
提交评论