[工学]智能血压计设计.doc

上传人:音乐台 文档编号:1977456 上传时间:2019-01-27 格式:DOC 页数:38 大小:262.50KB
返回 下载 相关 举报
[工学]智能血压计设计.doc_第1页
第1页 / 共38页
[工学]智能血压计设计.doc_第2页
第2页 / 共38页
[工学]智能血压计设计.doc_第3页
第3页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[工学]智能血压计设计.doc》由会员分享,可在线阅读,更多相关《[工学]智能血压计设计.doc(38页珍藏版)》请在三一文库上搜索。

1、邵阳学院毕业设计(论文)摘 要现代社会的迅速发展,导致环境日益恶化,不健康的生活习性与不科学的饮食习惯,导致人类疾病越来越多的出现。其中,有着人类第一无形杀手称号的高血压病,已逐渐上升到人类疾病危害排行榜的前几名,长期危害着人体健康,让饱受高血压折磨的患者痛不欲生。如何便捷有效地测量与监控高血压,从而有效预防与治疗高血压,成为人们对抗高血压病的首要问题。于是,设计一台便捷的测量血压的装置,成为重中之重。本文将详细介绍我们设计的智能型血压测量装置。关键词:ASDX 001;AT89C51;液晶显示;压力测量。AbsractThe rapid development of modern socie

2、ty, leading to deteriorating environment, unhealthy living habits and unscientific eating habits, leading to the emergence of an increasing number of human diseases. Which has one invisible killers of the human hypertension, and has gradually risen to the top ranks of human disease, a long-term haza

3、rd to human health, so that patients suffering from hypertension pain. How convenient and effective measurement and monitoring hypertension, and thus effective prevention and treatment of hypertension, a confrontation hypertension is the most important issue. Therefore, design a convenient measureme

4、nt of blood pressure devices, has become a priority. This article will detail the design of our intelligent blood pressure measuring devices.Keyword: ASDX 001、AT89C51、liquid crystal show that the module、Pressure measurements.-目 录中文摘要 1英文摘要 2前言 1第1章 智能血压计装置概述及方案论证 31.1:产品介绍 31.2:智能血压计装置的方案论证 41.3 工作原

5、理 6第2章 电路设计 82.1 传感器简介及电路设计 82.2 AT89C51单片机的简介及其电路设计 10 2.3 液晶显示模块简介及电路设计 132.4 其他电路设计 15第3章:软件流程及程序设计 193.1:程序流程图 193.2:说明 20结论 21参考文献 22致谢 23附录参考程序 24附录元件清单 30附录总图 31前 言在现代疾病谱上,高血压的危害无疑高居前几位。对于上了年纪的人,血压是一个重要的健康信号。随着生活水平的提高,时下老年人对自己的血压越来越关注。高血压是世界最常见的心血管疾病,也是最大的流行病之一,它的危害非常的巨大,据有关统计资料显示,我国现有的高血压患者已

6、达一亿,并且每年新增人数在300万以上。从高血压目前的危害来看,高血压病已成为人类的头号隐形杀手病。高血压病不但是长期危害人体健康的一种慢性病,而且它还是脑中风、冠心病、心肌梗死、心力衰竭、肾衰等疾病的祸首,因此被人们称为“无形杀手”。 (1)高血压可以胀破脑血管,引起脑中风。世界卫生组织曾宣布,人类因疾病死亡,脑中风占第一位。高血压病人发生脑血管病的为77.3。因为长期的血压升高,可导致脑部已硬化的小动脉形成微动脉瘤,当血压突然升高时,微动脉瘤就会被胀破而出血;也可以由高血压引起脑部小动脉痉挛或血管闭塞,造成部分脑组织缺氧、坏死、点状出血或脑水肿,使血管破裂。血压越高,危险越大。高血压患者在

