国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

單片機(jī)之keil軟件環(huán)境搭建

這篇具有很好參考價值的文章主要介紹了單片機(jī)之keil軟件環(huán)境搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

簡介

Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。
????目前軟件對中文的支持不友好,不建議安裝網(wǎng)上的一些漢化包之類的。另外建立的工程文件路徑也盡量不要存在中文,否則可能會出現(xiàn)一些異常。
????其旗下開發(fā)的軟件都以Keil開頭命名。目前有Keil MDK-ARM、Keil C51、KeilC166和KeilC251等版本

名詞介紹

uVision:uVision是由keil公司開發(fā)的集成開發(fā)環(huán)境(IDE),可以進(jìn)行代碼編輯,文件管理,程序的編譯調(diào)試等。

MDK、C51:如果想要開發(fā)ARM內(nèi)核的芯片,需要安裝MDK-ARM,如果想要開發(fā)51內(nèi)核的芯片,那就需要安裝c51。也就是說,MDK、c51只是Keil針對不同芯片內(nèi)核開發(fā)的不同開發(fā)集成環(huán)境。

CMSIS:ARM Cortex? 微控制器軟件接口標(biāo)準(zhǔn)(CMSIS:Cortex Microcontroller Software Interface Standard) 是 Cortex-M 處理器系列的與供應(yīng)商無關(guān)的硬件抽象層。

燒錄:燒軟件只是一種叫法,來源于最早刻錄光盤,因?yàn)槭怯眉す庵v數(shù)據(jù)燒在光盤上,所以后來人們把這種不可逆的記錄方式稱之為燒錄。

bin文件:二進(jìn)制文件,其用途依系統(tǒng)或應(yīng)用而定。一種文件格式binary的縮寫。一個后綴名為".bin"的文件,只是表明它是binary格式。一般來講是機(jī)器代碼,匯編語言編譯后的結(jié)果。

axf文件:axf文件是ARM芯片使用的文件格式,它除了包含bin代碼外,還包括了輸出給調(diào)試器的調(diào)試信息,例如每行C語言所對應(yīng)的源文件行號等。

Hex文件:Intel HEX文件是由一行行符合Intel HEX文件格式的文本所構(gòu)成的ASCII文本文件。在Intel HEX文件中,每一行包含一個HEX記錄。這些記錄由對應(yīng)機(jī)器語言碼和/或常量數(shù)據(jù)的十六進(jìn)制編碼數(shù)字組成。Intel HEX文件通常用于傳輸將被存于ROM或者EPROM中的程序和數(shù)據(jù)。

安裝下載

下載鏈接

https://www.keil.com/download/product/

跟舊版本的Keil不一樣,Keil4以前是軟件里集成芯片包,也就是只要下載安裝完Keil的軟件,就有對應(yīng)的一些芯片可供選擇使用。但由于現(xiàn)在軟件支持的芯片越來越多,軟件的體量也就越來越大,如果把所有芯片包都跟軟件打包一起下載,那軟件估計(jì)得有幾百個G。所以為了簡潔,Keil把集成環(huán)境跟芯片包、例程等東西分開單獨(dú)下載,具體要用到什么芯片再自己去下載安裝對應(yīng)的芯片包。

單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32

軟件使用教程

芯片包下載

在Keil里面下載對應(yīng)的芯片包

點(diǎn)擊"Pack Installer",也就是這個圖標(biāo)單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32,第一次打開可能會很慢,因?yàn)橐獜墓倬W(wǎng)自動更新所有芯片包的信息。這時候很坑的一個點(diǎn)是,你不更新,可能又沒法找到你想要的芯片,所以在信息更新完前,只能乖乖地等它更新完。然而這種國外鏈接,又時不時給你斷一下。
單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32
在更新完后,在左邊的窗口中找到想要安裝的芯片型號,可以選擇整個系列(或具體芯片,結(jié)果是一樣的),這里以STM32G071為例。然后在右邊窗口中,找到"Device Specific"里面"Keil:STM32G0xx_DFP"這一項(xiàng),點(diǎn)擊按鈕"Install"下載安裝。(同樣的,網(wǎng)絡(luò)卡的時候下載很慢,還經(jīng)常斷開鏈接)
單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32

在官網(wǎng)下載芯片包

