基于单片机的血压测量计设计_第1页
基于单片机的血压测量计设计_第2页
基于单片机的血压测量计设计_第3页
基于单片机的血压测量计设计_第4页
基于单片机的血压测量计设计_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#1QK10KG寸01QK10KG寸0一HodaajiCt工d本设计所选择的电容为聚苯乙烯薄膜电容,其绝缘电阻R>50000MQ,损耗角正切值在10-4,量级范围,电容器的吸收系数Ka最小为0.05左右,电感量为4*10-3〜6*10-3口H。C1=0.022口F,C2=0.01MF。三、电阻器的选择在有源Rc滤波电路中,主要考虑电阻器的阻值、精度、温度系数及工作频率等参数。对于要求不高的滤波器,可选用价格低廉的电阻器,如碳膜电阻器。对于高Q及要求参数随温度变化小的滤波器应选用金属膜、线绕及金属玻璃釉电阻器等。对于工作频率较高的滤波器应选用无感绕法和无感刻槽的电阻器,因为这种电阻器的自身分布电感较小。滤波器所用的电阻均选用碳膜电阻。3.2.3键盘与接口设计键盘与单片机的接口包括硬件与软件两部分。硬件是指键盘的组织,即键盘结构及其与主机的连接方式。软件是指对按键操作的识别与分析,称为键盘管理程序。虽然对不同的键盘组织其键盘管理程序存在很大的差异,但任务大体可分为下列几项:识键:判断是否有键按下。若有,则进行译码;若无,则等待或转作别的工作。译键:识别出哪一个键被按下并求出被按下键的键值。键值分析:根据键值,找出对应的处理程序的入口的键值。一、键盘的组织:键盘按其工作原理可分为编码式键盘和非编码式键盘。按其结构中分为独立式键盘和矩阵式键盘。键盘的扩展也可以通过一些特殊功能的数字芯片,如各种移位寄存器等+5V"O实现。虽然程序较为复杂,但占用的单片机的接口较少。可直接用单片机的引脚作为键盘的行列线,对单片机的I/O口的拉电流和灌电流特性有较高的要求。本设计采用这种非编码矩阵式键盘,这样成本低,使用灵活,且编程简单,扩展容易。如图3-3所示。为了使硬件设计简单化,利用单片机的RBI,RB2和RB4,RB5进行扩展成矩阵式键盘。B5和B4与单片机的变位中断输入引脚RB5和RB4相连,将其设置为输入;B1和B2与单片机的引脚RB1和RB2相连,将其设置为输出,对键盘的扫描可采用查询方式或中断方式。PIC16F874单片机的RB5和RB4可以产生变位中断,是微软公司专门为设计键盘中断功能使用的。二、键抖动及消除键盘按键一般都采用触点式按键开关。当按键被按下或释放时,按键触点的弹性会产生一抖动现象。即当按键按下时,触点不会迅速可靠地接通,当按键释放时,触点也不会立即断开,而是要经过一段时间的抖动才能稳定下来,抖动时间视按键材料的不同一般在5ms~10ms之间。健抖动可能导致计算机将一次按键操作识别为多次操作,为克服这种由键抖动所致的误判,本设计采用软件延时法,这样可以简化硬件设计。软件延时法即:当判定按键按下时,用软件延时10ms〜20ms,等待键稳定后重新再判断一次,以躲过触点抖动期。三、键连击的处理当我们按下某键时,对应的功能便会通过键盘分析程序得以执行。如果在操作者释放键之前,对应的功能得以多次执行,如同操作者在不断操作一样,这种现象就称为连击。连击现象软件方法来解决,当某键被按下时,首先进行软件去抖动处理,确认键被近下后,便执行对应的功能,执行完后不是立即返回,而是等待键释放之后再返回,从而使一次按键只被响应一次,避免连击现象。四、本设计中键盘的工作原理本次设计键盘工作的查询方式,矩阵式键盘的查询工作原理如下:如图3-3所示,B4,BS为列线,B1,B2为行线。列线通过上拉电阻连接到电源上;因此当无键按下时,各列线(B4,B5)均为高电平。当行线(B1,B2)分别输出低电平时,有键按下,相应的列线B4或B5上会出现低电平。根据此原理,CPU对整个键盘进行扫描。所谓扫描,即CPU不断轮流对行线置低电平,然后检查列线输入状态,确定按键情况。在确定有键按下后,先把B1置为低电平、B2置为高电平,再读入B4,B5的值。若B5为“1”,B4为“0”,则S2键按下;若B5为“0”,B4为“1”,则S1键被按下;若B4,B5皆为“1”,则证明按下的键不在该行,应进行下一行的扫描。下一行扫描时,令B1为高电平、B2为低电平,判断方法同前。扫描键盘的时间很短,仅为几微秒,而

