色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Keil UVision IDE進行8051編程

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-10 09:55 ? 次閱讀

步驟1:下載Keil UVision IDE

如何使用Keil UVision IDE進行8051編程

Keil為8051體系結構(C51)提供了代碼受限(2K字節)評估版),足以滿足學習目的。

評估版的主要限制如下。

8051編譯器,匯編器,鏈接器和調試器的目標代碼限制為2 KB

生成超過2 KB的目標代碼的程序將無法編譯

調試器支持2 KB或更小的程序

不提供對多個DPTR寄存器的硬件支持

Keil uVision IDE(評估版)可以是通過該鏈接下載。

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

請單擊 C51 圖標下載8051。開發工具(上圖)。

并下載Windows可執行文件。

更多信息,請點擊此處。

步驟2:使用Keil Uvision創建8051/8052項目IDE

為8051安裝Keil uVision工具后,雙擊Windows桌面上的Keil圖標以啟動IDE。

要使用Keil IDE創建一個新的8051項目,請單擊IDE菜單上的‘ Project ’項目。 ar,然后選擇‘New uVision Project 。..’,如上圖所示。

現在創建一個文件夾來存儲您的項目并為您的項目文件命名(* .uvproj),例如測試(Test.uvproj)。

步驟3:在Keil中選擇8051設備

您然后將轉到設備選擇對話框,您可以在其中選擇要為其開發軟件的8051衍生產品

Keil在其IDE上支持各種8051衍生產品。

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

步驟4:

選擇8051導數后,

您將看到如上所示的另一個對話框。要復制STARTUP。 A51

單擊‘是’

步驟5:

現在將項目窗格他的Kiel IDE看起來像這樣(上圖)

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

現在可以將C文件添加到項目中。

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

步驟7:

現在,您可以選擇要添加到項目中的文件類型。

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

現在可以在main.c中鍵入一個小程序,使連接到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:構建C使用Keil UVision IDE進行項目

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

步驟9:

如果沒有錯誤,則代碼將編譯,您可以在Build Output窗格中查看輸出。

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

為了將代碼下載到8051微控制器中,我們必須生成相應的十六進制代碼。

在Keil uVision IDE中,您可以通過右鍵單擊“ Target 1 ”文件夾并為目標“ Target1”選擇選項來為8051派生文件生成十六進制文件。.. 。

第11步:

然后在目標“ 目標1 的選項上》對話框,

選擇“輸出”標簽,然后選中創建十六進制文件選項,然后按確定。

現在按F7重建項目。

Kiel IDE將在Objects文件夾中生成一個與項目相同名稱的hex文件(此處為Test.hex)。

第12步:查看生成的十六進制文件

您可以使用記事本打開Test.hex文件以查看創建后的內容。

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

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

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 8051
    +關注

    關注

    3

    文章

    310

    瀏覽量

    51522
  • 軟件
    +關注

    關注

    69

    文章

    4968

    瀏覽量

    87701
  • 編程
    +關注

    關注

    88

    文章

    3627

    瀏覽量

    93809
