关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
更新时间:2023-10-24 17:15:01 阅读量: 综合文库 文档下载
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
(必须先安装Keil 3软件)
学习资料网址:http://www.waveshare.net/Left_Column/C8051F_Application_Notes.htm 在写C8051F340芯片的程序代码在线调试仿真时,我们可以不直接使用Keil 3等软件,而可以使用新华龙自身带的mcu_ide(编程烧写软件).exe软件,在使用这个软件在线调试仿真时再调用Keil 3中的A51.EXE,c51.exe,BL51.EXE等编译工具,使用mcu_ide(编程烧写软件).exe软件写好代码后可以直接使用此软件进行编译后烧写到C8051F340芯片中,使用起来很方便
一、打开Silicon Laboratories IDE软件,进入到“Project”菜单选择“Tool Chain Integration”选项
① 将Assembler处的Executable处作如下修改
修改为
②将Compiler处的Executable处作如下修改
修改为
③ 将Linker处的Executable处作如下修改
修改为
最后点击OK按钮即可 二、USB烧写配置,进入到“Options”菜单选择“Connection Options”选项,在“Connection Options”
对话框中选中“USB Debug Adapter 1.6.0.0”选项
修改为
三、新建工程,打开Silicon Laboratories IDE软件,进入到“Project”菜单选择“New Project”选项,如下图设置
① 在Select Device选项卡中选择我们所使用的芯片型号,这里选择C8051F34x; ② 在Project name处输入我们新建工程的名称 ③ 在Location处输入我们工程存放的位置
④ 在Project处选择源工程文件是C语言还是ASM汇编语言 四、软件与硬件的连接、下载操作
① 如下图所示,点击菜单栏中的\或者按下图红圈中的按钮连接软硬件:
② 点击如下图红圈中的按钮,下载程序
然后会弹出进度条
③ 进度条完成后代表程序下载完成,接着就进入仿真界面了,如下图所示
五、下面简单介绍使用Silicon IDE进行仿真调试
调试控制栏可以控制程序的执行状态,所有的调试控制都可以由菜单,快捷键和调试工具栏实现。
1、连接/停止软硬设备(Connect or Disconnect)
此命令将启动或停止调试模式,当处于启动状态时,所有的调试控制命令处于有效,并进入调试平台;当处于停止状态时,所以的调试控制命令都无效,并退出调试平台。 2、下载程序(Downloaded code)(ALT + F5) 此命令将把程序下载到单片机当中。 3、开始/停止全速运行(Go or Stop)(F5)
调试菜单中的运行命令将启动(重启动)程序。程序将一直运行直到被用户停止或遇到一个断点。只有当程序处于停止运行状态时才能执行此命令。 4、逐过程(Step)(F11)
调试菜单中的逐过程命令只执行一条指令。如果此条指令包含一个函数调用/子程序调用,该函数/子程序也会同时执行。如果在逐过程命令中遇到用户设置的断点,程序运行将被挂起。在逐过程命令执行完毕后,所有窗口中的信息才会被更新。 5、多逐过程(Multiple Step)
调试菜单中的逐过程命令执行多条指令,实际的指令数由用户自己设置。如果在多逐过程命令中遇到用户设置的断点,程序运行将被挂起。在多逐过程命令执行完毕后,所有窗口中的信息才会被更新。
6、跳跃(Step Over)(F10)
调试菜单中的跳跃命令会使程序不进入子程序运行,直到当前函数结束。如果遇到用户设置的断点,程序运行将被挂起。当程序处在最外层(如主函数)时,此时执行跳出命令,程序将继续运行,直
到遇到一个断点或被用户停止。在该命令执行完成后,所有窗口中的信息都将更新。 7、运行到断点/光标处(Run To Cursor)(F8)
调试菜单中的运行到断点或光标处命令,将使程序运行到源代码窗口中断点或光标指示的语句处停止。如果程序运行永远达不到光标指示处的语句,程序将一直继续运行,直到被用户停止。当此命令结束后,所有窗口中的信息都将更新。由于此命令是与断点或光标位置有关,所以只有当源代码窗口激活时才有效。
8、设置/移除断点(Insert or Remove Breakpoint)(F9) 9、移除全部断点(Remove All Breakpoints)
a、使能/禁止断点(Enable or Disable Breakpoint)
b、使能/禁止全部断点(Enable or Disable All Breakpoints) c、打开内部观察点对话框(Watchpoints) d、强制写入数据(Refresh Values)(Alt + R)
把修改的值写入仿真器,寄存器窗口将重读仿真器,窗口将被刷新,所以改变的值将以红色显示。注意,只有当调试器处于停止状态的时候寄存器的值才可被修改,当目标处理器正在执行用户代程序代码时,不允许被写入。 e、复位(Reset)(Ctrl + R)
此命令可以让目标程序复位。当程序正在运行时,无法执行此命令。如果用户是在源级模式中,程序会在复位完成后,跳回到第一条用户的源代码语句处。复位命令执行后,所有窗口中的信息都将更新。
f、下一个书签(Next bookmark) g、标记书签(Toggle Bookmark) h、上一个书签(Previous bookmark) i、删除全部书签(Remove bookmark)
正在阅读:
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置10-24
我曾经笑过作文06-01
科大讯飞2019年财务分析详细报告05-03
【2019新年愿望】新的起点放飞心愿作文06-14
2019年整理--物业年度工作总结09-24
2019现代工程新业态发展与应用09-27
2019年整理人事工作总结10-05
2019上幼儿面试试讲真题汇总04-27
建筑工程材料采购合同范本201908-08
2019反腐倡廉工作计划【7篇】03-27
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- Laboratories
- C8051F340
- 芯片
- 配置
- Silicon
- 使用
- 关于
- 软件
- IDE
- 房地产网络营销策略
- 基于单片机的测速和倒车提示装置的设计--外文翻译
- 周鹤军在全市财政工作会议上的讲话
- 中哲期末考试重点
- RX3i AD与DA模块使用说明及举例(完整打印版) - 图文
- 儿童各年龄段的亲子阅读书目
- 低碳经济与可持续发展考试答案(单选题)
- 班组建设管理办法
- 国有企业经营业绩考核管理办法 - 图文
- 新生儿窒息复苏后的护理与观察-最新年文档
- 九年级英语第一单元练习题
- 食品工厂设计可行性报告1002061039 刘燕
- 立论的角度范文
- 高温
- 2019-2020年三年级数学 奥数讲座 竖式数字谜(三)
- 工业设计史 - 图文
- 小杂粮加工厂的可行性分析报告
- 公司法司法解释(一、二、三)及强制清算会议纪要1
- 被动语态小测验
- 住宅物业服务四级标准