前面那種方法在很多時候都是行不通的,不是網(wǎng)絡(luò)不好就是網(wǎng)絡(luò)不好。所以可以通過另外一個方式更新芯片包,那就是先從官網(wǎng)提前下載好芯片包,再點(diǎn)擊安裝。
官網(wǎng)鏈接:https://www.keil.arm.com/devices/
????同樣,先找到對應(yīng)的芯片(這里展開時可能不會顯示所有芯片,找不到對應(yīng)芯片時,點(diǎn)擊下面"View all in family"展示所有芯片),選擇"xxxxx_DFP",點(diǎn)"Download Recommended Pack"即可下載。
單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32
這種方式有個好處就是即使在官網(wǎng)無法下載時,也可以假借他人之手去下載。為了防止小伙伴們在官網(wǎng)下載也出現(xiàn)網(wǎng)絡(luò)中斷的情況,這里提供STM32常用系列的芯片包供下載使用(版本可能不是最新的,可以湊和著用)。

新建工程

點(diǎn)擊"Project"->"New Project"新建工程,在彈出的窗口中選擇工程要保存的路徑,設(shè)置好工程名稱,點(diǎn)擊保存。由于是新建工程,軟件會默認(rèn)彈出芯片選擇框,讓你選擇當(dāng)前使用的單片機(jī)型號,這里我們選擇STM32G071RBTx,然后是選擇接口標(biāo)準(zhǔn),這里我們選擇CMSIS。
單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32
以上界面(設(shè)備選擇(Device))介紹
單片機(jī)之keil軟件環(huán)境搭建,物聯(lián)網(wǎng),單片機(jī),51單片機(jī),stm32

1、通過圖中1位置的"search"框可以輸入芯片名稱,快速找到對應(yīng)的芯片。
2、在圖中2的位置芯片結(jié)構(gòu)圖里也可以選擇芯片,這里芯片是按廠家區(qū)分的。
3、選擇完芯片后,在圖中3的位置可以查看芯片簡介,一般主頻、Flash、Ram大小都會在這里有所介紹。
4、選擇完芯片后,在圖中4的位置,可以查看當(dāng)前芯片包的版本。(有些舊的軟件包可能存在Bug,最好及時更新到最新版本)文章來源地址http://www.zghlxwxcb.cn/news/detail-834876.html