7、情绪激动、发烧,或者屏气排便时,可引起血压突然升高,容易发生脑出血。因此,预防脑中风就必须预防和治疗高血压。 (2)高血压会发展为高血压心脏病。如果血压长期升高,就会增加心脏负担,为了克服血管的阻力,左心室要用比正常时大得多的力量把血液压出去,每日每时每刻的加大负荷,心脏就会逐渐增厚肥大。心脏增厚肥大并非好事,心脏越肥大,缺血越严重,首先危害的是心脏供血不足,最终还可导致心脏收缩无力而发生心力衰竭。 (3)高血压可以造成肾损害。高血压不但可以促使肾动脉硬化,而且可以使肾发生硬化(肾硬化症)。高血压还可促成肾缺血,又造成肾素分泌增加,使血压进一步升高,形成恶性循环,容易出现高血压脑痛、视网膜出血

8、或尿毒症。 高血压对人体的损害是全身性的,也是造成死亡的恶魔,直接威胁着人的生命,所以,对高血压这个无形杀手,不可掉以轻心。 治疗高血压病,首先是要测量准确的血压。测量血压的仪器称为血压计。血压计可分为直接式和间接式两种。两种血压计的工作原理是不相同的,直接式是用压力传感器直接测量压力变化;间接式的工作原理则是控制从外部施加到被测部位上的压强,并将控制的结果与其相关的柯氏音的产生和消失的信息加以判断。前者不管对动脉或静脉都可连续测试,而后者只能测量动脉的收缩压和舒张压。 间接法测量仪器有汞柱血压计、随机零点血压计、弹簧表式血压计、自动电子血压计、间歇式长时间血压测量计、皮肤小动脉血压测定计等。

9、这些血压计都是根据不同需要而设计的,如随机零点血压计是为克服目测等人为误差而较准确地研究血压变化时应用;间歇式长时间血压测量计则是用来连续24小时监测血压变化的;皮肤小动脉血压测定计是为幼儿、婴儿、新生儿而设计的;由于智能化的发展,电子血压计可自动向充气袖带内充气及显示血压值的读数。指套式电子血压计只需将一个指套戴在手指上,就可自动测量血压,更为方便。需要注意的是,这些自动电子血压计测得的血压值可能与汞柱式血压计测得的血压值有一定差数,应预先进行校验,并记住这一差数。传统的血压计是模拟的血压计。此类血压计操作比较复杂,测量精度不够,而且受环境影响较大。且时常需要校准精度,需用一只准确的汞柱血压

10、计或血压表一同校验。其方法是将听诊器上“Y”形管取下,其两端分别接准确的血压计(血压表)和校验的弹簧表式血压表,第三端接臂带及气阀,这样利用同一压力,观察要校验的血压表与准确的血压计(血压表)的读数是否葙伺,如不同则说明该校验的血压表已不准确,如读数相同,仅零位有偏差时,并不影响实际使用。如发现血压表指针不能回复零位时,切勿擅自调节螺钉,以免损害表内机芯,此时应将血压表送到生产厂家或指定服务部维修。因此,此类血压计的使用与维护相对麻烦。为了让广大血压计使用者更方便的使用与维护血压计,也让更多的人学会使用血压计进行简单的血压测量,我们设计出一台操作便捷,测量精确,无需维护的智能型测量血压的装置,

11、以帮助人们对抗高血压。第1章 智能血压计装置设计概述1.1 产品介绍1.1.1 智能血压计测量装置的介绍:本产品重量轻,便携,可放入医生、护士口袋中。无水银,增强环保意识,避免医院水银污染事故。而且是一台使用操作非常简单的仪器,真正做到老少皆会。1.1.2 智能血压计装置的功能简介: 该智能血压计以压力传感器测得血压值,再将血压数据通过A/D转换器转换成数字信号,传入单片机第六脚,然后由控制核心单片机控制,在液晶显示器上把数据显示出来。1.1.3 智能血压计测量装置的使用方法:在使用本产品时应掌握正确的测量方法。首先,袖带位置须与心脏高度保持一致,上臂自然下垂,肘和前臂自然地搭在桌子上,手心向

