亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

keil單片機(jī)編程軟件的使用方法入門說(shuō)明

Wildesbeast ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-08-15 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

KEIL C51標(biāo)準(zhǔn)C編譯器為8051微控制器的軟件開(kāi)發(fā)提供了C語(yǔ)言環(huán)境,但是界面是英文的好多初學(xué)者看很多教程都是一頭霧水,小編特地制作了一個(gè)相對(duì)簡(jiǎn)單的教程。它能嵌入匯編語(yǔ)言保留了匯編代碼高效,快速的特點(diǎn)。KEIL C51編譯器的功能不斷增強(qiáng),使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品,其效率已經(jīng)達(dá)到了相當(dāng)搞的程度。C51已被完全集成到uVision2的集成開(kāi)發(fā)環(huán)境中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器,匯編器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。uVision2 IDE可為它們提供單一而靈活的開(kāi)發(fā)環(huán)境。

Keil C51 軟件是眾多單片機(jī)應(yīng)用開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM 語(yǔ)言和 C 語(yǔ)言的程序設(shè)計(jì),界面友好,易學(xué)易用。

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

進(jìn)入 Keil C51 后,屏幕如下圖所示。幾秒鐘后出現(xiàn)編輯界面

啟動(dòng)Keil C51時(shí)的屏幕

進(jìn)入Keil C51后的編輯界面

簡(jiǎn)單程序的調(diào)試學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言、學(xué)習(xí)某種程序軟件,最好的方法是直接操作實(shí)踐。下面通過(guò)簡(jiǎn)單的編程、調(diào)試,引導(dǎo)大家學(xué)習(xí)Keil C51軟件的基本使用方法和基本的調(diào)試技巧。

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

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

3)這時(shí)會(huì)彈出一個(gè)對(duì)話框,要求你選擇單片機(jī)的型號(hào),你可以根據(jù)你使用的單片機(jī)來(lái)選擇,keil c51幾乎支持所有的51核的單片機(jī),我這里還是以大家用的比較多的Atmel 的89C51來(lái)說(shuō)明,如下圖所示,選擇89C51之后,右邊欄是對(duì)這個(gè)單片機(jī)的基本的說(shuō)明,然后點(diǎn)擊確定。

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

到現(xiàn)在為止,我們還沒(méi)有編寫一句程序,下面開(kāi)始編寫我們的第一個(gè)程序。5)在下圖中,單擊“File”菜單,再在下拉菜單中單擊“New”選項(xiàng)

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

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

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

  

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

  

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

  

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

7)現(xiàn)在,請(qǐng)輸入如下的C語(yǔ)言源程序:

#include 《reg52.h》

//包含文件

#include 《stdio.h》

void main(void) {

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

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

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

while(1);

}

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

  

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

  

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

  

至此,我們?cè)贙eil C51上做了一個(gè)完整工程的全過(guò)程。但這只是純軟件的開(kāi)發(fā)過(guò)程,如何使用程序下載器看一看程序運(yùn)行的結(jié)果呢?

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

在下圖中,單擊“Output”中單擊“Create HEX File” 選項(xiàng),使程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用。把程序下載到AT89S51單片機(jī)中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6072

    文章

    45281

    瀏覽量

    661759
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1224

    瀏覽量

    171595
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1666

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?1次下載

    開(kāi)發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次

    ? ? ? ? ? ? ? ? ? ? 開(kāi)發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次 單片機(jī)的 “智能” 全靠軟件實(shí)現(xiàn),
    的頭像 發(fā)表于 08-25 11:32 ?460次閱讀

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開(kāi)發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測(cè)量
    的頭像 發(fā)表于 07-25 11:39 ?348次閱讀

    單片機(jī)怎么燒程序

    驟,才能讓單片機(jī)發(fā)揮作用。 燒程序前的準(zhǔn)備工作 單片機(jī)燒程序前,需要做好硬件和軟件兩方面的準(zhǔn)備。硬件方面,核心設(shè)備包括目標(biāo)單片機(jī)、編程器(或
    的頭像 發(fā)表于 07-23 11:47 ?537次閱讀

    單片機(jī)原理及應(yīng)用

    本書全面系統(tǒng)地介紹了 MCS-51 系列單片機(jī)的基本結(jié)構(gòu)、工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:微型計(jì)算機(jī)的基礎(chǔ)知識(shí)、MCS-51 單片機(jī)的基本結(jié)構(gòu)、匯編語(yǔ)言和 C51 語(yǔ)言程序設(shè)計(jì)方法、中斷系統(tǒng)
    發(fā)表于 06-16 16:58

    基于Keil開(kāi)發(fā)瑞薩RA8單片機(jī)

    這兩年單片機(jī)行業(yè)也開(kāi)始卷起來(lái)了,各大廠商紛紛推出各種高性能的單片機(jī)。
    的頭像 發(fā)表于 05-07 10:33 ?1067次閱讀
    基于<b class='flag-5'>Keil</b>開(kāi)發(fā)瑞薩RA8<b class='flag-5'>單片機(jī)</b>

    單片機(jī)c語(yǔ)言編程實(shí)例大全

    單片機(jī)c語(yǔ)言編程實(shí)例大全_18
    發(fā)表于 04-30 16:11 ?6次下載

    瑞薩RA8系列教程 | 基于 Keil 開(kāi)發(fā) RA8單片機(jī)

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

    新概念51單片機(jī)C語(yǔ)言教程入門、提高、開(kāi)發(fā)、拓展全攻略

    資料介紹 從實(shí)際應(yīng)用入手,以實(shí)驗(yàn)過(guò)程和實(shí)驗(yàn)現(xiàn)象為主導(dǎo),循序漸進(jìn)地講述51單片機(jī)C語(yǔ)言編程方法以及51單片機(jī)的硬件結(jié)構(gòu)和功能應(yīng)用。全書共分5篇,分別為
    發(fā)表于 04-15 13:57

    STM32F10xxx單片機(jī)編程手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F10xxx單片機(jī)編程手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-14 14:56 ?12次下載

    單片機(jī)C語(yǔ)言編程寶典大全,初學(xué)必備【強(qiáng)推下載!】

    資料介紹:包含 1. 51單片機(jī)入門教程 2. 初學(xué)者適用:單片機(jī)C語(yǔ)言實(shí)例100例(代碼及釋義) 3. 51單片機(jī)C語(yǔ)言快速上手 4. 51單片機(jī)
    發(fā)表于 03-14 11:03

    AN4875-AVR DD系列單片機(jī)入門

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

    TB3320-PIC單片機(jī)集成模擬外設(shè)入門

    電子發(fā)燒友網(wǎng)站提供《TB3320-PIC單片機(jī)集成模擬外設(shè)入門.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:01 ?0次下載
    TB3320-PIC<b class='flag-5'>單片機(jī)</b>集成模擬外設(shè)<b class='flag-5'>入門</b>

    AB伺服軟件使用方法

    AB伺服軟件使用方法
    發(fā)表于 12-24 14:45 ?1次下載

    單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令

    。以下是對(duì)單片機(jī)調(diào)試工具性能的簡(jiǎn)要對(duì)比以及一些常用的調(diào)試命令。 單片機(jī)Debug工具性能對(duì)比 Keil uVision 性能 :Keil uVision 是一款功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境(
    的頭像 發(fā)表于 12-19 09:56 ?2024次閱讀