1、1基于单片机的脉搏测量仪的设计机电与信息工程系电子信息工程技术二零一五12541072摘要脉搏波所呈现出来的形态、强度、速率和节律等方面的综合信息,能反映出人体心血系统中许多生理疾病的血流特征。根据人体脉搏信号特征,本论文设计了一种基于单片机的脉搏测量系统。系统采用红外发射与接收二极管充当脉搏传感器来采集脉搏信号。首先将采集到的信号通过低通滤波与放大电路对脉搏信号进行处理,然后,将放大的脉搏信号通过整形电路进行电压基准变化,在经过一次放大电路对整形后的脉搏信号进行放大,将信号转换为AT89S52单片机易于处理的脉冲信号。通过单片机编程对脉冲信号进行处理,测量出一分钟内的脉搏次数,最终在数码管中
2、直观的显示出来。为了节省时间,一般不会作一分钟的测量,通常是测量10秒钟时间内的脉搏数,再把结果乘以6即得到每分钟的脉搏数。发光二极管可以通过发光的形式显示脉搏的跳动。关键词脉搏测量仪;AT89S52;LED;信号处理3目录引言1第1章绪论211脉搏测量仪介绍212脉搏测量仪的应用2第2章主要器件介绍321单片机的选择3211AT89S52简介3212AT89S52特点3213AT89S52引脚功能说明422传感器的选择6221红外发光二极管简介6222光敏三极管简介723驱动芯片的选择723174LS245简介723274LS04简介824显示器的选择9241三位共阳八段数码管简介9242八
3、段数码管字形表9第3章系统硬件设计1031设计原理1032外围电路10321电源电路错误未定义书签。322复位电路11323晶振电路12324脉搏信号采集放大电路错误未定义书签。325LED显示电路错误未定义书签。第4章系统软件设计14第5章软件调试及仿真1551软件编译错误未定义书签。52单片机的选择1753系统仿真测试16结论18参考文献19致谢20附录一20附录二21应天职业技术学院毕业设计1引言脉搏测量仪属于检测有无脉搏的测量,有脉搏时遮挡光线,无脉搏时透光强,所采用的传感器是红外接收二极管和红外发射二极管。用于体育测量用的脉搏测量大致有指脉和耳脉二种方式。这二种测量方式各有优缺点,指
4、脉测量比较方便、简单,但因为手指上的汗腺较多,指夹常年使用,污染可能会使测量灵敏度下降;耳脉测量比较干净,传感器使用环境污染少,容易维护。但是因为耳脉较弱,尤其是当季节变化时,所测信号受环境温度影响明显,造成测量结果不准确。从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来都受到中外医学界的重视。几乎世界上所有的名族都用过“摸脉”作为诊断疾病的手段。脉搏波所呈现出的形态(波形)、强度(波幅)、速率(波速)和节律(周期)等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波采集和。处理具有很高的医学价值和应用前景。但是人体的生物信号多属于强噪声背景下
5、的低频的弱信号,脉搏波信号更是低频微弱的非电生理信号,必须经过放大和后级滤波以满足采集的要求。应天职业技术学院毕业设计2第1章绪论11脉搏测量仪介绍脉搏测量仪是用来测量一个人脉搏跳动次数的电子仪器,也是心电图的主要组成部分,因此,在现代医学上具有非常重要的作用。随着人们生活环境和经济条件的改善,以及文化素质的提高,其生活方式,保健需求以及疾病种类、治疗措施等发生了明显的变化。但在目前,我国的心脑血管疾病仍呈逐年上升趋势。其发病率和死亡率均居各种疾病之首,是人类死亡的主要原因之一。而脉搏测量仪在预防和发现这些疾病中有着至关重要的作用。从脉搏波中提取人体的生理病理信息作为临床诊断和治疗的依据,历来
6、都受到中外医学界的重视。几乎世界上所有的民族都用过“摸脉”作为诊断疾病的手段,中医中脉诊在“望、闻、问、切”四诊中占有非常重要的地位。脉搏是常见的生理现象,蕴含着丰富的人体生理病理信息。脉搏波所呈现出的形态波形、强度波幅、速率波速和节律周期等方面的综合信息,在很大程度上反映出人体心血管系统中许多生理病理的血流特征,因此对脉搏波的采集和处理具有很高的医学价值和应用前景。12脉搏测量仪的应用20世纪50年代初,朱颜将脉搏器引入到中医脉诊的客观化研究方面。此后随着机械和电子技术的发展,中医脉象仪方面的研究进展很快,尤其是七十年代中期,天津、上海、江西等地相继成立了跨学科的脉象研究协作组织,多学科共同
7、合作促使其进入了一个新的发展水平。脉象探头式样很多,有单部、三部、单点、多点、刚性接触式、软性接触式、气压式、硅杯式、液态汞、液态水、子母式等组成。脉象探头的主要原件有应变片、压电晶体、单晶硅、光敏元件、PVDF压电薄膜等。其中以单部单点应变片最为广泛,不过近年来正在向三部多点式方向设计1。目前脉搏测量仪在许多领域被广泛利用,除了应用与医学领域,如无创心血应天职业技术学院毕业设计3管功能检测、妊高症检测、脉率检测等等,商业应用也不断发展,如运动、健身器材中心的心率测试都用到了先进的脉搏测量仪2。第2章主要器件介绍21单片机的选择本次设计单片机选用ATMEL公司的AT89S52单片机。211AT
8、89S52简介AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程FLASH存储器。使用ATMEL公司高密度非易失性存储技术制造,与工业8031、80C51产品指令和引脚完全兼容。片上FLASH允许程序存储器在系统可编程(IPS下载),亦适用于常规编程器3。图21AT89S52单片机实物图212AT89S52特点AT89S52的主要特点(1)8K字节FLASH;(2)256字节RAM;(3)32位I/O口线;(4)看门狗定时器;应天职业技术学院毕业设计4(5)2个数据指针;(6)三个16位定时器/计数器;(7)一个6向量2级中断结构;(8)全双工串行口;(9)片内晶振及
9、时钟电路。另外,AT89S52可降至0HZ静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8K字节在系统可编程4。213AT89S52引脚功能说明AT89S52具有以下标准功能8K字节FLASH,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0HZ静态逻辑操作,支持2种软件可选择节电模式。空
10、闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。其引脚图如图22所示。应天职业技术学院毕业设计5图22AT89S52引脚图各引脚功能说明P0口P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0不具有内部上拉电阻。在FLASH编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P
11、1P10P17口P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P2P20P27口P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高八位地
12、址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVXRI)应天职业技术学院毕业设计6访问外部数据存储器时,P2口输出P2锁存器的内容。在FLASH编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3P30P37口P3口是一个具有内部上拉电阻的8位双向I/O口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在FLASH编程和校验时,P3口也接收一些控制信号。表21P
13、3口第二功能表引脚第二功能特性P30串行输入口RXDP31串行输出口TXDP32外中断0P33外中断1P34定时/计数器0P35定时/计数器1P36外部存储器写选通P37外部存储器读选通RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE/PROG当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如
14、有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是如果加密位LB1被编程,复位时内
15、部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上12V的编程允许应天职业技术学院毕业设计7电源VPP,当然这必须是该器件是使用12V编程电压VPP。XTAL1振荡器反相放大器和内部时钟发生电路的输入端。XTAL2振荡器反相放大器的输出端。中断源AT89S52有6个中断源。两个外部中断(INT0和INT1),三个定时中断(定时器0、1、2)和一个串行中断5。22传感器的选择本次设计选用的传感器由红外发光二极管和光敏三极管组成。采用GAAS红外发光二极管作为光源时,可基本抑制由呼吸运动造成的脉搏波曲线的漂移。红外接收三极管在红
16、外光的照射下能产生电能,它的特性是将光信号转换为电信号。在本设计中,红外接收三极管和红外发射二极管相对摆放以获得最佳的指向特性6。图23透射式光电传感器221红外发光二极管简介红外线发光二极管由红外辐射效率高的材料(常用砷化镓GAAS)制成PN结,外加正向偏压向PN结注入电流激发红外光。光谱功率分布为中心波长830950NM,半峰带宽约40NM左右。其最大优点是可以完全无红暴,或仅有微弱红暴(红暴为有可见红光)而延长使用寿命。通常应用红外发射管波长850NM、870NM、880NM、840NM、980NM。辐射强度(POWER)与输入电流(IF)成正比,辐射强度与发射距离成反比6。图24红外发
17、光二极管应天职业技术学院毕业设计8222光敏三极管简介光敏三极管又称光电三极管,采用半导体制作工艺制成的具有NPN或PNP结构的半导体管,它是一种光电转换器件。基本原理是光照到PN结上时,吸收光能并转换为电能。当光敏三极管加上反向电压时,管子中的反向电流随着光照强度的改变而改变,光照强度越大,反向电流越大7。图25光敏三极管23驱动芯片的选择本设计采用74系列中的74LS245作为数码管驱动器,集成芯片74LS04作为数码管反相器。23174LS245简介74LS245是我们常用的芯片,用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功
18、能,既可以输出,也可以输入数据。当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。当片选端/CE低电平有效时,DIR“0”,信号由B向A传输;(接收)DIR“1”,信号由A向B传输;(发送)当CE为高电平时,A、B均为高阻态。由于P2口始终输出地址的高8位,接口时74LS245的三态控制端1G和2G接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连,E端接地,保证数据线畅通。8051的/RD和/PSEN相与后接DIR,使得RD且PSEN有效时,74LS245输入(P01D1),其它时间处于输出(P01D1)8。应天职业技术学院毕
19、业设计9图2674LS245引脚图23274LS04简介74LS04是6非门(反相器),它的工作电压是5V,内部含有6个CMOS反相器,74LS04的作用就是反相把1变成0。集成芯片74LS04的引脚图如图27所示。图2774LS04引脚图24显示器的选择本设计采用3位共阳八段数码管作为显示器。241三位共阳八段数码管简介三位数码管显示分为共阴和共阳两种显示方式,共阴就是把ABCDEFG这7个发光二极管的负极连接在一起并接地,它们的7个正极接到7段译码驱动电路74LS245的相对应的驱动段上;本设计采用共阳显示电路,即把ABCDEFG的7个应天职业技术学院毕业设计10发光二极管的正极连接在一起
20、并接到5V电源上,其余的7个负极接到74LS245相应的ABCDEFG输出端上。无论是共阴还是共阳,都需要加限流电阻,否则会烧坏七段译码管。限流电阻的选取是5V电源电压减去发光二极管的工作电压除以10MA到15MA所得的数即为限流电阻的值。发光二极管的工作电压一般在18V22V,为计算方便,通常选2V,发光二极管的工作电流选取在1020MA9。图28三位共阳八段数码管结构图242八段数码管字形表字形表是通过对字形的编码,由八段数码管实现字符的显示。表22列出了字符“0”至字符“9”的对应字型码10。表22共阳极字形表字符DPGFEDCBA字型码2101001000XA44100110010X9
21、99100100000X905100100100X921111110010XF90110000000XC07111110000XF86100000100X828100000000X803101100000XB0应天职业技术学院毕业设计11第3章系统硬件设计31设计原理根据系统总体的设计方案,本设计的工作原理为电源电路为单片机以及其他模块提供标准5V电源;晶振模块为单片机提供时钟标准,使系统各部分能协调工作;复位电路模块为单片机提供复位功能;单片机作为主控制器,根据输入信号对系统进行相应的控制;红外发射和接收模块用来检测脉搏信号;信号变换模块用来把红外接收头接收到的脉搏信号进行放大和滤波,以便单
22、片机进行处理;显示模块用来显示具体的脉搏测量结果,它会记录脉搏一分钟的跳动次数;发光二极管可以通过发光的形式显示脉搏的跳动。下面给出各个部分的硬件电路设计方案。32外围电路本设计选用单片机AT89S52作为核心控制器件,结合电源电路、晶振电路、复位电路、红外发射和接收电路、信号放大和整形电路和脉搏显示电路等外围辅助电路,可以实现基本的脉搏测量并显示的功能。其总电路图见附录A。321电源电路本次设计的电源电路为5V稳压电源,其电路如图31所示。图31电源电路原理图该稳压电源电路利用晶体管作为调整元件和负载串联,调整元件看做是可变电阻,从输出电压中提取全部或部分电压调节调整管所呈现的电阻来维持输出
23、电压基本不变。它的输出电压可以随意连续调节,输出电流也可达到很大,稳压精应天职业技术学院毕业设计12度较高11。稳压电源电路主要是由变压器、三端集成稳压器7805、整流电路、滤波电路组成。变压器是利用电磁感应原理进行变换交流电压、阻抗和电流的器件;三端稳压器可靠性高、精度高、电路实现简单且价格低廉,可以实现可靠的直流稳压电源;整流电路采用全桥式整流桥,即利用四个二极管两两并联后接入输出电压;电容滤波电路即在输出端并联一个电容器。322复位电路单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的
24、。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期24个振荡周期以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有手动按钮复位和上电复位。不管是单片机刚接上电源还是断电后或发生故障后均要进行复位的操作。通常采用手动复位和上电自动复位的组合,在通电瞬间,电容C通过电阻R充电,RST端出现正脉冲,用于复位。复位电路如图32所示。图32复位电路原理图323晶振电路单片机是一种时序电路,必须提供脉冲才能正常工作。MCS51系列单片机内部都有一个时钟振荡电路,只需外接晶振源,就可以产生一定频率的时钟信号送到单片机的内部各个单元,决定单片机的工作速度。XT
25、AL1和XTAL2脚分别构应天职业技术学院毕业设计13成单片机片内振荡电路的反相放大器的输入端和输出端,外接石英晶体X1和振荡电容C1、C2构成并联谐振电路。晶振是石英振荡器的简称,英文名为CRYSTAL,是利用石英晶体(SIO2晶体)的压电效应制成的一种谐振器件;两个振荡电容C1、C2是分别接在晶振的两个脚和对地的电容,本设计分别选用120MHZ的标准石英晶振和两个22PF的电容。晶振电路如图33所示。图33晶振电路原理图324脉搏信号采集放大电路目前脉搏波检测系统有以下几种检测方法光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以及应变片式脉搏传感器。本设计采用了光电法,近年来,光
26、电检测技术在临床医学应用中发展很快,这主要是由于光能避开强烈的电磁干扰,具有很高的绝缘性,且可非侵入的检测病人各种症状信息,具有结构简单、无损伤、精度高、可重复好等优点12。脉搏主要由人体动脉舒张和收缩产生的,在人体指尖组织中的动脉成分含量高,而且指尖厚度相对其他人体组织而言比较薄,透过手指后检测到的光强相对较大,因此测量部位选择在人体指尖。手指组织可以分为皮肤、肌肉、骨骼等非血液组织和血液组织,其中非血液组织的光吸收量时恒定的,而在血液中,静脉血的搏动相对于动脉血时十分微弱的,可以忽略。因此可认为光透过手指后的变化仅由动脉血的充盈而引起的,那么在恒定波长的光源照射下,通过检测透过手指的光强可
27、以间接测量到人体的脉搏信号13。脉搏传感器出来的电压信号较弱,一般在毫伏级,需要对其进行放大。所以应天职业技术学院毕业设计14设计信号放大电路,将脉搏传感器出来的信号进行放大,使之成为一个幅值适当的信号,便于后续电路的处理。电路原理图如图34所示,其中包含了脉搏采集电路、低通放大电路、二级放大电路和整形电路。图34脉搏信号采集放大电路原理图325LED显示电路LED显示电路如图35所示,当P31、P33、P34送来的信号为低电平时,74LS04导通,对应位选通。P00到P07送来低电平时,对应段选通。分别显示数字0到9。图35显示电路原理图应天职业技术学院毕业设计15第4章系统软件设计本次设计
28、采用C语言程序编程。程序的主要思路是利用单片机的计数器,统计两次脉冲之间的时间,即可得出一次心跳的时间,然后便可以得出一分钟的脉搏数。由于单片机的精确度非常高,所以该方法精度较高。上电后,首先进行整机初始化处理,其中初始化包含了对定时器的选用、优先级的设定和初始值的设置。整机初始化完成之后,检测脉搏信号,如果检测到脉搏,则会对脉搏信号进行处理。基于AT89S52单片机脉搏测量仪的程序流程图如图41所示。软件程序部分见附录二。图41基于AT89S52单片机脉搏测量仪程序流程图开始初始化有脉搏脉搏计数加1YN应天职业技术学院毕业设计16第5章软件调试及仿真本次设计软件调试工具采用KEILSOFTW
29、ARE公司出品的51系列兼容单片机C语言软件开发系统KEILUVISION2,KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,并保留了汇编代码高效、快速的特点。软件仿真工具采用英国LABCENTERELECTRONICS公司研发的多功能EDA软件PROTEUS,其中的PROTEUSISIS是一款操作简单便捷的电子系统原理设计和仿真平台软件,它运行于WINDOWS操作系统,可以仿真和分析各种模拟器和集成51软件编译。511工程的创建运行KEILUVISION2软件点击PROJECT点击NEWPROJECT,如图51所示。图51工程的创建应天职业技术学院毕业设计1752单片
30、机的选择本次设计选用的单片机是AT89S52。53系统仿真测试将编译生成的基于单片机的脉搏测量仪设计模拟仿真HEX文件写入AT89S52单片机中,进行仿真测试,显示结果正常。(1)脉搏跳动次数为71时仿真结果如图55所示。图55脉搏次数为71时仿真图(2)脉搏跳动次数为105时仿真结果如图56所示。应天职业技术学院毕业设计18图56脉搏次数为105时仿真图结论本设计基于单片机,利用AT89S52单片机作为主控芯片、采用红外发射与接收二极管充当脉搏传感器、八段数码管作为显示器,结合电源电路、晶振振荡电路、复位电路等外围辅助电路,采用C语言对程序进行编译。通过硬件和软件相结合的方式完成脉搏测量仪系
31、统的设计,从而实现AT89S52单片机通过脉搏传感器把采集到的脉搏信息通过数码管显示出来。脉搏测量仪系统可以广泛应用于医学和商业,有较好的适用性和推广价值。在本次设计中,我不仅学到做事情要有目的、有方法的进行,不能盲目的借用,还知道要花时间、花心思多阅读一些关于它的书本,多查一些资料,同时也培养了我的耐心。而且这个设计有很多不好的地方,希望下次可以改进。应天职业技术学院毕业设计19参考文献1杨居义单片机课程设计指导M北京清华大学出版社,2009,92582632方组祥关于测量人体脉搏的研究J传感技术学报,2007,20572793李朝青单片机原理及接口技术M北京北京航空航天大学出版社,2005
32、1121404汤山俊夫数字电路设计M北京科学出版社,200634385韩志军,沈晋源,王振波单片机应用系统设计M北京机械工业出版社,20051231386张建民传感器与检测技术M北京机械工业出版社,19961381427康光华单片机典型外围器件及应用实例M北京人民邮电出版社,200322368韩文波光电式脉搏波检测系统J长春光学精密机械学院学报,1999,2241221259程光,赵崇侃指动脉搏波光电传感器的研制J南京医学院学报,1991,11432933210马义德微型计算机原理及应用M北京高等教育出版社,2004546511赵茂泰智能仪器原理及应用M北京电子工业出版社,2004716616
33、912郁道银,谈恒英工程光学M北京机械工业出版社,199811899613李平,刘明数字式脉搏测试仪的设计J测控技术,2009,286134142应天职业技术学院毕业设计20致谢在这次毕业设计的过程中,我的指导老师老师给予了我很大的帮助,提供了相关的资料,对我的毕设作品给予了指导和支持。使我顺利圆满的完成了此次毕业设计。在此,向老师表示衷心的感谢同时,也要感谢学院提供计算机等设施,使我的设计得以顺利完成。寒窗几载,春花秋实。大学三年是我一生的重要阶段,是学习专业知识及提高各方面能力为以谋生发展的重要阶段。从跨入大学的校门的那一刻起我就把这一信念做为人生的又一座右铭。古人云预则立,不预则废。祖先
34、曾经教导我们一年之计在于春,一日之计在于晨。作为即将走向社会的我们又何尝不是如此一个没有规划的人生,就象一场没有球门的足球赛,一场乱踢;一个没有规划的人生,就象一叶在茫茫大海上漫无目标的小舟,随波飘荡。在我们即将走向社会的时候,我们必须对自己的职业生涯进行规划。罗素曾说选择职业就是选择你自己的将来。因此我们要针对社会需要,结合自身的情况及早做好相应准备,为我们走向社会打下坚实的基础。俗话说磨刀不误砍柴功。为适应社会需要,促进自我发展,我们除了学好本专业外,还应辅修相关转业知识,积极参加社会实践活动,培养工作能力,努力提高综合素质,同时努力培养特长,形成自身竞争优势。最后,再次感谢学院给了我们机
35、会,以及机电信息工程系的各位老师和许多的朋友、同学在各个方面给予了我很多的帮助和支持,让我坚持到了最后,谢谢你们附录应天职业技术学院毕业设计21附录一应天职业技术学院毕业设计22附录二程序清单INCLUDEREG52HUNSIGNEDCHARI,J,T,M,YSHSHJIAN,YSHHCHONG3UNSIGNEDINTN,MBOUNSIGNEDCHARCODEWXUAN30XF7,0XEF,0XDF/位选UNSIGNEDCHARCODEXSHB100X81,0XCF,0X92,0X86,0XCC,0XA4,0XA0,0X8F,0X80,0X84/字型码SBITSHRUP30VOIDYSHIYS
36、HSHJIANMAIN/主程序TMOD0X01/定时器T0工作于方式1TH00XECTL00X78/T0定时时间为5MSIE0X83/开中断IT01/外部中断0为边沿触发方式TR01/开定时器T0FOR/脉搏指示灯控制IFSHRU0YSHI200SHRU1EXTERNAL0INTERRUPT0/外部中断服务程序SHRU0/点亮指示灯IFN0MBO0ELSEMBO12000/N/计算每分钟脉搏数YSHHCHONG2MBO10/取个位数MBOMBO/10YSHHCHONG1MBO10/取十位数YSHHCHONG0MBO/10/取百位数N0应天职业技术学院毕业设计23TIMER0INTERRUPT1/定时中断服务程序TH00XECTL00X78TWXUANJ/取位值P3P3|0X38/P33P35送1P3P3/P33P35输出取出的位值TYSHHCHONGJ/取出待显示的数TXSHBT/取字型码P1T/字型码由P3输出显示J/J作为数码管的计数器,取值02,显示程序通过它确认显示那个数码管IFJ3J0NIFN2000/10秒钟测不到心率,N复位N0VOIDYSHIYSHSHJIAN/延时子程序FORYSHSHJIAN0YSHSHJIANFORI0I250I