12、上,不要把整个胳膊平伸在高于心脏位置的桌子上,或用垫子将胳膊垫得过高;其次,每天要在固定时间和同样状态下,以相同的姿势测量血压;第三,应该在安静的状态下进行测量,测量前安静休息1020分钟,深呼吸23次;第四,饭后或运动后至少休息一小时再进行测量;第五,不要在浴后、吸烟、饮酒、喝咖啡后测血压;第六,要在没有尿意时测血压。第七,测量时应保持心情舒畅,没有疲劳感,不紧张。1.1.4 智能血压计测量装置的使用注意事项:1不应使本产品受到强烈冲击。如碰撞、跌落等;2要避免在高温和直射阳光下存放;3绑带和计量器要避免沾水或受潮;4长时间不用,应将电池取出;5冬季温度低于5C时不要使用,由室外进入室内要过

13、一会儿再开机。1.2 智能血压计装置的方案论证1.2.1 市场产品的技术分析:目前电子血压计主要有手动式数字电子血压计和全自动电子数学血压计。所谓手动式数字电子血压计是指要自己往气袋中打气,测量过程则是自动的,因此这种血压计也称半自动电子血压计。另一类是全自动电子数字血压计,它无需捏橡胶球充气加压,只需要按动开关键,一切就都可以自动完成。它又分为臂式、腕式和指式三种。由于指式自动血压计的准确性还需继续加强,所以目前市场上出售的主要是前两种产品。1.2.2 设计的总体要求:该智能型电子血压计是传感技术和微电脑技术的结合体,它的结构应该能保证完成三项基本任务:感应血流压力;判别高压和低压;在屏幕上

14、显示测量结果。感受血流压力离不了传感器,民用电子血压计中所应用的压力传感器必须是高性能低成本的,灵敏度要高,测量范围倒不需要很大。在各种传感器中有一类是利用压电效应的,还有一种人工合成的被称为PVDF的压电薄膜,它是柔软的塑料。其次就是能根据血压变动及时抓住高、低压的微处理器。另外,血压会通过电子血压计的液晶显示屏进行显示。1.2.3 具体的设计方案:我们此次设计的智能型数字血压计,共设计了两套方案。下面,就分别是两种方案的概述:方案一:以通用单片机为控制核心,实现血压的智能测量。该智能血压测量系统以数字压力传感器ASDX 001为测量器件、以DM-162液晶显示模块为显示器件,以通用单片机A

15、T89C51微处理器为控制核心,构成了血压测量装置,系统框图如图1.1所示。电源电路马达控制电路比例阀电路时钟频率电路复位电路 通用单片机89C51液晶显示模块DM-162按键控制电路 图1.1 智能血压测量系统方案一方案二:以专用单片机为控制核心,实现血压的智能测量。该智能血压测量系统以数字压力传感器ASDX 001为测量器件、以DM-162液晶显示模块为显示器件,以专用单片机AT89C51微处理器为控制核心,构成了血压测量装置,系统框图如图1.2所示。电源电路马达控制电路比例阀电路时钟频率电路复位电路 专用单片机液晶显示模块DM-162按键控制电路图1.2 智能血压测量系统方案二1.2.4

16、 方案论证:(1) 可行性分析:总的来说,两种方案都是可行的。在压力测量气囊的帮助下,我们的压力传感器可以准确的感应到压力值,然后将这个物理量转换成电压的讯号,将这个电压讯号传入控制核心单片机,最后,在单片机的控制下,系统将血压值准确的显示在液晶显示模块上。整个过程,从理论上来讲,是完全正确的;从现有条件上来讲,也是完全可以做到的。因此,这两种方案都是完全可行的。但是具体选用哪一个好呢?我进行了更深入的分析。下面,就是两种方案的比较。(2)两种方案利弊分析:两方案的原理基本一致,只是在具体装置上面,一个采用的是通用单片机,一个采用的是专用单片机。两者差别不大,但是控制核心却有显著的不同。对此,

