Silicon Laboratories IDE 是新华龙电子C8051F单片机开发套件,C8051F系列单片机作为最快,最实用的8位单片机已经被广泛应用.所谓的IDE只是一个集成开发环境,必须有相关的工具链 TOOL CHAIN 支持才能编译,调试程序
silicon laboratories IDE 需要KEIL的C51编译器(C15),当然还包括连接器BL51,汇编语言编译器A51等等一系列工具。
当然,除了KEIL提供的编译工具,其他公司的产品也能和 silicon laboratories IDE 协同工作的
还有,silicon laboratories IDE 安装文件里提供的 KEIL 只是一个试用版
你可能需要通过其他途径来获得 KEIL C51 产品的正式版
在写C8051F340芯片的程序代码在线调试仿真时,我们可以不直接使用Keil 3等软件,而可以使用新华龙自身带的mcu_ide(编程烧写软件).exe软件,在使用这个软件在线调试仿真时再调用Keil 3中的A51.EXE,c51.exe,BL51.EXE等编译工具,使用mcu_ide(编程烧写软件).exe软件写好代码后可以直接使用此软件进行编译后烧写到C8051F340芯片中,使用起来很方便。
单片机是C8051用的下载器是U-EC5,是JTAG的在线下载。打开Silicon Laboratories IDE这个软件它就会显示说(无效的工作空间,已经取消)。
就是连接板子的时候,点connect 时出现这样的错误:(Target failed to respond Ssytem is being di sconnectet)
在IDE的菜单栏Options里的Connetion Options选项栏里选择正确的工具。
在软件上选则对应的COM口就可以了!
EC5是USB接口的 安装调试软件 IDE 在OPTIONS 中的连接中 设置 选择USB 选择JATG 就行了 然后连接 编译 下载
如果是烧写,有专门的软件,不是用Silicon Laboratories IDE ,而且生成HEX文件,最好用keilC,实际上用Silicon Laboratories IDE 生成HEX文件,也要用到KEILC中的程序,也就是说Silicon Laboratories IDE 在没有加入TOOL之前,不能直接生成HEX文件!
C51编译环境 Silicon Laboratories IDE安装教程:
(1)从官网下载C8051 MCU IDE,并安装到PC
(2)安装keil C51到PC机
(3)打开Silicon Laboratories IDE软件——>Project ——>Tool Chain Intergration
select tool 选择 keil
Assmebler 选择 keil软件中A51.EXE的路径
Compiler 选择 Keil软件中c51.exe的路径
Linker 选择 Keil软件中BL51.EXE的路径
(4)Options——>Connection Options
Serial Adapter 选择 USB Debug Adapter 1.8.0.0
选中 Power target after disconnect
Debug Interface 选择 C2
(5)生成HEX文件 Project ——>Target Build ConFiguration
选中 Generate hex file
Generation 选择 Keil软件中OH51.EXE的路径
(6)建立工程 —— > 编译工程 ——>下载至目标板
下载过程:
1、连接EC2到计算机USB口。Power指示灯点亮。
2、连接EC2到目标板ISP接口
3、给目标板上电
4、点击 Connect。RUN指示灯点亮。
5、点击Download Code,下载代码到目标板。
6、下载完成后,点击Disconnect。Run指示灯熄灭。目标板自动复位,并运行程序。