- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于C8051F340芯片使用KeiluVision3软件的配置
关于C8051F340芯片使用Keil uVision3软件的配置
(必须先安装Keil uVision3软件)
学习资料网址:/Left_Column/C8051F_Application_Notes.htm
在写C8051F340芯片的程序代码时,我们可以直接使用Keil 3等软件,在Keil 3的环境下可以编写代码、在线仿真调试和将编译好的HEX文件烧写到C8051F340的Flash中,在进行如下设置之前需先在Keil 3环境下载入工程或新建工程,只有在有工程的环境下一些菜单中的选项才可用
打开Keil uVision3软件, 新建工程和添加文件到工程
进入到“工程”菜单选择“新建工程”选项,会出现一个对话框,在“资料库目录”选项卡中选择“Silicon Laboratories,Inc.”厂商的“C8051F340”设备,具体如下图所示
在左侧的“Project Workspace”处的“源代码组 1”字符处,点鼠标右键出现一系列选项,我们选择“添加文件到组‘源代码组 1’”,会出现打开文件对话框,我们添加需要的文件即可(这里我们以“流水灯闪烁.C”为例),具体如下图所示
二、对此新建的工程进行相关配置
①打开“工程”菜单,选择“为文件‘流水灯闪烁.C’设置选项”,会出现如下对话框
上述对话框不是我们需要设置的对话框,点击“取消”按钮后,重新打开“工程”菜单,再次选择“为目标‘目标 1’设置选项”,此时出现的对话框和刚刚出现的对话框不同,这个对话框才是我们需要设置的对话框,新的对话框如下图
或者如下图所示直接对着Target1右键选择Options for Target Target1,会弹出设置窗口
② 我们选择选项卡中的“调试”,在右上角处有“使用”选项,我们选择它,然后在下拉选项中选择“Silicon Laboratories C8051Fxxx Drivers”选项,再点击右边的“设置”按钮,会出现“Target Setup”对话框,我们选择“USB Debug Adapter ”选项,然后按照右边的设置,把勾都打上,如下图所示
③在线下载程序到Flash或者擦除Flash中的数据
选择“功能”选项卡,选中“使用目标驱动器进行FLASH编程”选项,选择“Silicon Laboratories C8051Fxxx ……”选项,再单击“设置”按钮,出现“Flash Download Setup”对话框,选中三个选项,此时在菜单“内存”中会出现“下载”和“擦除”选项
④输出HEX烧写文件配置,我们选择“输出”选项卡,在“产生HEX文件”前面打上勾,则程序在编译后自动会生成十六进制烧写文件,具体如下图所示
三、程序编译完成后,进行在线仿真调试工作,进入到“调试”菜单,选择“启动/停止调试”选项或者点击工具栏上的图标,将FLASH中原程序擦除并将当前新程序烧写到FLASH中,开始启动调试功能,如果想让程序一直执行,则进入到“调试”菜单,选择“运行”选项或者点击工具栏上的图标,如果想一步一步跟踪调试则进入到“调试”菜单,选择“跟踪”、“单步”和“断点”等其它工具
四、将各种变量添加到“监视 调用堆栈窗口”进行监视,进入到“视图”菜单,选择“监视和调用堆栈窗口”选项或者点击工具栏上的图标,会出现如下对话框,在程序某变量处选中需要监视的变量,点鼠标右键选中“Add “Hight_Bit”to Watch Windows”中的#1窗口或#2窗口,在程序运行时就可以随时看到Hight_Bit变化以后的数据了
五、下面简单介绍使用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)此命令可以让目标程序复位。当程序正在运行时,无法执行此命令。如果用户是在源级模式中,程序会在复位完成后,跳回到第一条用户的源代码语句处。复位命令执行后,所有窗口中的信息都将更新。
原创力文档


文档评论(0)