C8051F仿真调试快速入门(Keil)

2020-06-30来源: eefocus关键字:C8051F  仿真调试  快速入门  Keil

注:下载程序必须先安装Keil软件,以及对应的Silicon IDE驱动软件

·Keil的安装
  请到 Keil 官方网站: https://www.keil.com/c51/demo/eval/c51.htm下载安装。

·Keil μVision Driver 的安装
  请到 Silabs 官方网站: http://www.silabs.com/products/mcu/Pages/KeilDriver.aspx下载安装。


1、安装好Keil μVision Driver驱动并且设置好下载程序前的相关配置(点击查看)


2、如下图所示,点击菜单栏中的"Debug -> Start/Stop Debug Session"或者按下图红圈中的按钮连接软硬件

然后会弹出进度条

当进度条完成后会弹出新窗口,如下图所示

 

3、点击"确定"后代表程序下载完成,接着就进入仿真界面了,如下图所示

·下面简单介绍使用Silicon IDE进行仿真调试

调试控制栏
调试控制栏可以控制程序的执行状态,所有的调试控制都可以由菜单,快捷键和调试工具栏实现。

1、连接/停止软硬设备(Start or Stop Debug Session)(Ctrl + F5)
此命令将启动或停止调试模式,当处于启动状态时,所有的调试控制命令处于有效,并进入调试平台;当处于停止状态时,所以的调试控制命令都无效,并退出调试平台。

2、打开/关闭项目窗口(Project Window)

3、打开/关闭输出窗口(Output Window)

4、设置/移除断点(Insert or Remove Breakpoint)

5、移除全部断点(Kill All Breakpoints)(Alt + F7)

6、使能/禁止断点(Enable or Disable Breakpoint)

7、禁止全部断点(Disable All Breakpoints)(F7)

8、复位(Reset CPU)
此命令可以让目标程序复位。当程序正在运行时,无法执行此命令。如果用户是在源级模式中,程序会在复位完成后,跳回到第一条用户的源代码语句处。复位命令执行后,所有窗口中的信息都将更新。

9、全速运行(Run)(F5)
调试菜单中的运行命令将启动(重启动)程序。程序将一直运行直到被用户停止或遇到一个断点。只有当程序处于停止运行状态时才能执行此命令。


a、停止运行(Halt)(ESC)
此命令可以让目标程在全速运行中停止运行。

b、逐过程(Step)(F11) 
调试菜单中的逐过程命令只执行一条指令。如果此条指令包含一个函数调用/子程序调用,该函数/子程序也会同时执行。如果在逐过程命令中遇到用户设置的断点,程序运行将被挂起。在逐过程命令执行完毕后,所有窗口中的信息才会被更新。

c、跳跃(Step Over)(F10) 
调试菜单中的跳跃命令会使程序不进入子程序运行,直到当前函数结束。如果遇到用户设置的断点,程序运行将被挂起。当程序处在最外层(如主函数)时,此时执行跳出命令,程序将继续运行,直到遇到一个断点或被用户停止。在该命令执行完成后,所有窗口中的信息都将更新。

d、跳出(Step Out)(Ctrl + F11) 
调试菜单中的跳出命令会使在子函数程序一直运行,直到当前函数的结束。如果遇到用户设置的断点,程序运行将被挂起。当程序处在最外层(如主函数)时,此时执行跳出命令,程序将继续运行,直到遇到一个断点或被用户停止。在该命令执行完成后,所有窗口中的信息都将更新。

e、运行到断点/光标处(Run To Cursor line)
调试菜单中的运行到断点或光标处命令,将使程序运行到源代码窗口中断点或光标指示的语句处停止。如果程序运行永远达不到光标指示处的语句,程序将一直继续运行,直到被用户停止。当此命令结束后,所有窗口中的信息都将更新。由于此命令是与断点或光标位置有关,所以只有当源代码窗口激活时才有效。

f、显示下一条语句(Show Next Statement)

g、使能/禁止跟踪记录(Enable/Disable Trace Recording)(Ctrl + F7)

h、查看跟踪记录(View Trace Records)

关键字:C8051F  仿真调试  快速入门  Keil 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic501603.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:C8051F单片机基本硬件线路设计
下一篇:C8051F仿真调试快速入门(Silicon IDE)

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

