一、安裝源文件下載
百度網盤鏈接:
https://pan.baidu.com/s/18tnjFgVat4q2hDSh7LAD8A
提取碼: 2295
二、安裝及破解
1、安裝51的編輯器
雙擊安裝包文件 c51v954a.exe(也可以是其他51編輯器的版本)
然后點擊 next
勾選同意,然后點擊 next
點擊 Browse選擇安裝路徑,我這里選擇的是C盤自己建的一個MDK4 and MDK5文件夾,后面安裝STM32的編輯器需要在同一路徑。然后點擊 next
隨意填寫相關信息(最好是英文),然后點擊next
等待完成安裝后,去掉兩個勾選,然后點擊 finish 完成安裝
2、安裝STM32的編輯器
雙擊安裝包文件 mdk523.exe,也可以是其他版本
然后點擊next
同安裝51的編輯器方法一樣,勾選同意后點擊 next
選擇安裝路徑,一定要和前面安裝51編輯器的路徑一樣,選好后pack的路徑自動生成不用選擇。然后再下一步 next
剛剛安裝了51的編輯器,這里的相關信息已經有了(沒有的話也可以隨便填,最好是英文),然后下一步 next
等待安裝完成
中間可能會彈出下面這樣一些界面,是Keil相關的一些驅動,點擊安裝即可(也可以不安裝)
若完成安裝后彈出如下界面,去掉勾選,然后依次關閉窗口。(沒有彈出則忽略該步驟,直接到第三步破解)
進度條滿拉后,如下界面去掉勾選,然后點擊 finish 完成安裝。
03
3、破解激活軟件
右鍵桌面上的 Keil uVision快捷方式,然后以管理員方式打開(一定要管理員運行)
然后在菜單欄依次點擊
File------>Licence Management
保持該窗口(顯示 CID 的窗口)不要關閉
雙擊運行該文件夾下的破解軟件,建議臨時關閉Windows的防護,不然該破解軟件容易被當作病毒殺掉。如果被殺了,重新解壓縮。
(該軟件運行過程有比較刺耳的聲音,正常現象,建議提前減小電腦音量)
復制之前保留頁面顯示的 CID到破解軟件,然后Target選擇C51,再點擊Generate
如下圖,把破解軟件生成的一段字符復制粘貼到軟件的2所示位置,然后點擊 Add LIC
如圖,把Target選項改為 ARM,然后點擊Generate,將生成的字符復制粘貼到右邊,再點擊Add LIC
完成破解,可以看到軟件的使用期限,以及下面的破解成功提示,然后關掉破解軟件的進程和該窗口即可
到這里軟件就可以基本正常使用了。(但是還沒有導入STM32相關的Pack)
4、導入STM32相關的Pack
以管理員身份運行Keil程序(必須是管理員運行,不然會安裝失敗),然后點擊圖示這個圖標,進入Pack安裝界面
在這個安裝界面,可以根據下面列出來的進行在線安裝,我這里用已經下載好的Pack文件安裝。
依次點擊File------->import...
找到你存放Pack文件的路徑(建議提前把pack文件移到Keil的安裝的同一文件夾中,避免安裝失敗),選擇你需要安裝的Pack包(按住ctrl鍵可以多選),然后打開即可。
最后等待進度完成,成功導入STM32的Pack。同樣的方法也可以導入其他微處理器的Pcck,可以在網站 https://www.keil.com/dd2/Pack/ 進行下載。
5、建立工程演示
51工程
依次點擊Project------>new uVision Project...
然后選擇保存路徑,設置工程名稱(符合基本的命名規則即可,不需要任何后綴),再保存。
下拉框選擇 Leqancy Device Database [no RTE],然后在下面選擇51系列的相關型號。(我們常用的51單片機一般在 Atmel目錄下),最后保存即可。
最后自己建立源文件(c文件),然后包含51的頭文件(或自定義頭文件),完成基於51的工程建立。
STM32工程
同上面建立51工程步驟類似,在這一步下拉框選擇 Software Packs,然后在下面選擇相應的型號。其他步驟也大體相似。