17、我翻阅了大量的资料,发现以我们现有的条件,采用通用的单片机比较有利。原因如下:.我们所开设的课程,主要是通用的51系列单片机,相对于专用的单片机而言,我们对通用的单片机更为了解。.查阅大量的资料后,发现专用单片机的资料非常少,而通用的单片机却有大量的资料可查,对于我们的设计更为有利。(2) 结论:通过分析,我决定采用通用的单片机来完成本次设计。第1.3节 工作原理1.3.1血压测量的原理:是根据气袖在减压过程中,其压力振荡波的振幅变化包络线来判定血压的。目前比较一致的看法是当气袖压力振荡波的振幅最大的时候,气袖的压力微是动脉的平均压。动脉的收缩压对应于振幅包络线的第一个拐点,舒张压对应于包络线

18、的第二个拐点。收缩压判断的确定:通常采用最大的振幅法,即在放气过程中脉搏波振幅度包络线的上升段,当某一个脉搏波的幅度Ui与Um之比=Kd时,就认为此时对应的气袖压力为收缩压。Ps=P|Ui=Ks*Um舒张压判断的确定:也是用最大的振幅法来判定,不过是在脉搏波振幅包络线的下降段,当某一个脉搏波的幅度Ui与Um之比=Kd时,就认为此时对应的气袖压力为舒张压。Pd=P|Ui=Kd*Um1.3.2智能血压测量装置的工作原理:马达在充气时,产生压力,数字压力传感器ASDX 001感应到该压力值,并将该值通过A/D转换装置转换成数字电信号,在单片机的控制下以串行数字形式经单片机的AT89C51的第1脚读入

19、。单片机在程序的控制下,严格按照ASDX 001压力传感器的要求的工作时序进行读写控制,读入信号后,对数字信号进运算,然后经DM-162液晶显示模块进行显示。原理方框图:电源电路马达控制电路比例阀电路时钟频率电路复位电路 通用单片机89C51液晶显示模块DM-162按键控制电路图1.3 智能血压测量系统方框图第2章 电路设计2.1 传感器简介及电路设计2.1.1 传感器简介:ASDX 001属于微型结构压力传感器ASDX DO系列。ASDX系列是Sensym 公司检定合格的ICT 代表产品的一种增强型品种。也是工业水平领先的一种SDX系列传感器增强型。ASDX 001 传感器的外形尺寸要比SD

20、X稍大,能提供高电平(4.0 V测量范围)的输出电压,价格便宜。ASDX 001压力传感器内置专用集成电路(ASIC)经全面CI校准并有温度补偿。ASDX 001压力传感器采用标准DIP封装,可对传感器偏置、灵敏度、温度系数和非线性度进行数字校正。ASDX 001采用了IC兼容性协议,无需额外的元件或电子电路,就可容易地连接最常用的微控制器和微处理器。所有ASDX DO压力传感器的精度在满量程范围内为。具有可用单一5 Vdc供电电压土作的特性。传感器的设计和制造均遵循ISO 9001标准。此系列传感器可用于非腐蚀性、非电离的工作流体,如空气和干燥气体。传感器的输出是一个16进制格式的己校正的压

21、力值,其分辨率为12位。该压力传感器可用于测量绝压、差压和表压。范围从1PSI到100PSI,绝压型传感器有一个内部真空参比值(基准值),因此可直接输出一个与绝压成比例的信号。差压型装置允许在传感膜片的任一侧施加压力,可用于表压和差压的测量。数字压力传感器ASDX 001的结构(1)外部结构:图2.1 ASDX 001外部结构图(2)内部结构ASDX 001的内部结构主要包括4部分:多路分配器;模/数转换器;微控控制;模/数转换器。图 2.2 ASDX 001内部结构图2.1.2 传感器电路设计:ASDX 001的外围引脚共有8个,其中5个为空脚。工作电压为正5负。由+Vs脚引入正5负电压,V

22、out为数据输出脚,将所测量得到的数字电压信号传送到单片机的1脚,ASDX 001的地脚为GND脚,接地。因此,这个电路连接十分简单,只需要将传感器的输出脚Vout连接到AT89C51单片机的1脚上即可。如图所示:图 2.3 ASDX 001与单片机的连接电路原理图2.2 AT89C51单片机的简介及其电路设计:2.2.1 AT89C51简介:AT89C51是美国ATMEL公司生产的低电压 ,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM ),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准

