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

当前位置:首页 > keil μVision4教程

keil μVision4教程

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 21:26:25

此时应点击“确定” ,返回前一对话框,然后点击“Close”即可返回主界面,返回后,点击“SourceGroup 1”前的加号,会发现 exam1.asm 文件已在其中。双击文件名exam1.asm,即打开该源程序,如图3-6所示。

图3-6 打开源程序文件后的主界面

需要说明的是,源文件就是一般的文本文件,不一定使用 Keil软件编写,可以使用任意文本编缉器编写。到这里我们就将一个源文件添加到工程中了,接下来的事就是编写源程序和编译程序生产目标文件了。

下面就将实例一的程序输入到该源程序中。实例一的程序如下,实例一的硬件图如图2-4。 实例一的程序: MOV A,#0FEH MAIN: MOV P1,A RL A LCALL DELAY AJMP MAIN DELAY: MOV R7,#255 D1: MOV R6,#255

DJNZ R6,$

DJNZ R7,D1

16

RET END

图3-7 实例一的硬件原理图

将实例一的源文件输入到软件后的主界面如图3-8所示。

图3-8 输入程序后的主界面

17

第四节 工程的详细设置

工程建立好以后,还要对工程进行进一步的设置,以满足要求。

首先点击左上边的Project窗口的 Target 1, 然后使用菜单“Project->Option for target‘target1’”如图4-1所示,也可以按快捷键“Alt+F7”来完成,还可以单击快捷图标成。

来完

图4-1 打开设置对话框的步骤

在进行上面的操作后就会出现对工程设置的对话框,这个对话框可谓非常复杂,共有 8 个页面,要全部搞清可不容易,好在绝大部份设置项取默认值就行了,如图4-2所示。

图4-2 设置对话框的Target 页面

设置对话框中默认的就是 Target 页面,如图4-2 所示,Xtal 后面的数值是晶振频率值,默认值是所选目标 CPU的最高可用频率值,对于我们所选的AT89C51 而言是 24M,该数

18

值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。正确设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设,这里设置为 12.0,如图4-3所示。

图4-3 设置晶振频率

Memory Mode用于设置 RAM 使用情况,有三个选择项,Small:variables in DATA 是所有变量都在单片机的内部 RAM 中;Compact:variables in PDATA 是可以使用一页外部扩展 RAM,而 Larget:variables in XDATA则是可以使用全部外部的扩展 RAM,如图4-4所示。一般都是采用默认方式,也就是Small:variables in DATA方式。

图4-4 Memory Mode设置项

Code Rom Size:用于设置 ROM 空间的使用,同样也有三个选择项,即 Small:program 2k

19

搜索更多关于: keil μVision4教程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

此时应点击“确定” ,返回前一对话框,然后点击“Close”即可返回主界面,返回后,点击“SourceGroup 1”前的加号,会发现 exam1.asm 文件已在其中。双击文件名exam1.asm,即打开该源程序,如图3-6所示。 图3-6 打开源程序文件后的主界面 需要说明的是,源文件就是一般的文本文件,不一定使用 Keil软件编写,可以使用任意文本编缉器编写。到这里我们就将一个源文件添加到工程中了,接下来的事就是编写源程序和编译程序生产目标文件了。 下面就将实例一的程序输入到该源程序中。实例一的程序如下,实例一的硬件图如图2-4。 实例一的程序: MOV A,#0FEH MAIN: MOV P1,A RL A LCALL DELAY AJMP

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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