在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

keil單片機編程軟件的使用方法入門說明

Wildesbeast ? 來源:網絡整理 ? 作者:佚名 ? 2020-08-15 11:25 ? 次閱讀

單片機編程軟件常被使用,不論是大學生還是工作者對單片機編程軟件都有了解。但是,單片機編程軟件入門新手在使用方面往往存在一定困惑。為幫助大家更快學會單片機編程軟件的使用,本文將對keil單片機編程軟件的使用方法加以介紹。如果你對本文內容具有興趣,不妨繼續往下閱讀哦。

KEIL C51標準C編譯器為8051微控制器的軟件開發提供了C語言環境,但是界面是英文的好多初學者看很多教程都是一頭霧水,小編特地制作了一個相對簡單的教程。它能嵌入匯編語言保留了匯編代碼高效,快速的特點。KEIL C51編譯器的功能不斷增強,使你可以更加貼近CPU本身,及其它的衍生產品,其效率已經達到了相當搞的程度。C51已被完全集成到uVision2的集成開發環境中,這個集成開發環境包含:編譯器,匯編器,實時操作系統,項目管理器,調試器。uVision2 IDE可為它們提供單一而靈活的開發環境。

Keil C51 軟件是眾多單片機應用開發的優秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM 語言和 C 語言的程序設計,界面友好,易學易用。

下面介紹Keil C51軟件的使用方法。

進入 Keil C51 后,屏幕如下圖所示。幾秒鐘后出現編輯界面

啟動Keil C51時的屏幕

進入Keil C51后的編輯界面

簡單程序的調試學習程序設計語言、學習某種程序軟件,最好的方法是直接操作實踐。下面通過簡單的編程、調試,引導大家學習Keil C51軟件的基本使用方法和基本的調試技巧。

1)建立一個新工程單擊Project菜單,在彈出的下拉菜單中選中New Project選項

2)然后選擇你要保存的路徑,輸入工程文件的名字,比如保存到C51目錄里,工程文件的名字為C51 如下圖所示,然后點擊保存。

3)這時會彈出一個對話框,要求你選擇單片機的型號,你可以根據你使用的單片機來選擇,keil c51幾乎支持所有的51核的單片機,我這里還是以大家用的比較多的Atmel 的89C51來說明,如下圖所示,選擇89C51之后,右邊欄是對這個單片機的基本的說明,然后點擊確定。

4)完成上一步驟后,屏幕如下圖所示

到現在為止,我們還沒有編寫一句程序,下面開始編寫我們的第一個程序。5)在下圖中,單擊“File”菜單,再在下拉菜單中單擊“New”選項

新建文件后屏幕如下圖所示

此時光標在編輯窗口里閃爍,這時可以鍵入用戶的應用程序了,但筆者建議首先保存該空白的文件,單擊菜單上的“File”,在下拉菜單中選中“Save As”選項單擊,屏幕如下圖所示,在“文件名”欄右側的編輯框中,鍵入欲使用的文件名,同時,必須鍵入正確的擴展名。注意,如果用C語言編寫程序,則擴展名為(.c);如果用匯編語言編寫程序,則擴展名必須為(.asm)。然后,單擊“保存”按鈕。

6)回到編輯界面后,單擊“Target 1”前面的“+”號,然后在“Source Group 1”上單擊右鍵,彈出如下菜單

  

然后單擊“Add File to Group ‘Source Group 1’” 屏幕如下圖所示

  

選中Test.c,然后單擊“Add ”屏幕好下圖所示

  

注意到“Source Group 1”文件夾中多了一個子項“Text1.c”了嗎?子項的多少與所增加的源程序的多少相同

7)現在,請輸入如下的C語言源程序:

#include 《reg52.h》

//包含文件

#include 《stdio.h》

void main(void) {

SCON=0x52; TMOD=0x20; TH1=0xf3; TR1=1; //此行及以上3行為PRINTF函數所必須

printf(“Hello I am KEIL. ”); //打印程序執行的信息

printf(“I will be your friend. ”);

while(1);

}

在輸入上述程序時,讀者已經看到了事先保存待編輯的文件的好處了吧,即Keil c51會自動識別關鍵字,并以不同的顏色提示用戶加以注意,這樣會使用戶少犯錯誤,有利于提高編程效率。程序輸入完畢后,如下圖所示

  

8)在上圖中,單擊“Project”菜單,再在下拉菜單中單擊“Built Target”選項(或者使用快捷鍵F7),編譯成功后,再單擊“Project”菜單,在下拉菜單中單擊“Start/Stop Debug Session”(或者使用快捷鍵Ctrl+F5),屏幕如下所示

  

9)調試程序:在上圖中,單擊“Debug”菜單,在下拉菜單中單擊“Go”選項,(或者使用快捷鍵F5),然后再單擊“Debug”菜單,在下拉菜單中單擊“Stop Running”選項(或者使用快捷鍵Esc);再單擊“View”菜單,再在下拉菜單中單擊“Serial Windows #1”選項,就可以看到程序運行后的結果,其結果如下圖所示

  

至此,我們在Keil C51上做了一個完整工程的全過程。但這只是純軟件的開發過程,如何使用程序下載器看一看程序運行的結果呢?

10)單擊“Project”菜單,再在下拉菜單中單擊

