教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

基于51单片机心设计率计脉搏仪 - 图文(6)

来源:网络收集 时间:2025-09-15
导读: 本科毕业设计说明书(论文) 第 13 页 共 32 页 图3.7为脉搏计的放大滤波信号,由于脉搏信号输出的信号十分微弱,一般在uV级别,除此外输出的信号一般会伴随很大的噪声干扰,因此在这里用LM358搭建起一个放大和滤波

本科毕业设计说明书(论文)

第 13 页 共 32 页

图3.7为脉搏计的放大滤波信号,由于脉搏信号输出的信号十分微弱,一般在uV级别,除此外输出的信号一般会伴随很大的噪声干扰,因此在这里用LM358搭建起一个放大和滤波电路。

3.8 放大整形电路

经过放大滤波后的脉搏信号仍是不规则的脉冲信号,且有低频干扰,仍不满足计数器的要求,必须采用整形电路,这里选用了滞回电压比较器,如图3.8所示,其目的是为了提高抗干扰能力。集成运放采用了LM358,除此外LM358还接上了一个LED用作指示脉搏跳动的状态。

图3.8 波形整形电路

本科毕业设计说明书(论文)

3.9 整体电路图

将3.1-3.8画为一个图,整体电路如图3.9所示:

第 14 页 共 32 页

图3.9 整体电路图

本科毕业设计说明书(论文)

4 系统软件设计

第 15 页 共 32 页

4.1 主程序设计

4.1(a) 4.1(b) 4.1(c)

图4.1 系统流程图

主程序流程图如图4.1所示,单片机上电后先进行初始化,清楚一些参数的初值,然后等待用户按下对应的按键并进入对应的功能,当用户按下测量按键的时候流程如图4.1(c)所示,单片机通过定时15s测量人体的脉搏次数流程如图4.1(b)所示,然

本科毕业设计说明书(论文)

第 16 页 共 32 页

后再换算出对应的真实的脉搏次数再在液晶屏幕上显示流程如图4.1(a)所示,当用户按下设置脉搏范围设定按键后,单片机根据用户按下的按键进行增加或减少范围。

4.2 子程序设计

调用自定义字库设置DDRAM地址,在第一行显示设置显示数据首地址设置DDRAM地址,在第一行显示设置显示数据首地址循环量设置循环量设置取字符代码取字符代码循环完?循环完?

结束 图4.2 LCD1602初始化子函数流程图

本科毕业设计说明书(论文)

5 系统调试

5.1 Keil软件介绍

第 17 页 共 32 页

Keil软件是目前开发8051系列单片机的常用软件,Keil软件提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案。它具有编译时间短、可产生最少的代码量、支持浮点和长整数、重入和递归等特点。

具有以下优点:

1、Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。

2、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

3、Keil C51单片机软件工具包的整体结构,可以完成编辑、编译、连接、调试、仿真等整个开发流程。

使用独立的Keil仿真器时的注意事项:

1、仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。

2、仿真器上的复位按钮只复位仿真芯片,不复位目标系统。

3、仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。

5.2 keil软件调试过程及结果

Keil进行软件仿真开发的主要步骤为:

编写源程序并保存—建立工程并添加源文件—设置工程—编译/汇编、连接,产生目标文件—程序调试。

首先选择菜单File-New,在源程序编辑器中输入C语言源程序(直接打开已用其它编辑器编辑好的源程序文档)并保存,注意保存时必须在文件名后加上扩展名.c。

然后选择菜单Project-New Project,建立新工程并保存,工程保存后会立即弹出一个设备选择对话框,如图5.1所示,选择C8051F310单片机的型号后点确定返回主

基于51单片机心设计率计脉搏仪 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593833.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)