C51单片机技术应用与实践课件1-2 学习单片机开发工具之一——Keil C软件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

联机在线仿真调试,修改硬件电路和程序
连接电脑和编程器,运行编程器RF1800软件,执行程序 烧写(固化)
脱机,现场运行,完成单片机开发
1
理论认知
1
理论认知
一、启动Keil μVision 2 1、双击 ,Keil μVision 2
1
2、新建一个项目文件
理论认知
C语言的表达
1
二、建立一个汇编程序文件
课程内容
理论 实践
任务2 学习单片机开发工具之一—— Keil C软件
根据要求拟定总体设计方案(包括任务书、划分硬件 和软件的任务分配等)
硬件电路设计
绘制程序总体框图、模块流程图
硬件电路连接
编写主程序和各模块程序
硬件电路调试和修改
使用Keil C软件调试主程序和各模块程序
使用PROTEUS软件,执行系统模拟调试,修改 硬件电路和程序
单步运行中两种方式 和 的区别:前者单步运 行进入子程序内部后者在调用子程序时,把子程序 当成一条指令运行,它们在调试时不碰到子程序时 是一样的。
1
理论认知
图 1-37 单步运行
图1-37 单步运行
1
(2)全速运行
理论认知
全速运行可点击工具栏中的 图标,如图 1-33所示,点击全速运行意味着程序连续 运行而不被打断。
理论认知
1
理论认知
添加文件到当前项目
1
理论认知
1
理论认知
1
三、编译文件
理论认知
生成HEX文件
1
理论认知
2.程序的调试
图 1-25 编译成功信息
图1-25 编译成功信息
1
理论认知
四、仿真调试 1、进入仿真环境
(1)选择 Debug/Start/Stop Debug Session 选项,进入仿真调试,进入仿真调试方法 之一如图 1-29 所示。
五、统调并将程序烧录至单片机芯片中
(1)将由Keil C调试生成的*.hex/文件,下载到用 Proteus软件绘制的硬件仿真图的CPU后台,进行软 硬件的综合仿真调试,期间不断修改软件(也有些情 况需要修改一下硬件),最后实现调试成功。
谢谢!
理论认知
图 外部数据存储器区空间各单元中的内容
1
(3)程序存储器区
理论认知
图 程序存储器空间各单元中的内容
1
(4)工作寄存器和专用寄存器区
理论认知
图 工作寄存器和专用寄存器区
1
(5)并行输入/输出口
理论认知
图 并行输入/输出接口显示
1
理论认知
3、检查存储器状态
(1)单步运行 单击单步运行ቤተ መጻሕፍቲ ባይዱ钮 ,或者单击“Debug”下 拉菜单中的“Step” 。
图 全速运行
1
(3)断点设置
理论认知 方法是在这指令前双击鼠标左键,此时在该指令前出
现红色的方块,此时全速运行程序的话,程序则会在
红色方块时停下,如要取消断点可在同样的位置双击
鼠标左键。如图1-33所示。
图 断点设置
1
理论认知
(4)复位设置
有时程序经修改,需要从头运行,可点击,目的是让 程序从头开始运行,PC指针从0开始。
(2)单击工具栏中的按钮 ,进入仿真调试,进入仿真调试方法之二如图 1-30 所示。 (3)按快捷键 Ctrl+F5,进入仿真调试,进入仿真调试方法之三如图 1-29 所示。
1
2、熟悉存储器结构
理论认知 (1)内部数据存储器
图 存储器窗口
图 存储器内部数据存储器空间各单元中的内容
1
(2)外部数据存储器
相关文档
最新文档