23、MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C51单片机能应用许多高性价比的场合,可灵活应用于各种控制领域。主要性能参数:与MCS-51产品指令系统完全兼容4k 字节可重擦写FLASH闪速存储器1000次擦写弓周期全静态操作:OHz-24MHz三级加密程序存储器1288字节内部RAM32个可编程I/U口线2个16位定时/计数器6个中断源可编程串行以UART通适低功耗空闲和掉电模式功能特性概述: AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM, 32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构

24、,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至OHz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲时停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。2.2.2 AT89C51电路设计:(1)AT89C51的复位电路:同时在第9脚引出一个22uF的电容和一个2K的电阻接+5V的电源组成一个复位电路。如图所示:图 2.4 单片机复位电路(2)AT89C51的时钟电路:AT89C51的+5V电源由40脚引入,第20脚接地,第18脚和第19脚间由12MHz

25、的晶振及两个20pF的无极性电路组成一个时钟振荡电路。如图所示:图 2.5 单片机时钟电路(3)AT89C51与液晶显示模块的电路连接:液晶显示模块所要的数字信号从AT89C51的P0.0-P0.7口引出,分别对应的接DM-162的D0-D7端口,完成数据传输,液晶显示模块的控制引脚RS、PR、E分别接到89C51的P3.5、P3.6、P3.7口,以实现微处理器对液晶显示模块的控制。如图所示:图2.6 单片机与显示屏的电路连接原理图2.3 液晶显示模块简介及电路设计:2.3.1液晶显示模块DM-162简介:本次设计采用的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示模块DM-162,

26、共有16个引脚。第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线第

27、1516脚:空脚2.3.2液晶显示模块DM-162电路设计:VSS为地电源,VDD接5V正电源,V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。PS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当PS和PR共同为低电平时可以写入指令或者显示地址,当PS为低电平PR为高电平时可以读忙信号,当PPS为高电平PR为低电平时可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。如图所示:图2.7 液晶显示模块D

28、M-162外围电路原理图2.4 其他电路设计:2.4.1电源电路:电源由AAA电池两颗提供。电源透过L1、D1、U3形成PFM升压电路,R33与C9做为升压后电压滤波作用。实测中,加上R33可降低50%之电源离讯。Q4为VCC电源控制电晶体。R13与R14分压值做为电压侦测位准。具体工作方式:当3V电压从L1流过给升压IC后,经升压从第3脚输出为5V,Q4为开关管,在关机状态下,Q4不导通,C9,C11为滤波电容。当POWER键按下时Q4导通,输出一个5V的电压给Vcc,供电给其他设备。如图所示:图2.8 电源电路2.4.2 线性阀PWM控制电路:泄气速率以PWM(Pulse Width Mo

29、dulation 脉宽调变)方式控制,MCU将依据压力值之泄气变化调整泄气速率在规格范围内。C11与C12做为 稳定电源与滤波作用,减少PWM控制避免电源变动造成电压不稳。具体工作方式:当充气到200KPA时,开始漏气,由IC发出一个信号给第3脚,经R12流过到Q2使Q2导通,输出一个2.7V的电压给V1,使V1开始工作,D2保护Q2和V1的正常工作而设计。如图所示:图2.9 线性阀PWM控制电路2.4.3充气PUMP控制电路:PUMP control讯号控制PUMP动作,R27为限流电阻。具体工作方式:由IC的4脚输出一个低电平约(0.6V)信号给R27,经Q1导通,VBT为Q1提供3V的电

30、压,Q1导通输出一个3.2V的电压经PUMP,使PUMP导通。D3为保护二极管,使PUMP能稳定工作。如图所示:图2.10 充气PUMP控制电路2.4.4 按键电路:开关连接单片机的27脚,构成整个系统的开关电源。按下POWER键,则系统导通,开始工作。如图所示:图2.11按键电路第三章:软件流程及程序设计3.1 程序流程图3.1.1 主程序流程开始A/D采样数据处理子程序最大脉搏幅度保存最大幅度A/D采样数据处理子程序保存脉搏波幅及对应的静态压力计算收缩压、舒张压及心率返回最大脉搏幅度的0.77倍3.2 说明:主程序依此调用5个模块:(1) 处理模块判断键盘的当前状态(是否开/关电源),执行

