目录绪论 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 display绪论心血管疾病是当今发达国家死亡率占第一位的重要疾病,在我国也是死率最 高的一类疾病,世界卫生组织已将其列为 2l 世纪危害人类健康的头号杀手[1]。
随 着人们生活水平的提高,工作方式以及膳食结构的变化,源于心脏与循环系统的 不健康而导致的心血管疾病已逐渐成为威胁人类健康的主要疾病心血管疾病是 一种常见病、多发病,而且有极高的死亡率据统计,1990 年全球大约有 1400 万人死于心血管疾病,预计到 2020 年,死于心血管疾病的患者将达到 2500万人 [2]目前我国城市人口中每 5 个成年人中就有 1 个人不同程度的患有心血管面的 疾病中国每年有100 万人死于脑卒中,并且有更多的人致残特别是在近,中 国、日本和新西兰研究人员发现高血压是东方人脑卒中的主要原因[3]近来,心 血管疾病的发病率逐年提高,患者的年龄却逐年降低,心血管疾病对人类身体健 康产生的威胁也越来越大人们希望通过早期采取一些积极的防治手段,使自己 拥有健康同时,中国已经进入了老龄化社会,越来越多的老年人受到慢性疾病 的困扰,如高血压、冠心病、慢性支气管炎等老年慢性疾病通常是终身性疾病, 疼痛和昂贵的医疗费用不仅严重影响病人的生活质量.而且占用了大量医疗卫生 资源,带来不堪重负的社会经济负担要避免和减少高血压、心脏病这类心血管 疾病给人类健康带来的严重危害,有效的早期预防、早期诊断和早期治疗方法和 设备,以及快速的发病后的救治手段都是非常重要的,这些也正是目前广大医学 界专家正在共同努力研究的重点,改进对心血管疾病的预防及治疗手段已经成为 现代医学界的一个重大难题。
目前,现代的医学电子仪器已不仅仅是单纯的医学电子测量仪器硬件系统, 而是基于电子技术、计算机技术、数字信号处理技术的生理量检测和分析系统 以往专门测量心率值的仪器较少,能提供心率变异指标的仪器更是寥寥无几人 们为了知道自己的运动或劳动强度是否超负荷,尤其是老年人或运动员等,他们 都得赶到医院而不能实时测量和预知而心电仪的出现,使心电图机进入家庭变 成了可能,但基于心电工作站的模式,使个别地区的患者因医院分析诊断系统的 不健全,而变得不适用;基于嵌入式及 DSP 的心电监护仪功能强大,但又因芯 片价格的高昂而有悖于我国基本国情,不利于家庭的普及[4]因此,一种性能优 良,带有自动监测、报警等功能,适合在家庭和社区条件下使用,同时适用于有 隐性疾患的亚健康人群及各种作业环境下的劳动者,在其心率变异时,能及时发 出警示的安全监护器,而又符合我国人均收入水平不高这一国情的心率监测系统 的研制显得尤其重要基于这一目的,我设计的课题就是便携式人体心率监测系 统的设计1 系统统方案设计1.1 系统功能要求要求以AT89C2051单片机为核心控制芯片,光电式脉搏波传感器采集信号, 以七段数码管作为显示系统,经信号处理电路后脉冲送入单片机,能够实现报警、 数码管显示心率的频率等功能。
1.2 医学常识心率(Heart Rate):用来描述心动周期的专业术语,是指心脏每分钟跳动的次数,以第一声音为准心电信号是一种非常弱且频率较低的信号,一般幅值在 0.05〜5mV,频率在 0.05〜1 OOHz结构特征:心脏是一厚壁的肌性器官,由左右 2 心房和左右 2 心室 4 个心 腔组成心脏的自动节律性收缩,推动血液在循环系统的各种血管中环流,使机 体各组织、器官能不断地吐故纳新、新陈代谢正常成年人安静时的心率有显著的个体差异,平均在75次/分左右(60—100 次/分之间)心率可因年龄、性别及其它生理情况而不同初生儿的心率很快, 可达130次/分以上在成年人中,女性的心率一般比男性稍快同一个人,在 安静或睡眠时心率减慢,运动时或情绪激动时心率加快,在某些药物或神经体液 因素的影响下,会使心率发生加快或减慢经常进行体力劳动和体育锻炼的人, 平时心率较慢健康成人的心率为60〜100次/分,大多数为60〜80次/分,女性稍快;3岁 以下的小儿常在 100 次/分以上;老年人偏慢成人每分钟心率超过100 次(一 般不超过 160次/分)或婴幼儿超过 150次/分者,称为窦性心动过速常见于正 常人运动、兴奋、激动、吸烟、饮酒和喝浓茶后。
也可见于发热、休克、贫血、 甲亢、心力衰竭及应用阿托品、肾上腺素、麻黄素等如果成人的心率在160〜 220次/分,则称为阵发性心动过速心率低于60次/分者(一般在40次/分以上), 称为窦性心动过缓[5]可见于长期从事重体力劳动和运动员;病理性的见于甲状 腺机能低下、颅内压增高、阻塞性黄疸、以及洋地黄、奎尼丁或心得安类药物过 量或中毒如心率低于40次/分,应考虑有房室传导阻滞心率过快超过160次 /分,或低于 40 次/分,大多见于心脏病病人,病人常有心悸、胸闷、心前区不 适,应及早进行详细检查,以便针对病因进行治疗心电图如图 1.1 所示图 1.1 心电图脉搏波:人体心室周期性的收缩和舒张导致主动脉的收缩和舒张,使血流压 力以波的形式从主动脉根部开始沿着整个动脉系统传播,这种波称为脉搏波脉 搏波所呈现出的形态、强度、速率和节律等方面的综合信息,很大程度上反映出 人体心血管系统中许多生理病理的血流特征正常人脉搏数为60〜80次/分钟, 婴儿为90〜100次/分钟,老人为100〜150次/分钟脉搏波如图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产品的兼容•2K字节可重编程闪速存储器 •耐久性: 1,000 写/擦除周期•2.7V〜6V的操作范围•全静态操作:OHz〜24MHz• 两级加密程序存储器•128x8位内部RAM•15根可编程I/O引线• 两个 16 位定时器/计数器• 六个中断源• 可编程串行 UART 通道• 直接 LED 驱动输出• 低功耗空载和掉电方式AT89C2051是一带有2K字节闪速可编程可擦除只读存储体(EEPROM)的低 电压,高性能8位CMOS微型计算机。
它采用ATMEL的高密非易失存储技术 制造并和工业标准MCS—51指令集和引脚结构兼容通过在单块芯片上组合通 用的闪速存储器,ATMEL的AT89C2051是一强劲的微型计算机,它对许多嵌 入式控制应用提供一高度灵活和成本低的解决办法此外,从AT89C2051内部结构图也可看出,其内部结构与8051内部结构基本一致(除模拟比较器外),引脚RST、XTAL1、XTAL2的特性和外部连接电 路也完全与51系列单片机相应引脚一致,但P1 口、P3 口有其独特之处其结2.1.2 AT89C2051的引脚说明:TfHL「4..二"■:_■<〒 图RSTOXD) RllXPY.lCTOAT89C2051是一个有20个引脚的芯片,引脚如图2.2所示,与8051内部结 构进行对比可发现,AT89C2051减少了两个对外端口(即P0、P2 口),使它最 大可能地减少了对外引脚,因而芯片尺寸有所减少图2.2 AT89C2051AT89C2051 芯片的 20个引脚功能为:(1) Vcc:电源电压2) GND:地3) P1 口: P1 口是一个8位双向I/O 口引脚P1.2〜P1.7提供内部上拉阻 P1.0和P1.1要求外部上拉电阻。
P1.0和P1.1还分别作为片内精密模拟比较器的 同相输入(AIN0)和反相输入(AIN1)P1 口输出缓冲器可吸收20mA电流并能直 接驱动LED显示当P1 口引脚写入T”时,其可用作输入端当引脚P1.2〜P1. 7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流(IIL)P1 口还 在闪速编程和程序校验期间接收代码数据4) P3 口: P3 口的P3.0〜P3.5、P3.7是带有内部上拉电阻的七个双向I/0 引脚P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不 可访问P3 口缓冲器可吸收20mA电流当P3 口引脚写入T”时,它们被内部 上拉电阻拉高并可用作输入端用作输入时,被外部拉低的P3 口引脚将用上拉 电阻而流出电流(IIL)°P3 口还用于实现AT89C2051的各种功能,如下表1所示 P3 口还接收一些用于闪速存储器编程和程序校验的控制信号5) RST:复位输入RST 一旦变成高电平,所有的I/O引脚就复位到T” 当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位 每一个机器周期需12个振荡器或时钟周期6) XTAL1:作为振荡器反相放大器的输入和内部时钟发生器的输入。
7) XTAL2:作为振荡器反相放大器的输出表1 P3 口的功能P3 口引脚功能P3.0RXD(串行输入端口)P3.1TXD(串行输出端口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO (定时器0外部输入)P3.5T1 (定时器1外部输入)2.2 传感器与信号处理电路的设计2.2.1 光电式脉搏波传感器其原理是利用光电信号来测量脉搏容量的变化当血管内血容量变化时,组 织对光的吸收程度相对发生变化,利用光电传感器可测出这种变化,该变化反映 出血液动脉的基本参数情况(包括频率、幅度、脉搏波形状的改变)根据郎伯 特一比尔(lambert-beer)定律,物质在一定波长处的吸光度和他的浓度成正比, 当恒定波长的光照射到人体组织上时,通过人体组织吸收、反射衰减后测量到的 光强在一定程度上反映了被照射部位组织的结构特征光电式脉搏波传感器可分为反射型光电式脉搏波传感器和透射型光电式脉 搏波传感器可利用发光二极管做光源,光敏晶体管做光检测器件组成光电式脉 搏波传感器将发光二极管和光敏晶体管分别放在组织的两边(透射法)或同一 侧(反射法),当被测处血管中的血液流动改变时,此处组织的透光率和反射率 随之变化,光敏晶体管就可将此时引起的光线变化转换为相应的电信号。
反射型光电式脉搏波传感器:光源和光敏元件处于被测部位的同一侧,光源 所发处的光线经指尖组织的反射有一小部分可以透过指尖组织和血液照射到光 敏元件所在的窗口中,再由光敏元件检测出其变化,因此血液的搏动情况可以被 描记,通常称这种传感器为反射型光电式脉搏波传感器[8],其电路如图 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. 前置放大与波形变换电路运放ICla将信号放大200倍,并与Rll、C5组成截止频率为10Hz左右的 低通滤波器以进一步滤除残留的干扰,其输出的信号是叠加有噪声的脉动脉搏 波,此信号由滞回比较器(施密特触发器)ICld转换成方波⑼该比较器的阈值 可用P2调定在脉搏波的幅值范围之内,但对P2的调定要求并不严格,因为ICld 的输出信号经C4、C3的微分后总是将正、负相间的尖脉冲加到单稳多谐振荡器 IClc的反相输入端,不会造成很大的触发误差当有输入信号时,IClc在滞回比较器ICld输入信号的每个下降沿到来时输 出高电平,使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)是七路达林顿驱动器阵列,是个集电极开 路(0C)输出的反向器.最大驱动电流可以达到500mA,并且能够在关态时承受 50V的电压,输出还可以在高负载电流并行运行采用DIP-16或S0P-16塑料 封装, 如图2.8 所示图2.8 ULN2003引脚和内部方框图2.3.3 显示电路接口设计选用七段共阴数码管作为数据显示器,单片机 AT89C2051 的 P1 口接数码管 的 a、b、c、d、e、f、g 和 dp 引脚P3.0〜P3.2 接 ULN2003 的 1B、2B 和 3B, ULN2003 的 1C、 2C 和 3C 分别接三个数码管的公共端子 COM2 、 COM1 和 COMO当P3.0〜P3.2其中有一个变为高电平时,分别驱动7SEG2、7SEG1和 7SEG0,此时从P1 口输出经过单片机处理后的数据数码管就可以显示心率的次 数(每分钟送一次数据),其中P3.3是对脉冲计数的。
8个220Q的排阻接电源 后接P1 口,作限流用,维持数码管正常显示,当单片机复位时,使P1 口电平全 为高电平其电路如图2.9所示,本部分运用89C2051单片机作核心元件,在这 里运用了单片机能更快更准确地对数据进行运算,而且可根据实际情况进行编 程,所用外围元件少,轻巧省电,故障率低 ULN2003 为内置达林顿管集成电 路,作动态扫描时的选通驱动用来自传感下降沿到达时,单片机对两次脉冲间的时间进行运算得出心率,通 过 P1 口把结果送到数码管显示出来同时,对每次脉冲的到来均响铃,与脉搏 同步这样,就可以通过声光的形式和整形输出电路的脉冲电平输入单片机 89C2051 的 P3.3 脚,单片机设为负跳变中断触发模式,故每次脉冲下降沿到达 时触发单片机产生中断并进行计时;当下一次脉冲的形象地把脉搏的快慢显示出 来为避免干扰的影响,单片机对两个脉冲之间的时间间距进行检测,若发现有干扰则忽略该干扰而不显示图 2.9 显示电路图2.4 报警电路报警电路是对每次脉冲的到来均响铃,与脉搏同步这样,就可以通过声光的形式形象地把脉搏的快慢显示出来,其电路如图2.10所示 1 RESETF3D njKTAJJJCT.AXI•启5.43JtoT ErlFarlcFlplplFlp-・H3 -P3J-F1J--n-wr»图 2.10 报警电路icnKdcstKTe於 IB出Fllri輩他馅已三三一一2.5 时钟和复位电路设计2.5.1 时钟电路设计单片机内部时候方式如图 2.11 所示。
在单片机内部有一振荡器电路,只要 在单片机的 XTAL1 和 XTAL2 引脚外接石英晶体,就构成了自激振荡器并在单 片机内部产生时钟脉冲信号图中电容 C9 和 C10 的作用是稳定频率和快速起振, 电容值在5〜3OpF晶振XI的振荡频率范围为1.2〜12MHz,典型值为12 MHz 和 6 MHz11 / 3O图 2.12 时钟电路2.5.2 复位电路的设计按键与上电复位电路如图2.13所示开机瞬间RESET引脚获得高电平,随 着电容C11的充电,RESET引脚的高电平将逐渐下降RESET引脚的高电平只 要保持足够的时间(2 个机器周期),单片机就可以进行复位操作;另外,在单 片机运行期间,还可以利用按键来完成复位操作VCCC1L B _|产O ORiiOL>R2IKRESETvcc〔P5.0Pl.7P3.1Pl.6 ・XTAL3PlIXTAL1Pl.4P3.2Fl 3P1.3P? JPl.llP3 5P1.0ONDP5.-7ATSO(?2:05J图 2.13 复位电路3 软件设计3.1 中端程序流程图3.1.1 定时器中断程序流程图Y开始Y图 4.1 定时器中断程序流程图MOVA,MORE_200;判断是否大于200,即是否小于50 次CJNEA,#00H,TOKEEP;大于 200,即小于 50 次CLRC;保持原来的显示MOVA,TIMES;判断是否小于50,即是否大于200 次SUBBA,#32HJCTOKEEP;小于 50,保持原来的显示3.1.2 INT中断程序流程图保护现场取时间根据时间计算出每分钟脉搏次数卜六进制转十进制保存结果恢复现场结束图4.2 INT中断程序流程图subs2: MOV A,R2SUBB A,R1MOV R2,AJC chg2decINC R7;由r7的值转换成3位十进制,其中r1为百位, r2 为十位, r3 为个位AJMP subs2CHG2DEC: MOV A,R7CLR C3.2 显示程序流程图图 2.16 显示程序流程图开始ORG 0600HDELAY:PUSH ACCMOV A, R5PUSH ACCMOV R5,#0AHD2_1:MOV R4,#32HD2_2:DJNZ R4,D2_2DJNZ R5,D2_1;延时 1ms4 调试与仿真4.1 仿真软件(1)Proteus 软件元件库中包含的元器件非常丰富,应用涵盖了软件部分的汇 编、C语言的调试,可以辅助电子类如单片机、数字电路、电子电路等多种科目 教学。
本文研究并举例说明了该软件在电工电子实验教学中的应用,阐述了使用 该软件进行实验教学具有系统资源丰富、硬件投入少、工程实践最为接近和学生 综合能力得到提高等优点实践证明,该软件广泛加以应用,可以提高实验质量, 通过理论与仿真验证相结合,可以克服传统教学中的不足2) 打开Keil uVision3,新建Keil项目,选择AT89C2051单片机作为CPU, 新建汇编源程序文件,编写程序,并将其导入”Source Groupl”中[10]ptions for Target ”对话窗口中,选择“0utput”选择卡中的“Create HEX File ”选项和“Debug” 选项卡中的“Debug Use: Proteus VSW Simulator,选项编译汇编源程序,改正程 序中的错误3) 在 Proteus ISIS 中,选中 AT89C2051 并单击鼠标左键,打开 “Edit Component对话窗口,设置单片机晶振频率为12MHZ[11]在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语言硬件方面对电路理论、模拟电子技术 和数字电子技术要求很高,因此在后期学习及以后的工作过程中还学要把这三门 课加强参考文献[1]郑文,李峰,刑武,李莹莹.心血管功能脉图检测系统的设计和实现.计算 机工程与应用.2004,40(22):199-201.[2] Neal B,Chapman N,PateI A.Managing the global burden of cardiovascular disease. European Hearl Jounral。
Supplements. 2002, 4: F2-F6.[3] 李泽君.基于心电与脉搏信息的心血管功能检测与监护系统的研究.北京工 业大学硕士论文.2004: l-5.[4] Aarner Chughtai and Ella A. Kazerooni. CT and M冈Uof Acute Thoracic Cardiovascular Emergencies.Critical Care Clinics,2007,23(4): 835-853.[5] TaiJenchao,Tseng Shungtsang,Lin Chingpo, et al. Real2time ima2 getracking for automatic trafficmonitoring and enforcement appli2 cations[J]. 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].重 庆大学学报,2004.27(2):9-12.[9] 程光.指动脉搏动波光电传感器的研制[J].南京医学院学报2001 ,7 (4):329 - 330.[10] 徐爱钧,彭秀华.Keil Cx51 V7.1单片机高级语言程序与uVision2应用 实践[M].北京:电子工业出版社,2004, 11-15.[11] 林志琦•基于Pro teus的单片机可视化软硬件仿真[M].北京:北京航空航 天大学出版社,2006,55-56.附录 A 心率监测仪电气原理图ggggggggSoT3L"僉 IVor-: asL] aaa「I ar-1 a0 auQa!—1 a■—
在这段时间里,杨熙老师严谨的治学态度和热忱的工作作风令我十分钦佩,他们的指导使我 受益非浅同时学院实验室的开放也为我的设计提供了实习场地在此杨熙老师表示真诚的 感谢!通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际 的含义,并且检验了我在大学所学的成果虽然在这次设计中对于知识的运用和衔接还不够 熟练但是我将在以后的工作和学习中继续努力、不断完善这段时间的设计是对过去所学 知识的系统提高和扩充的过程,为今后的发展打下了良好的基础由于自身水平有限,设计中一定存在很多不足之处,敬请老师批评指教!。