收藏 人收藏

    評論

    相關推薦

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

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

    keil可以讀出單片機的程序嗎

    表述存在一定的誤解,因為Keil主要是用于編寫、編譯和調試單片機程序的工具,而不是直接從單片機中讀取已編程代碼的工具。 一、Keil的主要功能 編程開發 :
    的頭像 發表于 09-02 10:32 ?1072次閱讀

    keil軟件怎么運行寫好的程序

    軟件的安裝包,然后按照安裝向導進行安裝。安裝完成后,啟動Keil軟件。 創建項目 在Keil軟件中,需要創建一個新的項目來存放編寫的程序。點擊“Project”菜單,選擇“New uVisio
    的頭像 發表于 09-02 10:29 ?2175次閱讀

    keil軟件實現編程仿真需要哪些步驟

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

    keil5怎么利用sys進行配置ti環境

    以下是一些關鍵步驟和建議: 安裝Keil MDK-ARM: 首先,您需要從Keil官方網站下載并安裝Keil MDK-ARM。這是一個集成開發環境(IDE),專為ARM Cortex-
    的頭像 發表于 09-02 10:19 ?605次閱讀

    keil5怎么給ti燒錄程序

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

    在對ESP進行編程時,使用什么IDE

    在對ESP進行編程時,使用什么IDE
    發表于 07-19 09:45

    使用Keil uVision對TLE9893_2QK Evalkit進行編程,顯示\"未找到Cortex-M SW設備\",為什么?

    我正在使用 Keil uVision 對 TLE9893_2QK Evalkit 進行編程。 當我嘗試調試時,得到以下錯誤信息。 我還收到一個窗口,顯示\"未找到 Cortex-M S
    發表于 06-03 08:10

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

    我在 stm32CubeIDE 中實現了 WIFI 網橋,因此我想移動我的項目。 然后,我使用 STM32CubeMX 為 KeiluVision)制作了新項目。 但在 Keil 中卻顯示出許多錯誤,而且構建時間將近 20 分
    發表于 05-31 07:06

    泰芯科技推出一顆高標準配置的8051核心的普通8位MCU—TX8C1261

    珠海泰芯科技推出的TX8C1261,是一顆高標準配置的8051核心的普通8位MCU。開發方便,IDE使用傳統keil5開發環境,留意不是普通的開發51單片機的keil C51,而是開發
    的頭像 發表于 05-08 18:24 ?1221次閱讀
    泰芯科技推出一顆高標準配置的<b class='flag-5'>8051</b>核心的普通8位MCU—TX8C1261

    keil uVision 4中配置軟件仿真,添加IO腳時報錯的原因?

    我在keil uVision 4中配置軟件仿真,添加IO腳時報錯。請問是什么問題呢?
    發表于 05-08 08:16

    請問Keil uVision5里STM32L151C8T6怎么引用頭文件?

    請問Keil uVision5里STM32L151C8T6怎么引用頭文件呢?
    發表于 04-07 07:23

    如何配置ARM KEIL uVision5以在TLE9879 EVALKIT上的RAM中加載和執行應用程序的指導或步驟?

    我正在使用 TLE9879 EVALKIT 和ARM KEIL uVision5。 我正在嘗試從 RAM 加載和運行我的應用程序,但我不確定設置過程。 任何人都可以分享一些關于如何配置 ARM
    發表于 01-31 06:46

    如何在Keil uVision中使用DAP miniWiggler V3作為調試器?

    有人知道是否有可能在 Keil uVision 中使用 DAP miniWiggler V3 作為調試器嗎?我已經讀到需要在其他討論中在 Keil 中選擇 DAS/TAS,但不幸的是,直到現在我還沒
    發表于 01-18 08:01

    ADuCM360_demo_cn0338 Source Code文件如何在keil uVision5中使用?

    ADuCM360_demo_cn0338 Source Code內的文件能在keil uVision5中使用嗎?如何使用?
    發表于 01-11 08:28
    主站蜘蛛池模板: 国产亚洲精品久久久久| 国产午夜精品久久理论片小说| 亚州三级视频| 日韩精品无码免费专区| 啪啪激情婷婷久久婷婷色五月| 老师系列高H文| 久久国产亚洲电影天堂| 九九热在线观看视频| 教室眠催白丝美女校花| 黄色软件视频app| 精品第一国产综合精品蜜芽| 国内精品免费视频精选在线观看| 国产免费啪嗒啪嗒视频看看| 国产精品久久久久秋霞影视| 国产久青青青青在线观看| 国产高清精品自在久久| 国产亚洲精品久久久久5区| 好色的妹妹| 美国色吧影院| 青青视频 在线 在线播放| 思思99精品国产自在现线| 亚洲精品AV无码永久无码 | 99re10久久热| 广播电台在线收听| 好吊妞在线成人免费| 久久视频这只精品99re6| 女王黄金vk| 无限资源在线观看播放| 一个人免费观看HD完整版| 曰本真人00XX动太图| 99日韩精品| 国产毛片视频网站| 久久只精品99品免费久| 肉奴隷 赤坂丽在线播放| 亚洲刺激视频| 99RE8国产这里只有精品| 高清国产一区| 老太婆风流特黄一级| 帅哥操帅哥| 97视频在线观看免费播放| 国产精品A久久777777|