31、相应的操作。(2) 测量模块测量信号为二路,压力传感器的信号经放大送AD1,作为静态血压信号;隔直后经再次放大送AD2,作为脉搏波信号。由于传感器的AD为10位,因此最高精度可达1/1024。采样后的信号经信号处理模块的处理,最终计算得到收缩压。舒张压和心率。(3) 信号处理模块主要功能是脉搏波的判断和检测,主要分为两步:第一步,对A/D采样的脉搏波信号进行低通滤波处理,排除因外界干扰造成的信号读数的误差;第二步,采用相关运算,最大程度的排除因手臂的运动造成的误差。在这基础上,分析信号,得到波形的峰值(供判断收缩压,舒张压和平均压),得到每个脉搏波的时间。(4) 显示模块主要显示3种信息:测量

32、过程显示当前压力值、漏气速率;测量结束后分别以mmHgH和Kpa方式滚动显示收缩压、舒张压及心率;校准状态下显示当前压力值、漏气速率。串行通信模块采用PC机主叫的中断方式,一旦接到PC机发来的命令,对血压进行初始值的设定,主要包括起始加压值,每次的压力递增值和最高压力限制。(5) 电源处理模块用于稳压模块的控制,按开/关键,稳压模块的控制端为高电平,稳压模块处于正常输出状态。此时,血压计处于“开”状态;再次按开/关键,置PAO低电平,关闭稳压模块的输出,处于断电的“关”状态。结论目前常用的血压测量系统大多存在两大缺点:其一,需要大量的连线才能把现场传感器的信号送到采集卡上,布线施工麻烦,成本也

33、高;其二,线路上传送的是模拟信号,易受干扰和损耗,为了克服这些缺点,一种基于数字化技术的系统应运而生。研究和开发温度测量装置既可为人民生活服务,也满足工业生产的要求。本次设计的目的,一方面是工业现代化的客观需要,另一方面,也对于即将要步入社会的大学生是一个有益的尝试。经过本次毕业设计,使我能够把大学三年中系统所学的理论知识和实际应用得以结合,总结出了很多实践设计中的技术经验。同时接触到电子产品的一些新技术,了解到电子产品的发展趋势。在设计期间,在余建坤老师的精心指导下,我对电路的硬件方面有了全面的设计能力的和动手能力,在软件方面也有了很大的提高,了解到要编好一个程序首先要有丰富程序积累并多去动

34、手做实验、调试。参考文献彭楚武 余建坤微机原理与接口技术2004年 湖南大学出版社 1-58电子世界2005年12期 中国科学技术协会主管 中国电子学会主办 13-24何立民单片机教程1999年 北京航空航天大学出版社出版 150-167康华光 数字电子技术基础1998年 高等教育出版社 260-360周继明 江世明传感技术与应用 中南大学出版社出版致 谢在即将毕业之际,毕业设计已接近尾声,我想借此机会对关心和支持我的所有人表示感谢!在余建坤老师的精心指导下,我终于在两个多月的时间里完成了本次毕业设计。然而,漫长的设计路程不并顺畅,由于我的毕业设计课题智能血压计是一种整体性的,系统性的设计,我

35、虽然很努力的去做,但还是感到力不从心,因而这次设计在深度和广度上都有一定的局限性,我对此表示歉意。但是,我仍然十分感谢我的指导老师余建坤教授,他身为领导,日理万机;做为老师,又辛勤授课。现在,他又在百忙之中担任了我们的指导老师,这样的精神已经让我敬佩不已。现在回忆起那段岁月,在长达数月的艰辛的指导工作中,余老师曾百忙中抽空赶赴我们校区,为我们召开论文指导大会,风尘仆仆;又曾每晚辛勤答复我们的提问邮件,从不间断。他对我们耐心细致的指导工作,其情其形,至今仍沥沥在目。做为余老师的学生,我身感荣幸,在此也对余老师表示深深的谢意。 大学生活即将结束,我感到自己树立了正确的世界观、人生观、价值观。在此,

