第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/7/23 11:56:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

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单片机的型号后点确定返回主

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

界面。

第 18 页 共 32 页

图5.1 选取单片机型号

这时工程管理窗口的文件页(Files)会出现“Target1”,将其前面+号展开,接着选择Source Group1,右击鼠标弹出快捷菜单,选择“Add File to Group ‘Source Group1’”,出现一个对话框,加入源文件后点close返回主界面。如图5.2所示:

图5.2 建立工程并加入源文件

选择工程管理窗口的Target1,再选择Project-Option for Target‘Target1’打开工程属性设置对话框,共有8个选项卡,设置晶振频率,在Debug选项卡中设置实验仿真板等,如要写片,还必须在Output选项卡中选中“Creat Hex Fi”;其它选项卡内容一般可取默认值,如图5.3所示。

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

第 19 页 共 32 页

图5.3 Target选项卡

工程设置后按F7键进行编译/汇编、连接以及产生目标文件。

5.3 硬件调试

基于单片机的脉搏计系统是多功能的数字型设计,所以对于它的程序也较为复杂,所以在编写程序和调试时出现了相对较多的问题。最后经过多次的模块子程序的修改,一步一步的完成,最终解决了软件。在软件的调试过程中主要遇到的问题如下: 问题1:烧入程序后,LCD液晶显示闪动,而且亮度不均匀。

解决:首先对调用的延时进行逐渐修改,可以解决显示闪动问题。其次,由于本作品使作动态扫描方式显示的数字,动态扫描很快,人的肉眼是无法看出,但是调用的显示程序时,如果不在反回时屏蔽掉最后的附值,则会出现很亮的现象,所以在显示的后面加了屏蔽子令,最后解决了此问题。

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

第 20 页 共 32 页

问题2:当用户按下按键的时候,单片机读取的数值跟设定的数值不对。 解决:重新检查矩阵键盘电路的连接,重新建立一个新的对应关系。

5.4 系统测试

基于单片机的脉搏计系统的电路较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于一处的错误,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺破带有包皮的导线,则会对电路造成短路现象。

基于51单片机心设计率计脉搏仪 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3p5eg3dcot1j03v4hzgl_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top