高速SOC单片机C8051F
的生命力,其运行速度高达每秒25M PS。现已设计并为市场提供了29个品种的08051 F系列的片上系统单片机,预计今年年内还将完成20多个新的片上系统单片机的设计,经过3年的稳步发展已成长为半导体业界一颗耀眼的新星。 Cygnal C8051F系列单片机由沈阳新华龙电子有限公司于2001年引进中国大陆,并于11月“2001嵌入式系统及单片机国际学术交流会暨产品展示会”上首次亮相,受到与会者的极大关注。 Cygnal C8051F系列单片机是集成的混合信号片上系统SOC(System on chip),具有与MCS-51内核及指令集完全兼容的微控制器,除了具有标准8051的数字外设部件之外,片内还集成了数据采集
发表于 2020-07-02
高速SOC单片机<font color='red'>C8051F</font>
为何使用C而不使用汇编进行开发C8051F
好些年之前,我为自己写了几万行汇编代码而骄傲。 然而,做过多年软件开发的我,看到以前写的汇编代码也是很多不懂的,这可是自己亲手写的呀。汇编代码由于其可读性比较差,给后期的维护造成很大的困难。因此建议单片机的学习者们一定要学习C。 这句话要是我在读书的时候听到,只是会嗤之以鼻。“用汇编就足够了,为什么用C呢?如果您用汇编做不了,说明水平还不够”,这是我的典型想法,当时我的汇编水平甚至成为我的骄傲。然而几年之后的今天,我要劝说后来学习者一定要舍弃汇编而学习C语言,是否很好笑。首先说说C的优点。1、直观,可读性强:这点很重要。对于一个产品,周期是很长的,即使出第一台产品之后,还有很长的维护时间。这中间维护
发表于 2020-07-02
C8051F软件新建工程流程(Silicon IDE)
注:建立Silicon IDE工程必须首先安装Silicon IDE软件·Silicon IDE的安装  请到 Silabs 官方网站: http://www.silabs.com/products/mcu/Pages/SoftwareDownloads.aspx?cm_sp=-_--_-下载安装。1、如下图所示,点击"Project -> New Project"后会弹出新建工程窗口 2、如下图所示,在Select Device项目栏中选择相应的单片机型号(这里以"C8051F320"为例),在Project name项目栏中填写项目名称(这里以"
发表于 2020-07-01
<font color='red'>C8051F</font>软件新建工程流程(Silicon IDE)
开发C8051F单片机,需要哪些开发工具?
使用C8051F单片机开发自己的系统,在硬件开发工具方面,一般需要:仿真器/编程器以及目标板,对于新手来说可能还需要开发板/学习板进行学习。C8051F仿真器/编程器的介绍网址,C8051F开发板/学习板的介绍网址。下面介绍一些C8051F开发工具相关的述语,在后面的使用中,您将可能会接触到。问:C8051F的仿真方式有哪些?答:一般来说,C8051F系列的单片机都是通过JTAG/C2接口进行仿真。如需了解各型号详细的仿真/编程方式,请查看C8051F仿真器/编程器的详细信息。问:C8051F的编程方式有哪些?答:一般来说,C8051F系列的单片机都是通过JTAG/C2接口进行编程。问:什么是JTAG/C2接口?答:JTAG/C
发表于 2020-07-01
C8051F使用软件简介
一、C8051F开发软件简介:软件名称类型简介官方网站Silicon IDEIDE、C、汇编编译器免费软件,Silicon集成开发环境(IDE),可使用C语言或汇编语言进行开发(使用语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体,是一款专门为C8051F 芯片设计的软件。www.silabs.comSDCCC编译器免费软件,SDCC是Sandeep Dutta为8位微控制器设计的一个开放源代码、可编译产生不同CPU的目标代码、优化的ANSI-C编译器。www.sourceforge.netKeilC、汇编编译器收费软件,可使用C语言或汇编语言进行开发,可使用软件仿真,硬件仿真、调试及下载编程需要第三方软件驱动,是一款
发表于 2020-07-01
<font color='red'>C8051F</font>使用软件简介
C8051F烧写程序快速入门(Silicon IDE)
注:下载程序必须首先安装Silicon IDE以及Keil软件·Keil的安装  请到 Keil 官方网站: https://www.keil.com/c51/demo/eval/c51.htm下载安装。·Silicon IDE的安装  请到 Silabs 官方网站: http://www.silabs.com/products/mcu/Pages/SoftwareDownloads.aspx?cm_sp=<WebParts>-_-<MCUSupport>-_-<SWDownloads>下载安装。1、在Silicon IDE中集成Keil软件(点击查看)2、如下图所示,点击“O
发表于 2020-07-01
C8051F烧写程序<font color='red'>快速入门</font>(Silicon IDE)
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved