需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9775 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】本设计是一种能够进行血压测量和温度检测的电子仪器,这种电子仪器采用单片机作为主控器,采用电子测量手段实现血压的测量和温度的检测,并且在操作上实现了一键测量的方式,极大的降低了操作的难度。采用STC89C52RC单片机作为处理器,提高了运算的速度,采用XGZP6847压力传感器进行压力的检测,能够更加精确的实现血压的测量。首先是血压的检测,利用压力传感器XGZP6847将血压转换为电信号,通过PCF8591模数转换器转化为数字信号通过单片机STC89C52处理显示出来。其次是温度的检测,在本设计中采用DS18B20来实现温度的检测,由于该芯片采用单总线模式,在编程过程中严格按照该芯片的读写时序进行温度检测。另外还包括单片机电源电路,蜂鸣器电路,复位电路以及按键电路。本设计实现了健康监测的功能,可以检测人体的血压和温度的同时,让人们拥有了随时了解自己的身体状况。 【关键词】: PCF8591,STC89C52,压力传感器,温度检测
目录 摘要 Abstract 1、绪论-1 1.1 课题的研究背景和意义-1 1.2国内外研究现状-1 1.3课题研究内容-1 2、系统设计-2 2.1 系统方案设计-2 2.1.1 系统方案框图-2 2.1.2 系统方案讲解-2 2.2 方案选型-2 2.2.1 数据显示方案选型-2 2.2.2 充放气控制方案选型-3 2.2.3 单片机方案选型-3 3、硬件电路设计-5 3.1单片机系统设计-5 3.1.1 复位系统-5 3.1.2 晶振电路-5 3.1.3 核心系统-6 3.2 显示电路设计-6 3.2.1 LCD1602液晶简介-6 3.2.2 液晶引脚原理图-7 3.3 蜂鸣器电路-7 3.4 电源电路-7 3.5 按键电路-8 3.6 充放气控制电路设计-8 3.6.1 放气控制原理-8 3.6.2 充气控制电路-9 3.7 模拟采样电路设计-9 3.8 温度检测部分-9 3.8.1 DS18B20的主要特性-9 4、软件程序设计-11 4.1 系统流程设计-11 4.2 液晶驱动程序设计-12 4.2.1 LCD1602的操作流程-12 4.2.2 LCD1602的时序图-13 4.3 蜂鸣器及放气控制驱动程序设计-14 4.4 按键驱动程序设计-14 4.5 PCF8591驱动程序设计-15 4.5.1 PCF8591简介-15 4.5.2 I2C驱动程序设计-15 4.6 DS18B20驱动程序设计-15 结 论-18 参考文献-19 致 谢-20 附录A 总电路图-21 附录B 电路实物图-22 附录C 源程序-23 |