配置C8051F020开发环境

Posted 老吴家的小阿哲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置C8051F020开发环境相关的知识,希望对你有一定的参考价值。

  近来开了一门名为“单片机技术与应用”的课程,课程使用Silicon Labs 公司的C8051F020系列单片机。课程中期,老师要求编程仿真,因此需要在电脑上配置相应的开发环境才能仿真,在此我记录了如何配置C8051F020系列单片机的开发环境。

  首先打开以下网址:https://www.silabs.com/products/development-tools/software/8-bit-8051-microcontroller-software,进入软件下载页面。下载以下软件:Silicon Labs IDE、Configuration Wizard和Debug Driver for Keil μVision Software。

  然后访问:http://pages.silabs.com/lp-keil-pk51.html,申请keil C51授权,使用教育邮箱申请就可以了。授权后复制授权的LIC,去keil官网输入授权的LIC下载C51 Development Tool :C51V960A.EXE 。

  哦,对了,我的电脑上已经安装了Keil MDK5,如果没有安装的话还要安装Keil MDK5。

  首先安装C51V960A,一直点Next就可以了;

  然后安装Silicon Labs IDE和Configuration Wizard,也是一直点Next就可以了;

  关键的时候来了,很多时候都是在这一步出错的,首先去MDK5的安装目录下检查是否生成了支持文件,名为BackUp的文件夹。有的话那就没问题,开始安装Debug Driver for Keil μVision Software,中途有一步时选择路径的,路径要改成MDK5的路径,因为默认的是keil v4的路径,如果不修改的话,下一步就会出错。

  安装完以上四个安装包C8051F020的开发环境就好了,不过可能会有读者还不知道这几个软件有什么作用,在本文最后解释以下四个安装包都干了些啥。

  Silicon Labs IDE : Silicon Labs的集成开发环境,和Keil MDK5类似,下载这个集成开发环境主要是因为它包含了C8051F020的寄存器定义头文件,并且还有外设使用的例程;

  Configuration Wizard : 工程配置软件,其实这个安装包可以不用下,这个软件的作用就是快速配置并生成初始化代码,一般用一个init.c文件来存放生成的代码,用init.h文件包含初始化函数,然后在main.c中includ init.h并调用初始化函数;

  C51V960A : C51开发环境工具包,安装了这个Keil才可以编译C51的工程;

  Debug Driver for Keil μVision Software : Silicon Labs 芯片的Keil支持包,安装了这个支持包之后,Keil中Devices list才会显示Silicon Labs 的芯片

  下一篇C8051F020的帖子我会详细讲如何新建一个工程。

以上是关于配置C8051F020开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Java开发环境配置 JDK开发环境配置

Flutter开发环境配置(MAC版)

如何配置一套优雅的Lua开发环境

Vue多环境配置--切换生产环境、测试环境和开发环境

iOS开发-iCloud环境配置及使用

emacs开发环境配置——java开发环境