- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
(必须先安装Keil 3软件)
学习资料网址:/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 ”选项
修改为
三、新建工程,打开Silicon Laboratories IDE软件,进入到“Project”菜单选择“New Project”选项,如下图设置
在Select Device选项卡中选择我们所使用的芯片型号,这里选择C8051F34x;
在Project name处输入我们新建工程的名称
在Location处输入我们工程存放的位置
在Project处选择源工程文件是C语言还是ASM汇编语言
四、软件与硬件的连接、下载操作
① 如下图所示,点击菜单栏中的Debug - Connect或者按下图红圈中的按钮连接软硬件:
?
点击如下图红圈中的按钮,下载程序
然后会弹出进度条
?进度条完成后代表程序下载完成,接着就进入仿真界面了,如下图所示
下面简单介绍使用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、强制写入数
您可能关注的文档
最近下载
- 田径裁判法教案.doc
- NB-T 11258-2023井工煤矿机电管理通用要求.pdf
- 江苏开放大学2024年秋形势与政策《060112》作业一二三四参考答案.pdf VIP
- 耐张线夹X光射线探伤技术规范书.doc
- AC311-67-2017-07关于AC311型机总距杆低距锁片检查和调整的技术.doc VIP
- TAHSX 2-2024 过瘤胃(包被)蛋氨酸.docx
- 2023北京海淀六年级下学期期末数学试卷及答案.pdf VIP
- 英汉对比研究-替换与重复.ppt VIP
- 河南省南阳市西峡县2023-2024学年七年级上学期期末语文试题(解析版).docx VIP
- 零售学第五版肖怡课后答案.doc
文档评论(0)