36、我将感谢学院领导和任教老师,是他们教会我做人的道理。这次毕业设计不但巩固了我平时所学的专业知识,同时让我在实际应用方面有了一定程度的提高,给了我一次充分自学、动手锻炼的机会。在以后的学习和工作中,我会加倍努力、不断提高和完善自我,培养锻炼各方面的综合素质,去适应这个发展、竞争的社会,迎接新的挑战。由于本人能力有限,该设计并不完善,敬请老师和同学提出批评并指正。借此机会感谢我的指导老师和所有关心我的人。附图1 智能温度测量装置原理图附录:参考程序子程序流程: (1) 读状态命令子程序流29邵阳学院毕业设计(论文) (2) 读数据子程序ASDX 001:调INIT调GETWDRET (3) 复位子

37、程序(4) LCD显示子程序流程 (5) 写命令子程序流程图参考程序DAT EQU P1.0ORG 0000HLJMP STARTORG 0030HSTART: LCALL ASDX 001 LCALL LCD162 SJMP STARTRD18B20:LCALL INITLCALL GETWD REETINIT:CLR EAINI10:SETB DATMOV R2,200INI11:CLR DATDJNZ R2,INI11 ;主机发复位脉冲持续3s200=600sSETB DAT ;主机释放总线,口线改为输入MOV R2,30IN12:DJNZ R2,INI12 ;ASDX 001等待2s3

38、0=60sCLR CORL C,DAT ;ASDX 001数据线变低(存在脉冲)吗?JC INI10 ;ASDX 001未准备好,重新初始化MOV R6,80INI13:ORL C,DATJC INI14 ;ASDX 001数据线变高,初始化成功DJNZ R6,INI13 ;数据线低电平可持续3s80=240sSJMP INI10 ;初始化失败,重来INI14:MOV R2,240IN15:DJNZ R2,INI15 ;ASDX 001应答最少2s240=480sRET ; WRITE:CLR EAMOV R3,8 ;循环8次,写一个字节WR11:SETB DATMOV R4,8RRC A ;

39、写入位从A中移到CYCLR DATWR12:DJNZ R4,WR12 ;等待16sMOV DAT, C ;命令字按位依次送给ASDX 001MOV R4,20WR13:DJNZ R4,WR13 ;保证写过程持续60sDJNZ R3,WR11 ;未送完一个字节继续SETB DATRET ; READ:CLREAMOVR6,8 ;循环8次,读一个字节RD11:CLR DATMOV R4,4NOP ;低电平持续2sSETBDAT ;口线设为输入RD12:DJNZR4,RD12 ;等待8sMOV C,DAT ;主机按位依次读入ASDX 001的数据RRC A ;读取的数据移入AMOV R5,30RD1

40、3:DJNZ R5,RD13 ;保证读过程持续60sDJNZ R6,RD11 ;读完一个字节的数据,存入A中SETBDATRET GETWD: MOV A,0CCHLCALL WRITE ;发跳过ROM命令MOV A,44HLCALL WRITE ;发启动转换命令LCALL INITMOV A,0CCH ;发跳过ROM命令LCALL WRITEMOV A,0BEH ;发读存储器命令LCALL WRITELCALL READMOV WDLSB,A ;温度值低位字节送WDLSBLCALL READMOV WDMSB,A ;温度值高位字节送WDMSBRET附录元件清单序号名称标号规格数量1单片机U4

41、89c5112电位器W113无极性电容C222uF14电阻R415无极性电容C320pF16无极性电容C420pF17无极性电容C1uF18极性电容C12470uF/10V19稳压二极管D2110继电器V1m/111电阻R3112开关三极管Q2113开关三极管Q5114稳压二极管D3115电动机M12A/5V116电阻R5200117开关三极管SW-1PNP118传感器00150mA/5V119电阻R210K120电阻R110K121电池AAA1.5V222滤波电容C8104pF123稳压二极管SX6383500mA124滤波电容C947uF/F10V125电感L1330uF126开关二极管Q4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1