按一次键至少需要几十毫秒,所以只要有键按下,就可以马上判断出是哪个键被按下,从而很快执行相应的功能。五、键盘的功能分配本设计中键盘用于主要是为了对单片机内各种参数的设置进行修改,以方便用户根据自己需要对系统进行控制。通过编程,S1键用于启动或关闭传感器;S2键用于设置通道数目;S3键用于设置数据是否传送至计算机;S4键用于显示设置。3.3输出系统设计LED介绍LED即发光二极管,它是一种由某些特殊的半导体材料制作成的PN结,由于参杂浓度很高,当正向偏置时,会产生大量的电子一空穴复和,把多余的能释放变为光能。LED显示器具有工作电压低、体积小、寿命长(约十万小时)、响应速度快(小于l^s)、颜色丰富等特点。LED的正向电压降一般在1.2〜2.6V,发光工作电流在5mA〜20mA。七段LED显示器由数个LED组成一个阵列,并封装于一个标准的外壳中。为适用于不同的驱动电路,有共阳极和共阴极两种结构。本次设计采用的是共阳极结构,如图3-4所示。1-1-cLkc7b□8609bcJdp已日k匚日口共阳极(W管脚图共阳极图3-4七段LED显示器的共阳极结构为了显示某个数或字符,就要点亮对应的段,这就需要译码。译码有硬件译码和软件译码。硬件译码电路的优点是计算机时间开销比较小,但硬件开支大。软件译码与硬件电路相比,省去了硬件译码器,其BCD码转换为对应的段码这项工作由软件来完成。表3-2显示的就是共阳极情况下段码与数字、字母的关系。

表3-2LED显示器字段字符共阳极段码字符共阳极断码字符共阳极断码0C0H592HA88H1F9682B83H2A47F8CC6H3B0880DA1499990灭FFH3.3.2数码显示的驱动电路SEGASEGGSEG®SEUFDIGJT3DIGIT&D1G3T7EJIG1T4Y十DIGITSDIGITSDIGIT2DIGIT!考虑到整体体积的大小,译码驱动电路不采用由六个74LS273组成的数据锁存器和74LS244数据缓冲器,这七个集成块由MAXIM公司的ICM7218C替代。一块ICM7218C可以驱动八位七段LED数码管,其内部集成有BCD码解码器、多路扫描电路、显示驱动、8*8的静态存储器。ICM7218C既可以显示十六进制格式也可以显示SEGASEGGSEG®SEUFDIGJT3DIGIT&D1G3T7EJIG1T4Y十DIGITSDIGITSDIGIT2DIGIT!5EK&匸(1BDP可AQDA1JU7VRIT匚HOA/CnDEB/SHUNDDA?101IDO】田ID3图3-5ICM7218C的管脚功能图一、主要功能引脚介绍如下:SEGA〜SEGG为七段LED的引脚输出端,在本文中接各位数码管的A~G位。DA0〜DA2为地址译码输入,分别选择不同的数码管(即不同的位)。DA0~DA2分别接PIC16F874的AN4、RB6、RB7。其功能分配见本章表3-3。ID0~ID3为BCD码的输入端。在本设计中接PORTD端口的RD0〜RD3。DIGIT1〜DIGIT8分别为各位数码管的阳极输入端。即分别接各个BS206的阳极公共端。HEXA/CODEB/SHUTDOWN为输入方式选择端。接高电平,选择BCD码输入方式。WRITE为写输入使能端。接低电平,使输入使能。V+用于接5V的电源,在V+和地之间应接两个并联的电容器47口F和0.1口F用于消除驱动LED的电流纹波的影响。二、主要的参数(典型值)有:电源电压:5V关断后电流:25口A工作电流:200uALED驱动电流:70mA显示扫描速率:250Hz共阳极输出电阻为4Q,输出显示位电阻为50Q功耗:30mA3.3.3七段LED的显示接口一、显示方式的选择按照显示的方式,七段LED数码管显示有静态显示和动态显示之分。对本设计研究的血压信号采集系统来说,采用集成显示芯片ICM7218C的动态显示具明显的优势,它对静态显示而言并不占用更多的机时,其硬件电路简单,所用器件较少,便于缩小硬件电路的面积,从而时整个电路的体积可以做得更小。所以本次设计采用的就是基于集成显示芯片的动态显示方式。在采用动态显示的系统中,微处理器或控制器应定时地对各个显示器进行扫描,显示器件分时轮流工作,每次只能使一个器件显示,但由于人的视觉暂留现象,仍感觉所有的器件都在同时显示,此种显示的优点是使用硬件少,占用I/O口少。随着大规棋集成电路的发展,目前已有能自动对显示器进行扫描的专用显示芯片,使电路既简单又少占用机时。这里采用的是MAXICM公司的集成显示芯片ICM72I8C,它能自动对各数码管进行扫描,其BCD码到LED段码的转换也由其内部完成(即内部具有BCD码到LED段码的译码功能),显示方式为动态显示,如图3-5所示。二、引脚功能设定本设计所要求显示接口电路完成两组三位十进制数字的显示。即显示测量结果:收缩压和舒张压,单位为mmHg。把PIC16F874单片机的PORTD端口(并行从动端口)的RD0〜RD3作为显示器的数据BCD码传送端口,如图3-6所示。用PORTA的AN4和

PORTB的RB6、RB7作为的地址译码线,由集成显示芯片进行译码,分别选中不同的LED数码管对应的芯片内寄存器。图中74LS244为单向缓冲器,起到隔离、缓冲等功能。数据显示的过程是首先由AN4和RB6、RB7确定当前该选中的数据寄存器,然后PORTD将相应位要显示的数字送入对应的数据锁存器,集成显示芯片将自动对内部的寄存器进行扫描,分别送入对应的数码管显示。集成显示芯片将在第六章电路的实现中做介绍。现在对地址线、LED数码管进行功能分配。如表3-3所示。DV6DV6ssssasE5S83238ssssasE5S83238^4LS244PIC16FOO741A01Y1••••••1A21¥22A02Y0^4LS244PIC16FOO741A01Y1••••••1A21¥22A02Y02A12Y12A22Y2IDOIDL益SEGASEGBSECCSECDSECESECFDIGHlDiemDiGmDIGH4DIGH5DIGIT厅DiGmDIGITS图3-6LED动态显示电路图表3-3地址线、LED分配表血压LED分配线AN4RB6RB7收缩压个位I000十位II001百位III010舒张压个位W100十位V101百位1103.3.4数码管的选取LED(发光二极管),它是一种由某些特殊的半导体材料制作成的PN结。其发光强度与其正向压降VF和电流IF的乘积有关,其乘积越大,则发光强度越大。工作电流一般在5mA〜20mA。本文从系统整体考虑,选用的是BS206七段LED数码管,其参数如下:最大工作电流:200mATOC\o"1-5"\h\z正向工作电流:60mA正向压降(每段IF为10mA):W3.6V反向漏电流(Vr=5V/每条时):<100uA反向耐压:25V光强:±150ucd结构类型:共阳极双列式封装形式:双列塑料环氧发光材料:GaAsP这种型号的LED数码管由于VF高达3.6V,故在相同亮度的情况下,其正向电流可以小得多,所以对降低整机功耗非常有好处。3.4电源的选择数码管的额定电流为6个60mA,加上单片机PIC16F874的流入VDD引脚的最大电流为250mA共为610mA,再考虑到其它集成块和电路消耗,选电源功率为1A就可以满足功率要求。由于本设计中压力传感器所用电源电压就是PIC16F874单片机的供电电压,而单片机中的A/D转换所用参考电压直接连接的是PIC单片机的供电压。即它们均为同一电源电压,对于传感器,其输出与供电电压成正比,而A/D转换的结果与其供电电压成反比,所以在满足传感器和单片机的正常工作的前提下,电源电路的输出5V的精度对血压信号的采集转换结果没有影响。本文选择MC7805A稳压器组成电源电路。MC7805A的一些主要特性参数如下:输出电压:5.0V(min4.9V,max5.1V)TOC\o"1-5"\h\z电压调整率:20mV静态电流:3.2mA输出电阻:2M短路电流限额:0.2A

峰值输出电流:2.5A输出电压平均温度系数:0.6mV/°C输出噪声电压:10口V/V0输入输出压差(I0=1A):2V脉波抑制比:75dB采用四节5号电池供电或者由外接输出为6V的变压器供电。其电路连接示意图如图3-7所示。电容选择为铝电解电容0.33口F和0.1口F。.1.1.MC7305A斗m三2-0.1图3-7电源电路示意图第4第4章软件系统设计单片机主程序设计本文设计的血压采集系统当电源打开时,数据采集并没开始,考虑到采集前根据当时情况进行一些参数的设置,以便能更好地使用。这些参数的设置来源来个渠道:一是如果借助于上位机,可以通过上位机进行参数设置,然后通过串行口送到采集系统;二是即使有上位机,也可以直接用本系统设计的键盘进行参数设置。参数设置完毕,采集系统立即开始工作。当然也可采用默认设置,只需按开始按钮就开始采集数据工作。单片机的主程序MAIN工作流图如图4-1所示:图4-1单片机主程序流程图

图4-1单片机主程序流程图键盘管理服务程序本程序用于键盘的识别。通过编程,使按下S1键时,启动或关闭传感器;按下S2键时,执行设置通道数WAYCOUNT;按下S3键时,设置数据传送标志SENDF;按下4键时,设置显示标志DISPLAYF;键盘管理程序主要是为了对各种参数进行设置,以方便用户根据自己的需要对系统进行设置。4.2.1键盘工作的流程图键盘工作的流程图如图4-2所示:图4-2键盘管理程序流程图在流程图中,标志F0为键是否被按下的标志。当键扫描发现有键按下时,F0被置1;若无键按下,则F0清0。在键服务子程序中,通过逐行列扫描以确定是哪一键按下,并转入相应的服务部分,从而作出相应的操作。键盘的各程序模块功能分配一、键盘初始化子程序KEYINI本程序用于设置与键盘有关的端口的输入输出方式,并关闭所有的中断,清除程序控制字中的与键盘有关的标志位,准备接收键盘指令。二、键扫描子程序用于检测是否有键按下,检测原理见第五章键盘设计部分。三、键盘去抖子程序KEYDELAY用于延时约8ms,其目的是为了消除键盘机械按钮的抖动。通过延时约8ms然后再判断一次是否该键被按下,以躲过触点的抖动期。四、键服务子程序KEYZHI用于确定是哪一个键被按下,然后执行按键功能。五、键盘管理子程序KEYSERV用于管理前面的一至四个子程序,使键盘能顺得完成其功能。首先它先调用初始化子程序KEYINI然后执行查键KEYSCAN程序,如果检测到有键按下,则调用软件延时子程序KEYDELAY去抖动,去抖动后再次进行键扫描,若确认有键按下,则需要调用键值程序KEYZHI若无键按下,就返回。4.3LED显示子程序由前面的章节所知:A/D转换的1LSB代表的血压值为0.4mmHg,则血压测量值就应该等于ADRES*0.4+BIAODZ。由于在AID转换结果设置时将ADCON1中的ADFM设为0,则A/D转换的结果将向左移,高8位放入ADRESH中,低两位放入在ADRESL中本文设计时省略了低两位,即将ADRESH中的结果看成为A/D转换的结果,那么就必须再将ADRESH的值乘以4才能近似地表示结果(左移一位相当于乘2)。这样带来的误差大小为3LSB,即3/210=0.29%,是可以接受的。则血压测量值就应该等于:ADRESH*4*0.4+BIAODZ,为避免单片机数据处理时小数的乘法运算,本文设计如下结果获得方法:将ADRESH送给一个16位的寄存器(即两个8位)SSYH,SSYL高位在前,然后将8位的数据在这个16位的寄存器中左移4位(相当于乘以16),最后将结果转换化十进制时,去掉个位后加上标定值即为正式的测量结果。整个显示程序的工作是在A/D模块采集一段时间后才能进行,至于是否需要显示,取决于用户事先的设置(可以通过键盘设置和通过PC机通过给单片机发控制字进行设置)。显示的结果只是采集数据的一个简单处理结果,即最大值和最小值。最大值为收缩压SSY,最小值为舒张压SZY。整个显示过程并不是采集一个数据显示一个数据,而是一秒钟更换大约三次,满足人眼的正常反应要求。4.3.1显示程序的工作流程图显示程序的工作流程图如图4-3所示。

图4-3显示子程序流程图本程序用于显示血压测得结果。是否执行显示程序,由键盘的S4键决定。当S4=l时,将显示结果;当S4=0时,将不显示结果。默认情况为显示结果。另外,血压的显示结果为单片机直接测得结果,不是经过上位机处理后的结果。4.3.2显示程序各模块功能分配一、显示初始化子程序DPINI主要用于设置各个七段LED的地址线对应的单片机的端口设置为输出,为后面选择不同的位做准备。二、数据处理子程序DISPOSE主要用对被测得结果进行乘16的运算,因为根据血压值的计算公式,需要对测量值进行乘以1.6的运算。为避免进行乘法运算,本文采取了测量值二进制数左移4位的算法,相当于乘以16。这样结果将放大了10倍,在后面的BCD码转换过程中,将转换的结果十进制再向右移1位,即去掉转换结果的个位,最后的结果就是乘以I.6的正确结果(省略了小数部分)。三、BCD码转换程序BTOBCD用于将显示结果转换为BCD码。其入口条件:ACCBHI,ACCBLO,因为A/D转换结果为10位乘以4,也就是12位,12位的二进制数转换为十进制数应的应该小于210即4096,故BCD码的转换结果用二字节存储就够了。其出口条件:ACCCLO、ACCCHI。四、显示模块主程序DPSERV,本程序将根据控制字寄存器的显示时间到标志位是否有效决定本次是否显示。若有效,则重新给显示频率寄存器DCOUNT重新赋值;再调用显示初始化子程序,并设置先显示收缩压,将结果进行处理后调用BCD码的转换子程序,后个位、十位和百位依次送显,同理再对舒张压进行处理显示,显示完成后返回。4.4A/D转换中断服务程序串行口初始化子程序USARTINTA/D转换后的结果通过单片机的串行口送入到上位机(PC机)的COM1口或COM2口中,为使通信能顺利进行,两的数据传输率、数据传输格式应分别一致。本设计中的上位机和下位机的传输波特率默认为9600bps(也可根据键盘或上位机送来的控制字设置速率为19200bps);采用的格式均为标准的不归零(NRZ)格式(即1位起始位,8位或9位数据位和1位停止位)。本文的数据位为9位,其中包括1位奇偶校验位,用于传输数据的奇偶校验。本程序主要完成SCI部件初始化,选择异步高速方式传输9位数据允许异步串行口工作传输9位数据将RC6、RC7设置为输入方式,断绝与外接电路的连接。TMR1,CCP2初始化子程序ADINISIALTMR1和CCP2的初始化,主要是确保A/D转换模块能进行定时采样。在此程序中将定义程序过程中所需要的一些寄存器,并初始选择选择A/D转换通道为RA0,打开A/D在工作状态,并使A/D转换时钟为8tosc;设置模拟输入通道为输入方式,初始化CCP2CON,CCP2工作于特别事件触发方式;根据键盘或上位机送来的控制字设置采样速率,最后清所有中断标志位,开启TMR1后返回。A/D转换通道变更程序WAYTABLE本子程序用于根据本次采样通道和键盘或上位机送来的控制字选择下次将采样的通道。4.4.4中断前的现场保护子程序PUSH本子程序用于将工作寄存器W的值复制到临时寄存器W_TEMP将状态寄存器具STATUS值复制到临时寄存器STATUS_TEMP中。PUSHMOVWFW_TEMP;将W的值复制到临时寄存器W_TEMPSWAPFSTATUS,W;将STATUS的高低半字节交换并将结果存入W中CLRFSTATUS;将STATUS的IRP或RPI,RPO清零,选择存储区0MOVWFS_TEMP;将W中的值复制到STATUS_TEMP中RETURN4.4.5中断返回的现场恢复子程序POP本子程序与PUSH程序功能相反。将临时寄存器W_TEM的值复制到工作寄存器W,将临时寄存器STATUS_TEMP的值复制到状态寄存器STATUS。POPSWAPS_TEMP,W;STATUSTEMP寄存中结果的咼低字节交换;并将结果送W寄存器中MOVWFSTATUS;将W中的值移入状态寄存器中SWAPFW_TEMP,F;将W_TEMP中的咼低字节并将结果送到F中SWAPFW_TEMP,W;将WTEMP中的咼低字节并将结果送入W中RETURN4.4.6A/D转换中断服务程序INTSERVA/D转换的中断服务程序,在服务程序里,主要进行通道的更改,然后启动采样,并对采集的结果进行预处理,并根据最初的控制字决定是否进行数据传送,采样结果的显示。本文对结果只进行了求最大值和最小值的处理,在中断要结束时,将关闭串行口,可以减小功耗,最后进行中断前的数据恢复。整个过程的流程图如图4-4所示:

否是否是否计数为0吗?是返回发送数据吗?发送结束吗?开始更改通道,采样清中断标志现场数据保护数据处理,计数器减1置显示时间到标志中断前数据恢复设置奇偶位否是否是否计数为0吗?是返回发送数据吗?发送结束吗?开始更改通道,采样清中断标志现场数据保护数据处理,计数器减1置显示时间到标志中断前数据恢复设置奇偶位发送数据关闭窗口图4-4A/D中断服务流程图在本程序中,将定时响应A/D转换的结束中断,首先将进行现场保护,并清除中断CCP2IF和ADIF标志位,然后调用通道变更程序WAYTABLE并启动下一次的采样,对转换结果进行处理,并根据计数器的值确定是否执行显示功能,接着就根据PC机传来的控制字或键盘的输入设置确定是否发送数据给PC机;若发送完毕就关闭通讯模块以减小功耗;并在返回前恢复工作寄存器和状态寄称器。4.5串行口接收子程序设计串行口接收子程序RECE_V用于接收从PC机传递来的控制字,对控制字应PC机和单片机应采用统一的格式。整个接收程序的流程图如图4-5所示。在接收程序中,首先判断接收中断标志位是否有效,若有效,则表示有数据传来,若无效,立即返回;再判断是否是控制字,是则接收并进行奇偶判断数据传送正确否,若正确则将控制字存放在单片机的控制字寄存器中,最后返回主程序。

开始否接收标志有效?是否是控制字吗?是否数据有效吗?是返回将通道数放入RTEMP将数据放入标志寄存器接收数据奇偶校验开始否接收标志有效?是否是控制字吗?是否数据有效吗?是返回将通道数放入RTEMP将数据放入标志寄存器接收数据奇偶校验图4-5接收数据的流程图th幺t

总结经过前面的硬件和软件设计,血压侧量计能达到以下功能。可以实现8通道可部分选择的血压信号的巡回数据采集,为保证系统处于最佳运行效果,对应不同的通道数目,其参数设置分以卞几种情况:一、当只需要对一个通道进行采样时,可以保持较高的采样速率250Hz,数据传输速度为9.6kbps,而且在此情况下,可以选择血压测量计的显示功能。二、当需要对二个通道进行采样时,这时总的采样速率为500Hz,而每个通道的采样速度仍然保持为250Hz,数据的传输速率为9.6kbps,在此情况下,不能选择血压测量计的血压测量计显示功能。三、当需要对四个(或三个)通道进行采样时,这时总的采样速率为lKHz,而每个通道的采样速率仍然为250Hz,但是数据传输速率提高为19.2kbps,在此种情况下,也不能选择的显示功能。四、当需要对五个到八个通道进行采样时,这时总的采样速率为lKHz,而每个通道的采样速率就降低为125Hz,(也就是增加通道数以降低采样速率为代价,不过125Hz的血压采样速率还是可以接收的),这时的数据传输速率仍为19.2kbps,在此种情况下,也不能选择血压测量计的显示功能。当选择超过1个通道以后,就必须借助于个人计算机(PC机)才能实现其血压信号的采集功能,患者个人不能选择这种情况。当选择只对一个通道进行采样时,也可以借助于PC机,也可以不需要PC机(如患者可随身携带,不需要医生的参与直接进行血压测量)。在借助于PC机的情况下,运用血压分析和处理软件,不仅可以得到血压的更为精确的处理结果,而且可以观测血压的波形,借助于个人计算机的外围设备,可以实现对患者24小时的不间断血压波形记录,波形或结果打印,还可通过网络实现远程就医。利用本系统,医生可以随时对患者进行深层次的血压分析和回顾分析,对一些疑症可通过网络联系其他专家进行会诊。因此对医院和患者来说都是一个比适用的产品。但是,由于知识程度等种种原因,我的此次设计只能实现1个通道采样,结果直接显示在测量计的LED显示屏上。有关PC机的部分还不能完全实现,我会在相关方面继续学习,不断丰富自己的知识。参考文献王迎旭.单片机原理与应用[M].北京机械工业出版社.2004窦振中.PIC系列单片机原理和程序设计[M].北京航空航天大学出版社.1998⑶窦振中,汪立森.PIC单片机的应用设计与实例[M].北京航空航天大学出版社.1999⑷王有绪,许杰,李拉成.PIC单片机接口技术及应用系统设计[M].北京航空航天大学出版社.2000⑸耿长清.单片机应用技术[M].北京电子工业出版社⑹胡汉才.单片机原理及其接口技术[M].清华大学出版社.2003史福元.微机接口与输入输出过程通道[M].科学技术出版社.1995肖忠祥.数据采集原理[M].西北工业大学出版社.2001⑼沈兰荪.数据采集技术

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论