近來開了一門名為“單片機技術與應用”的課程,課程使用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的帖子我會詳細講如何新建一個工程。