女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Keil UVision IDE進(jìn)行8051編程

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-10 09:55 ? 次閱讀

步驟1:下載Keil UVision IDE

如何使用Keil UVision IDE進(jìn)行8051編程

Keil為8051體系結(jié)構(gòu)(C51)提供了代碼受限(2K字節(jié))評(píng)估版),足以滿(mǎn)足學(xué)習(xí)目的。

評(píng)估版的主要限制如下。

8051編譯器,匯編器,鏈接器和調(diào)試器的目標(biāo)代碼限制為2 KB

生成超過(guò)2 KB的目標(biāo)代碼的程序?qū)o(wú)法編譯

調(diào)試器支持2 KB或更小的程序

不提供對(duì)多個(gè)DPTR寄存器的硬件支持

Keil uVision IDE(評(píng)估版)可以是通過(guò)該鏈接下載。

單擊上面的鏈接,您將重定向到Keil網(wǎng)站下載部分。

請(qǐng)單擊 C51 圖標(biāo)下載8051。開(kāi)發(fā)工具(上圖)。

并下載Windows可執(zhí)行文件。

更多信息,請(qǐng)點(diǎn)擊此處。

步驟2:使用Keil Uvision創(chuàng)建8051/8052項(xiàng)目IDE

為8051安裝Keil uVision工具后,雙擊Windows桌面上的Keil圖標(biāo)以啟動(dòng)IDE。

要使用Keil IDE創(chuàng)建一個(gè)新的8051項(xiàng)目,請(qǐng)單擊IDE菜單上的‘ Project ’項(xiàng)目。 ar,然后選擇‘New uVision Project 。..’,如上圖所示。

現(xiàn)在創(chuàng)建一個(gè)文件夾來(lái)存儲(chǔ)您的項(xiàng)目并為您的項(xiàng)目文件命名(* .uvproj),例如測(cè)試(Test.uvproj)。

步驟3:在Keil中選擇8051設(shè)備

您然后將轉(zhuǎn)到設(shè)備選擇對(duì)話(huà)框,您可以在其中選擇要為其開(kāi)發(fā)軟件的8051衍生產(chǎn)品。

Keil在其IDE上支持各種8051衍生產(chǎn)品。

在選擇特定的微控制器時(shí),Keil IDE還將在其左窗格中顯示所選微控制器的功能。您可以單擊“確定”確認(rèn)選擇。

步驟4:

選擇8051導(dǎo)數(shù)后,

您將看到如上所示的另一個(gè)對(duì)話(huà)框。要復(fù)制STARTUP。 A51

單擊‘是’

步驟5:

現(xiàn)在將項(xiàng)目窗格他的Kiel IDE看起來(lái)像這樣(上圖)

步驟6:將C文件添加到Keil Project

現(xiàn)在可以將C文件添加到項(xiàng)目中。

右鍵單擊“項(xiàng)目”窗格上的源組1 文件夾,然后選擇將新項(xiàng)添加到組“源Group1”。 。

步驟7:

現(xiàn)在,您可以選擇要添加到項(xiàng)目中的文件類(lèi)型。

選擇C File(.c)并為其命名(在這里為main.c),然后單擊 Add 。

現(xiàn)在可以在main.c中鍵入一個(gè)小程序,使連接到8051端口1的LED閃爍。您可以在下面找到源代碼。

#include

void delay(void);

void main(void)

{

while(1)

{

P1 = 0xFF; // Turn ON all LED‘s connected to Port1

delay();

P1 = 0x00; // Turn OFF all LED’s connected to Port1

delay();

}

}

void delay(void)

{

int i,j;

for(i=0;i《0xff;i++)

for(j=0;j《0xff;j++);

}

步驟8:構(gòu)建C使用Keil UVision IDE進(jìn)行項(xiàng)目

在將以上c程序鍵入到main.c文件后,可以按 F7鍵來(lái)編譯C文件或轉(zhuǎn)到IDE菜單欄上的“ Project-》 Build Target ”。

步驟9:

如果沒(méi)有錯(cuò)誤,則代碼將編譯,您可以在Build Output窗格中查看輸出。

步驟10:使用Kiel IDE生成8051 HEX文件

為了將代碼下載到8051微控制器中,我們必須生成相應(yīng)的十六進(jìn)制代碼。