到了這里,關(guān)于單片機(jī)之keil軟件環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 51單片機(jī)開發(fā)環(huán)境搭建 - VS Code 從編寫到燒錄

    我安裝并測試成功的環(huán)境: 操作系統(tǒng):Windows 10 (22H2) 單片機(jī):STC89C52RC Python version: 3.7.6 在這之前,給51單片機(jī)寫程序是用 Keil 5(編寫+編譯)、STC-ISP(燒錄),由于切換應(yīng)用比較麻煩,并且不夠美觀,所以嘗試使用熟悉的 Visual Studio Code 來完成這些操作。 stcgal 是用來向STC單片

    2023年04月24日
    瀏覽(20)
  • 單片機(jī)(一):VScode+SDCC+Make的Windows下51(CH552)單片開發(fā)環(huán)境搭建

    單片機(jī)(一):VScode+SDCC+Make的Windows下51(CH552)單片開發(fā)環(huán)境搭建

    CH552芯片是一款兼容 MCS51 指令集的增強(qiáng)型 E8051 內(nèi)核單片機(jī)。CH552既然是51單片機(jī),按照以前的慣例都是用Keil來進(jìn)行開發(fā)。但是本次決定拋棄Keil的開發(fā)環(huán)境,主要原因是Keil為商業(yè)軟件,普通用戶難以支撐,并且Keil軟件本身的界面丑、編輯器不智能等,這導(dǎo)致軟件的使用體驗(yàn)非

    2024年02月01日
    瀏覽(118)
  • 51單片機(jī):keil軟件問題Error: failed to execute ‘C:\Users\liguangyun\Desktop\C51\BIN\C51.EXE‘

    51單片機(jī):keil軟件問題Error: failed to execute ‘C:\Users\liguangyun\Desktop\C51\BIN\C51.EXE‘

    目錄 一、問題說明 二、解決方法 這種情況一般在剛剛安裝完Keil軟件編譯后出現(xiàn)。編譯器出現(xiàn)這個錯誤的意思是說,現(xiàn)在他找不到你的Keil軟件,沒辦法進(jìn)行操作。 出現(xiàn)這種問題的原因是:你安裝完的Keil文件內(nèi)的TOOLS.INI文件的安裝路徑與實(shí)際不符,導(dǎo)致編譯器找不到文件。

    2024年02月14日
    瀏覽(23)
  • Keil uvision5安裝——51單片機(jī)篇

    Keil uvision5安裝——51單片機(jī)篇

    目錄 一、Keil uvsion5-下載安裝 二、Keil uvsion5-軟件破解 三、STC官方庫添加 四、Keil相關(guān)配置 1.中文顯示配置 2.消除定義但未被使用函數(shù)的警告配置(針對51單片機(jī)) 五、程序燒入軟件的使用 步驟1:點(diǎn)擊下方鏈接,將文件下載到電腦上。 鏈接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5

    2023年04月09日
    瀏覽(21)
  • Keil5新建51單片機(jī)demo工程模板

    Keil5新建51單片機(jī)demo工程模板

    51單片機(jī)新建工程使用到的軟件有keil5,首先安裝好keil5軟件,安裝教程在:【Keil(C51)介紹、下載、安裝、注冊與2個補(bǔ)丁】Keil(C51)介紹、下載、安裝與2個補(bǔ)丁_西晉的no1的博客-CSDN博客 一個單片機(jī)工程中會有很多個文件,因此新建工程時首先在電腦的某個路徑下新建一個文

    2024年02月16日
    瀏覽(16)
  • 零基礎(chǔ) Ubuntu 20.04.01 下搭建51單片機(jī)開發(fā)環(huán)境[開源編譯器SDCC]

    零基礎(chǔ) Ubuntu 20.04.01 下搭建51單片機(jī)開發(fā)環(huán)境[開源編譯器SDCC]

    原創(chuàng)首發(fā)于CSDN,轉(zhuǎn)載請注明出處,謝謝! 個人初步學(xué)習(xí)51單片機(jī)的時,所能接觸到的教程基本都是在Windows環(huán)境下使用Keil開發(fā)。誠然,Keil確實(shí)是一款強(qiáng)大的開發(fā)軟件,但博主個人受限于以下因素: 個人使用的是蘋果電腦 MacBook Air; 所裝的VM虛擬機(jī)里已經(jīng)安裝了 Ubuntu 20.04.01。

    2023年04月24日
    瀏覽(31)
  • 【51單片機(jī)Keil+Proteus8.9】門鎖控制電路

    【51單片機(jī)Keil+Proteus8.9】門鎖控制電路

    二、設(shè)計(jì)思路 電路設(shè)計(jì) 1.電源部分:使用BATTERY為整個電路提供電源,可以在電路中加入一個電 源開關(guān),以便控制電源的開啟和關(guān)閉。 2.處理器部分:使用AT89C51芯片作為主處理器,通過編寫程序?qū)崿F(xiàn)門鎖的 控制。AT89C51芯片具有豐富的I/O端口,可以方便地與外部器件進(jìn)行通信

    2024年01月20日
    瀏覽(26)
  • 【51單片機(jī)Keil+Proteus8.9】溫室盆栽灌溉系統(tǒng)

    【51單片機(jī)Keil+Proteus8.9】溫室盆栽灌溉系統(tǒng)

    實(shí)驗(yàn)五 實(shí)驗(yàn)名稱 溫室盆栽灌溉系統(tǒng) 軟件設(shè)計(jì): 1. 定義對應(yīng)的引腳和端口的別名。 2. 編寫延時函數(shù),用于控制程序的執(zhí)行速度。 3. 編寫LCD控制函數(shù),包括發(fā)送命令和發(fā)送數(shù)據(jù)兩種操作。 4. 編寫顯示函數(shù),用于在LCD上顯示字符串。 5. 編寫獲取AD轉(zhuǎn)換結(jié)果的函數(shù),用于測量環(huán)境

    2024年01月20日
    瀏覽(26)
  • 1-0 51單片機(jī)keil5的使用和程序的燒寫

    1-0 51單片機(jī)keil5的使用和程序的燒寫

    上節(jié)課中我們已經(jīng)安裝好了keil5,本節(jié)課我們將會教你如何使用keil5.打開keil5. 編譯環(huán)境的簡介 這款軟件分為菜單欄,工具欄,工程管理區(qū),代碼區(qū)和信息輸出窗口。 A,菜單欄: 用來新建工程,修改這個軟件的參數(shù)時使用,在以后的使用中,筆者會逐步的進(jìn)行講解。 B,工程管

    2023年04月10日
    瀏覽(32)
  • 【51單片機(jī)Keil+Proteus8.9】控制步進(jìn)電機(jī)+LCD1602顯示狀態(tài)

    【51單片機(jī)Keil+Proteus8.9】控制步進(jìn)電機(jī)+LCD1602顯示狀態(tài)

    步進(jìn)電機(jī)控制 設(shè)計(jì)思路 電路設(shè)計(jì): 選用AT89C51單片機(jī)作為電路核心部件,外加LM016L液晶顯示屏作為顯示,顯示步進(jìn)電機(jī)的Fast,Slow,Stop的三個狀態(tài) 將AT89C51單片機(jī)所選引腳與LM016L控制引腳相連,再將數(shù)據(jù)通過引腳與LCD接收引腳相連。 通過AT89C51單片機(jī)P0^0和P0^2兩個引腳引出兩個

    2024年01月20日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包