云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于51单片机心设计率计脉搏仪 - 图文

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 9:19:34

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

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 系统测试

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

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

本科毕业设计说明书(论文) 5 系统调试 5.1 Keil软件介绍 第 17 页 共 32 页 Keil软件是目前开发8051系列单片机的常用软件,Keil软件提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案。它具有编译时间短、可产生最少的代码量、支持浮点和长整数、重入和递归等特点。 具有以下优点: 1、Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。 2、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。 3、Keil C51单片机软件工具包的整体

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com