在Keil uVision IDE中,您可以通過(guò)右鍵單擊“ Target 1 ”文件夾并為目標(biāo)“ Target1”選擇選項(xiàng)來(lái)為8051派生文件生成十六進(jìn)制文件。.. 。

第11步:

然后在目標(biāo)“ 目標(biāo)1 的選項(xiàng)上》對(duì)話(huà)框,

選擇“輸出”標(biāo)簽,然后選中創(chuàng)建十六進(jìn)制文件選項(xiàng),然后按確定。

現(xiàn)在按F7重建項(xiàng)目。

Kiel IDE將在Objects文件夾中生成一個(gè)與項(xiàng)目相同名稱(chēng)的hex文件(此處為T(mén)est.hex)。

第12步:查看生成的十六進(jìn)制文件

您可以使用記事本打開(kāi)Test.hex文件以查看創(chuàng)建后的內(nèi)容。

步驟13:將HEX代碼下載到8051

上傳十六進(jìn)制代碼特定于您所使用的8051衍生產(chǎn)品,例如某些微控制器(如P89V51和Nuvoton W78E05D)內(nèi)置了引導(dǎo)加載程序,可以通過(guò)其串行端口上傳十六進(jìn)制代碼。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 8051
    +關(guān)注

    關(guān)注

    3

    文章

    311

    瀏覽量

    52097
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5117

    瀏覽量

    88899
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3679

    瀏覽量

    94835
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于8051 IP調(diào)試器設(shè)計(jì)方案

    8051 IP調(diào)試器是一種對(duì)基于8051指令系統(tǒng)的IP核進(jìn)行調(diào)試的軟硬件結(jié)合工具,需要與集成開(kāi)發(fā)環(huán)境(IDE)結(jié)合使用。
    的頭像 發(fā)表于 05-07 11:37 ?303次閱讀
    基于<b class='flag-5'>8051</b> IP調(diào)試器設(shè)計(jì)方案

    Keil uVision 5安裝包下載,詳細(xì)安裝教程~

    安裝包獲取見(jiàn)文末~ 1、下載Keil uVision 5后,右鍵單擊軟件壓縮包,選擇\"解壓到Keil5\"。 2、進(jìn)入解壓文件夾,雙擊打開(kāi)MDK511文件夾。 3、運(yùn)行
    發(fā)表于 03-15 12:10

    UC-002:使用Keil uVision2 IDE使用C語(yǔ)言進(jìn)行開(kāi)發(fā)

    電子發(fā)燒友網(wǎng)站提供《UC-002:使用Keil uVision2 IDE使用C語(yǔ)言進(jìn)行開(kāi)發(fā).pdf》資料免費(fèi)下載
    發(fā)表于 01-14 16:34 ?0次下載
    UC-002:使用<b class='flag-5'>Keil</b> <b class='flag-5'>uVision</b>2 <b class='flag-5'>IDE</b>使用C語(yǔ)言<b class='flag-5'>進(jìn)行</b>開(kāi)發(fā)

    如何選擇 MCU IDE:概述比較 NXP MCUXpresso、VS Code、IAR、Keil

    的固件,后者則兼容多種平臺(tái),但通常需要付費(fèi)。例如,專(zhuān)屬型IDE包括NXP的MCUXpresso和ST的STM32CubeIDE;通用型IDE則有VSCode、Keil
    的頭像 發(fā)表于 12-13 18:22 ?1485次閱讀
    如何選擇 MCU <b class='flag-5'>IDE</b>:概述比較 NXP MCUXpresso、VS Code、IAR、<b class='flag-5'>Keil</b>

    keil可以讀出單片機(jī)的程序嗎

    表述存在一定的誤解,因?yàn)?b class='flag-5'>Keil主要是用于編寫(xiě)、編譯和調(diào)試單片機(jī)程序的工具,而不是直接從單片機(jī)中讀取已編程代碼的工具。 一、Keil的主要功能 編程開(kāi)發(fā) :
    的頭像 發(fā)表于 09-02 10:32 ?1919次閱讀

    keil軟件怎么運(yùn)行寫(xiě)好的程序

    軟件的安裝包,然后按照安裝向?qū)?b class='flag-5'>進(jìn)行安裝。安裝完成后,啟動(dòng)Keil軟件。 創(chuàng)建項(xiàng)目 在Keil軟件中,需要?jiǎng)?chuàng)建一個(gè)新的項(xiàng)目來(lái)存放編寫(xiě)的程序。點(diǎn)擊“Project”菜單,選擇“New uVisio
    的頭像 發(fā)表于 09-02 10:29 ?4059次閱讀

    keil軟件實(shí)現(xiàn)編程仿真需要哪些步驟

    Keil MDK-ARM 是一款廣泛使用的集成開(kāi)發(fā)環(huán)境(IDE),專(zhuān)為 ARM Cortex-M 微控制器編程而設(shè)計(jì)。它提供了代碼編輯、編譯、鏈接、調(diào)試和仿真等功能。 1. 安裝 Keil
    的頭像 發(fā)表于 09-02 10:28 ?2210次閱讀

    keil軟件仿真如何仿真輸入

    Keil軟件是一款廣泛使用的嵌入式開(kāi)發(fā)工具,它提供了豐富的功能,包括代碼編輯、編譯、調(diào)試和仿真等。 1. Keil軟件概述 Keil軟件是一款集成開(kāi)發(fā)環(huán)境(IDE),專(zhuān)為嵌入式系統(tǒng)開(kāi)發(fā)
    的頭像 發(fā)表于 09-02 10:25 ?1882次閱讀

    keil5怎么利用sys進(jìn)行配置ti環(huán)境

    以下是一些關(guān)鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網(wǎng)站下載并安裝Keil MDK-ARM。這是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),專(zhuān)為ARM Cortex-
    的頭像 發(fā)表于 09-02 10:19 ?1010次閱讀

    keil5怎么給ti燒錄程序

    安裝Keil MDK-ARM軟件: 訪問(wèn)Keil官方網(wǎng)站(https://www.keil.com/)并下載Keil MDK-ARM軟件。 安裝軟件并激活您的許可證。 創(chuàng)建新項(xiàng)目: 打
    的頭像 發(fā)表于 09-02 10:18 ?1893次閱讀

    keil5怎么把程序燒到板子上

    安裝Keil MDK-ARM: 從Keil官網(wǎng)下載Keil MDK-ARM安裝包。 按照安裝向?qū)瓿砂惭b。 連接開(kāi)發(fā)板: 將開(kāi)發(fā)板通過(guò)USB或其他接口連接到計(jì)算機(jī)。 配置開(kāi)發(fā)環(huán)境: 打開(kāi)Kei
    的頭像 發(fā)表于 08-22 09:30 ?5091次閱讀

    在對(duì)ESP進(jìn)行編程時(shí),使用什么IDE

    在對(duì)ESP進(jìn)行編程時(shí),使用什么IDE
    發(fā)表于 07-19 09:45

    使用Keil uVision對(duì)TLE9893_2QK Evalkit進(jìn)行編程,顯示\"未找到Cortex-M SW設(shè)備\",為什么?

    我正在使用 Keil uVision 對(duì) TLE9893_2QK Evalkit 進(jìn)行編程。 當(dāng)我嘗試調(diào)試時(shí),得到以下錯(cuò)誤信息。 我還收到一個(gè)窗口,顯示\"未找到 Cortex-M S
    發(fā)表于 06-03 08:10

    使用STM32CubeMX為KeiluVision)制作了新項(xiàng)目,在Keil中卻顯示出許多錯(cuò)誤的原因?

    我在 stm32CubeIDE 中實(shí)現(xiàn)了 WIFI 網(wǎng)橋,因此我想移動(dòng)我的項(xiàng)目。 然后,我使用 STM32CubeMX 為 KeiluVision)制作了新項(xiàng)目。 但在 Keil 中卻顯示出許多錯(cuò)誤,而且構(gòu)建時(shí)間將近 20 分
    發(fā)表于 05-31 07:06

    使用uVision5可以用什么編程器來(lái)更新BLDC Shield?

    我很想知道使用 uVision5 可以用什么編程器來(lái)更新 BLDC Shield。 我買(mǎi)了一個(gè) J-LINK Mini,但發(fā)現(xiàn) 3.3V 與 BLDC Shield 的 5V 不兼容。 在 Shield 文檔中,使用了 J-Link Lite 設(shè)備,但我找不到在哪里可以買(mǎi)
    發(fā)表于 05-28 06:19