基于血压计的设计(18000字)

摘 要

本设计制作了一台智能血压计。该血压计采用了STC12C5A60S2作为主控制器,利用专用的血压传感器作为数据采集,通过三运放仪用放大电路将信号放大,整形,将模拟量的血压值转变成为单片机可以接收的电压值,通过主控器内部的AD数模转换器,将数据处理成数字信号,并通过数码管显示出来。该测量仪的优点在于通过智能芯片处理,使原本复杂的血压测量变得更加简单易操作,测量结果更加准确,稳定。

关键词  血压  测量仪  仪用放大电路  AD

Abstract

This design made a smart blood pressure measurement. The blood pressure measuring instrument used STC12C5A60S2 as the main controller, use special blood pressure sensor as data collection, through the SiYun put instrument amplifier circuit will use amplification, plastic, the simulated amount of blood pressure value into a single chip can receive the voltage value, through the main controller internal AD digital-to-analog converters, will be treated to a digital signal data, and through the digital tube display. The advantages of the measurement instrument is is that the intelligence chip processing, make originally complex blood pressure measurement become more simple easy to operate, more accurate measurement results, stable.

Key words : Blood pressure;Measuring instrument;With instrument amplifier circuit;AD

目 录

1.  引言1

2. 总体方案设计与分析1

2.1 功能与指标1

2.2 实现原理概述1

2.3 系统设计基本框图1

2.4 系统设计原理详解2

3.  硬件电路的设计15

3.1  9V稳压电源电路的设计15

3.2  5V线性稳压电路的设计16

3.3 血压信号放大电路设计16

3.4 数码管显示电路设计20

3.5 蜂鸣器报警电路设计24

3.6 单片机控制器电路设计25

4. 单片机软件设计25

4.1 开发语言及软件工具25

4.2 系统软件设计流程27

4.3 AD模数转换及数值处理设计流程27

4.4 蜂鸣器报警系统设计流程30

4.5 数码管显示模块30

4.6 血压数值获取模块设计33

5. 系统测试方案设计35

5.1系统测试设备35

5.2测量方法及注意事项35

5.3同一个人在不同时间段的血压测量35

5.4不同人进行血压测量36

5.5对同一个人连续进行血压测量37

5.6测试结果分析与处理37

5.7实现的功能和特色38

6.总结38

参考文献39

致    谢39

附   录40

基于单片机的血压计c语言,基于单片机血压计的设计相关推荐

  1. 基于Linux系统的C语言多关卡推箱子设计

    基于Linux系统的C语言多关卡推箱子设计 目录 基于Linux系统的C语言多关卡推箱子设计 前言 一.设计方案 二.功能设计 2.1功能简述 2.2流的类型和操作 2.3标准I/O 2.4流的使用 ...

  2. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

    基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...

  3. 单片机cant通讯 c语言,基于C8051F040单片机的CAN总线通信

    硬件部分 硬件部分电路结构如下: CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下: 设计电路为:当单片机发送数据时,D18闪烁,并将数据传送给ATA6660芯片:当ATA66 ...

  4. 单片机电子密码锁C语言程序,单片机电子密码锁的设计(汇编语言).doc

    word格式整理版 文档可编辑 一.设计总说明 ? 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别.IC卡辨认)已在国内外相继面世.但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保 ...

  5. 自学python单片机编程-用Python语言控制单片机

    早年,虽然Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言.遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼.本文引用地址:ht ...

  6. 自学python单片机编程-用Python语言控制单片机-可编程逻辑-与非网

    早年,虽然 Python 是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言.遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼. 然而今时不同 ...

  7. 单片机发射红外c语言程序,单片机模拟红外发射源程序IR-send

    单片机模拟红外遥控器发射的C语言程序 //********************************************单片机红外发射**************************** ...

  8. 单片机最小系统c语言报告,单片机最小系统实验报告.doc

    长沙学院 电子工艺实习报告 姓名: 潘舟 学号: 2009044211 系别: 电子与通信工程 时间: 2011.11.14-2011.11.25 专业: 电子信息工程 指导老师:龙英.刘辉.王新辉. ...

  9. 51单片机8255扩展c语言,51单片机8255A扩展IO口

    <51单片机8255A扩展IO口>由会员分享,可在线阅读,更多相关<51单片机8255A扩展IO口(23页珍藏版)>请在人人文库网上搜索. 1.一个芯片可扩展多个并行I/O口 ...

最新文章

  1. C++ 类里面,函数占用存储空间问题
  2. KubeCon 改为线上举办 | 云原生生态周报 Vol. 48
  3. Linux磁盘空间被占满?清空回收站试试!
  4. centos7 和centos 6的一些区别
  5. java参数传递时,究竟传递的是什么
  6. Mac配置环境变量的位置
  7. WPF做的金山词霸页面
  8. 接口整理——对接“外联网关”
  9. 波导缝隙天线(二)[搬运]
  10. 数据导入与预处理实验一---KETTLE数据处理
  11. java 实现dns劫持_JavaScript 防 http 劫持与 XSS
  12. 网络原理 | 网络设备及相关技术(集线器、交换机、主机、路由器)、冲突域与广播域
  13. 『 kaggle』kaggle-DATA-SCIENCE-BOWL-2018(U-net方法)
  14. LeetCode剑指offer算法备战春招-包含min函数的栈
  15. 【信息隐藏】学习笔记
  16. 2021年茶艺师(中级)考试总结及茶艺师(中级)复审模拟考试
  17. 网易云音乐 推荐算法
  18. python库是什么
  19. 【键盘映射】AHK自定义Windows脚本
  20. R中的假设检验(四)卡方检验

热门文章

  1. 甲骨文培训第一天,预科学习
  2. CCPC2018 桂林 D Bits Reverse
  3. Android各应用市场包名
  4. postgresql时区
  5. WinForm PictureBox加载图片方法
  6. 苹果教你如何保持iPhone电池健康、延长电池寿命
  7. 铁甲小宝像车轮的是什么机器人_铁甲小宝中最神秘的人物,在剧中的地位是无人可以动摇的...
  8. 李开复写给中国大学生的七封信(3/7)
  9. 正则表达式验证包含0的正正整数
  10. Java Elasticsearch | updated host [http://xxxx:9200] already in blacklist