国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    311

    瀏覽量

    52981
  • 軟件
    +關注

    關注

    69

    文章

    5303

    瀏覽量

    91058
  • 編程
    +關注

    關注

    90

    文章

    3709

    瀏覽量

    96876
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大神們,想知道你們都用什么ide編程調試器? Arduino IDE?還是 e2studio ?還有其他嗎?哪個好用呢

    大神們,想知道你們都用什么ide編程調試器? Arduino IDE? 還是 e2studio ? 還有其他嗎? 哪個IDE好用呢? 求指點呀
    發表于 11-30 12:05

    CW32 MCU用什么IDE開發?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發CW32 MCU應用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM則需要
    發表于 11-12 07:52

    rtstudio是否可像keil加載ini解決虛擬串口與mcu串口通訊?

    Keil可使用虛擬串口工具,比如VSPD,創建了兩個虛擬串口COM1和COM2,然后在Debug時加載INI配置,使得串口助手連接到COM1,而Keil中的Uvision模擬的MCU使用COM2
    發表于 10-09 06:23

    MDK uVision V5.36.00使用rt_packed進行字節對齊,但無效,為什么?

    各位RTT專家好: MDK uVision V5.36.00使用rt_packed進行字節對齊,但無效。
    發表于 09-24 06:37

    對于新唐的8051芯片,在Keil Debug模式下的單步執行過程中定時器可以停止嗎?

    對于新唐的8051芯片,在Keil Debug模式下的單步執行過程中,定時器可以停止嗎?
    發表于 08-26 06:33

    如何使用ISP功能對Nuvoton 8051 MCU系列進行ISP升級?

    如何使用ISP功能對Nuvoton 8051 MCU系列進行ISP升級?
    發表于 08-26 06:17

    對于新唐的8051芯片,在Keil Debug模式下的單步執行過程中,定時器可以停止嗎?

    對于新唐的8051芯片,在Keil Debug模式下的單步執行過程中,定時器可以停止嗎?
    發表于 08-25 07:57

    如何在 Keil C51 中對 SPROM 進行編程

    如何在 Keil C51 中對 SPROM 進行編程
    發表于 08-25 07:53

    請問如何在 Keil C51 中對 SPROM 進行編程

    如何在 Keil C51 中對 SPROM 進行編程
    發表于 08-20 06:12

    請問如何使用ISP功能對Nuvoton 8051 MCU系列進行ISP升級?

    如何使用ISP功能對Nuvoton 8051 MCU系列進行ISP升級?
    發表于 08-18 07:32

    CYW43907系列在ModusToolbox的工程是否可以移植到Keil uVision中?

    CYW43907系列在ModusToolbox的工程是否可以移植到Keil uVision中,看見了官方推出的移植文檔,但是不知道是否支持此芯片
    發表于 07-08 06:48

    基于8051 IP調試器設計方案

    8051 IP調試器是一種對基于8051指令系統的IP核進行調試的軟硬件結合工具,需要與集成開發環境(IDE)結合使用。
    的頭像 發表于 05-07 11:37 ?888次閱讀
    基于<b class='flag-5'>8051</b> IP調試器設計方案

    Keil uVision 5安裝包下載,詳細安裝教程~

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

    用了TOUCH編程還需要再用CUBE-IDE處理嗎?

    如題 用了TOUCH編程還需要再用CUBE-IDE處理嗎? TOUCH 僅僅只有在線版嗎
    發表于 03-10 06:19

    UC-002:使用Keil uVision2 IDE使用C語言進行開發

    電子發燒友網站提供《UC-002:使用Keil uVision2 IDE使用C語言進行開發.pdf》資料免費下載
    發表于 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語言<b class='flag-5'>進行</b>開發