在下圖中,單擊“Output”中單擊“Create HEX File” 選項,使程序編譯后產生HEX代碼,供下載器軟件使用。把程序下載到AT89S51單片機中。

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

    關注

    6063

    文章

    44925

    瀏覽量

    647013
  • keil
    +關注

    關注

    69

    文章

    1223

    瀏覽量

    169013
  • 編譯器
    +關注

    關注

    1

    文章

    1656

    瀏覽量

    49892
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機c語言編程實例大全

    單片機c語言編程實例大全_18
    發表于 04-30 16:11 ?2次下載

    瑞薩RA8系列教程 | 基于 Keil 開發 RA8單片機

    本文結合瑞薩Cortext-M85單片機RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點亮Cortext-M85
    的頭像 發表于 04-22 17:41 ?310次閱讀
    瑞薩RA8系列教程 | 基于 <b class='flag-5'>Keil</b> 開發 RA8<b class='flag-5'>單片機</b>

    新概念51單片機C語言教程入門、提高、開發、拓展全攻略

    資料介紹 從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分別為
    發表于 04-15 13:57

    AN4875-AVR DD系列單片機入門

    電子發燒友網站提供《AN4875-AVR DD系列單片機入門.pdf》資料免費下載
    發表于 01-21 14:37 ?0次下載
    AN4875-AVR DD系列<b class='flag-5'>單片機</b><b class='flag-5'>入門</b>

    AB伺服軟件使用方法

    AB伺服軟件使用方法
    發表于 12-24 14:45 ?0次下載

    單片機編程語言有哪些選擇

    單片機(Microcontroller Unit,MCU)編程是指為單片機編寫程序的過程,這些程序控制單片機的行為和功能。單片機廣泛應用于嵌
    的頭像 發表于 11-01 14:13 ?2158次閱讀

    單片機按鍵中斷配置教程

    一些小伙伴覺得單片機入門太難了,又要懂原理圖、又要懂寄存器、還要學編程語言。
    的頭像 發表于 10-23 16:30 ?1373次閱讀
    <b class='flag-5'>單片機</b>按鍵中斷配置教程

    十天學會單片機可能嗎?單片機入門需要多久?

    一下,單片機入門其實并沒有想象中那么難。對于那些有一定編程基礎,尤其是有C語言基礎的學習者來說,入門的過程可能僅需幾天。例如,有人可能在三天內就掌握了
    的頭像 發表于 09-05 08:00 ?2162次閱讀
    十天學會<b class='flag-5'>單片機</b>可能嗎?<b class='flag-5'>單片機</b><b class='flag-5'>入門</b>需要多久?

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

    Keil是一款廣泛應用于單片機程序開發的軟件,它提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案。然而,關于Keil是否能直接“讀出”
    的頭像 發表于 09-02 10:32 ?1984次閱讀

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

    Keil軟件是一款功能強大的嵌入式開發工具,廣泛應用于單片機、ARM、DSP等嵌入式系統的開發。本文將介紹如何使用Keil軟件運行寫好的程序
    的頭像 發表于 09-02 10:29 ?4167次閱讀

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32
    的頭像 發表于 09-02 10:16 ?3127次閱讀

    單片機圖形化編程軟件有哪些

    單片機圖形化編程軟件為開發者提供了一種更加直觀、易于上手的編程方式,尤其適合初學者和教育領域。以下是一些常見的單片機圖形化
    的頭像 發表于 09-02 10:14 ?3277次閱讀

    如何用keil單片機燒錄程序

    以下是詳細的步驟: 安裝Keil軟件 : 首先,您需要從Keil官網下載適合您單片機型號的MDK-ARM軟件。 安裝過程中,請按照提示操作,
    的頭像 發表于 08-22 09:28 ?6599次閱讀

    51單片機燒錄軟件怎么用

    準備工作 確保您已經安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發板和燒錄器,如STC-ISP等。 確保您的計算機已經安裝了相應的驅動程序。 安裝燒錄
    的頭像 發表于 08-22 09:26 ?2505次閱讀

    編程電源使用方法

    編程電源使用方法編程電源使用方法 摘要:本文詳細介紹了可編程電源的使用方法,包括其基本概念
    的頭像 發表于 06-10 15:29 ?1581次閱讀
    主站蜘蛛池模板: 69自拍视频 | 亚洲激情五月 | 免费欧美黄色 | 午夜看片影院在线观看 | 98色花堂永久地址国产精品 | julia一区二区三区中文字幕 | 天天色天天爽 | 男女无遮挡在线完整视频 | 亚洲黄色高清视频 | 99色视频在线观看 | 色中涩| 天堂最新版在线www在线 | 一区视频免费观看 | 狠狠色噜噜狠狠狠狠98 | 激情有码| 午夜在线免费观看 | 亚洲一级影院 | 人人射人人射 | 久久久久久夜精品精品免费 | 国产伦一区二区三区免费 | 神马影院午夜在线 | 农村苗族一级特黄a大片 | 婷婷丁香五月中文字幕 | 亚洲一卡2卡3卡4卡5卡乱码 | 欧美午夜色大片在线观看免费 | 波多久久夜色精品国产 | 日本免费黄色 | bt在线www天堂资源网 | 毛片视频网址 | 色噜噜狠狠色综合欧洲 | 中文字幕一区二区三区免费视频 | h视频免费网站 | 婷婷激情视频 | kkk4444免费观看 | 日本三区四区免费高清不卡 | 亚洲狠狠97婷婷综合久久久久 | 欧美成人伊人十综合色 | 日本口工全彩无遮拦漫画大 | 天天摸日日舔 | 就操| 特级做a爰片毛片免费看一区 |