基于血压计的设计(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. 2020中国Ray技术峰会丨取代Spark,Michael Jordan和Ion Stoica提出下一代分布式实时机器学习框架...
  2. 无需额外数据,首次实现ImageNet 87.1% 精度,颜水成团队开源VOLO
  3. Centos6.5进入救援模式的方法
  4. 基于发电厂知识问答库的检索式问答系统(python有代码)
  5. CodeVS 1300 文字排版 线性DP
  6. python模拟并发是多线程_Python并发编程之多线程
  7. 【AI】统计学和机器学习到底有什么区别?
  8. 26岁零基础转行学习前端可以找到工作吗?
  9. MongoDB(三):MongoDB概念解析
  10. 有些人真是笨的可以,劝我自己别多管闲事,切记切记
  11. C++11强类型枚举——枚举类
  12. 支持各硬件平台的机器学习模型 AWS发表新开源项目
  13. 2100 年的世界会怎样?特拉华教授用机器学习开启“上帝之眼”
  14. 解读BLM业务领先模型中的业务设计
  15. 【推荐】时间管理文章:Do it now
  16. d2l.Vocab(sentences, min_freq=5, reserved_tokens=[‘<pad>‘, ‘<mask>‘, ‘<cls>‘, ‘<sep>‘]) 参数讲解
  17. 遇见“不期而遇的美”---中华古法柴烧大师何建国
  18. mysql 幻读理解_Mysql 幻读 的一些个人理解
  19. AK/SK(aksk)鉴权原理简介
  20. Python全栈(五)Web安全攻防之1.信息收集

热门文章

  1. codeforces 1256f
  2. 芯片制造和芯片技术研发同时突破,中国芯片开创新道路
  3. 成都java培训好习惯的养成
  4. java同名变量在list中添加两次_去除集合中自定义对象的重复值(对象的成员变量值都相同)...
  5. 使用python爬取三国演义
  6. 7-44 莫尔斯码(Morse Code) (15分)
  7. APP被网信办点名下架还能重新上架吗?恢复上架流程请收好
  8. 【bug】vue项目 npm install报错npm ERR! code EINTEGRITY npm ERR! sha1-y480xTIT2JVyP8urkH6UIq28r7E=sha512-I1
  9. html元素全屏右键显示覆盖,HTML表单元素覆盖样式元素问题及其补救之道
  10. 老男孩-筷子兄弟(歌词)