一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用Keil軟件新建單片機(jī)工程并點(diǎn)亮LED燈

CHANBAEK ? 來(lái)源:工控小新 ? 作者:工控小新 ? 2023-11-10 11:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Keil軟件是一款專(zhuān)業(yè)的嵌入式開(kāi)發(fā)工具,可以用來(lái)編寫(xiě)、調(diào)試和仿真各種嵌入式系統(tǒng)的程序。本文將介紹如何使用Keil軟件新建一個(gè)工程,并編寫(xiě)一個(gè)簡(jiǎn)單的點(diǎn)亮LED燈的程序。

新建工程

操作步驟:

1、打開(kāi)Keil軟件,選擇菜單欄中的工程 -> 新建uVision工程,在彈出的對(duì)話框中選擇一個(gè)合適的文件夾和文件名,例如LED,點(diǎn)擊保存。

圖片

2、在彈出的Select Device for Target 'Target 1’對(duì)話框中,選擇你要使用的單片機(jī)型號(hào),例如AT89C51C52,點(diǎn)擊OK。

圖片

4、新建一個(gè)C文件

圖片

5、將文件保存,將名字命名為main主函數(shù)

圖片

6、在項(xiàng)目窗口中,右鍵點(diǎn)擊源組 1 -> 添加文件到組,源組1…’,在彈出的對(duì)話框中,選擇C File (.c),輸入一個(gè)文件名,例如main.c,點(diǎn)擊Add。

圖片

圖片

這樣就能在我們創(chuàng)建的項(xiàng)目上進(jìn)行一個(gè)編程了。

圖片

使用keil軟件編寫(xiě)程序,點(diǎn)亮你的第一個(gè)LED燈

以下是一個(gè)簡(jiǎn)單的點(diǎn)亮LED燈的程序代碼,假設(shè)LED燈接在單片機(jī)的P2.0引腳上:

#include"reg52.h"// 包含單片機(jī)頭文件

sbit led=P2^0;//定義LED接口到P2.0引腳上

main() // 主函數(shù)

{

    while(1)   //循環(huán)程序

    {

          led=1;//使LED燈亮,有些單片機(jī)輸出引腳是低電平有效的話led就為0.

    }

}

圖片

編譯、下載和運(yùn)行程序1. 在工具欄中,點(diǎn)擊Build Target按鈕(或按F7鍵),編譯你的程序代碼,如果沒(méi)有錯(cuò)誤或警告,你將在Output窗口中看到編譯成功的信息。

  1. 在工具欄中,點(diǎn)擊Load按鈕(或按F8鍵),下載你的程序到目標(biāo)硬件中,如果沒(méi)有錯(cuò)誤或警告,你將在Output窗口中看到下載成功的信息。

下載生成一個(gè).hex格式的文件,如果沒(méi)有找到這個(gè)格式的文件話,那就證明沒(méi)有設(shè)置好,我們需要在keil4界面上選擇圖標(biāo)中魔法棒

圖片

在設(shè)置界面上的“輸出”欄上勾選產(chǎn)生HEX文件,這樣編譯下載的文件就會(huì)自動(dòng)生成.hex格式的文件。

圖片

程序運(yùn)行的話,如果有對(duì)應(yīng)的單片機(jī)模塊可以自己下載到里面測(cè)試,但是如果沒(méi)有的話,我們也可以使用proteus軟件進(jìn)行搭建一個(gè)單片機(jī),如下圖

當(dāng)我們點(diǎn)擊開(kāi)始仿真時(shí),此時(shí)P2.0接出去的LED燈就會(huì)亮起來(lái)。

圖片

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44973

    瀏覽量

    650023
  • 嵌入式
    +關(guān)注

    關(guān)注

    5149

    文章

    19651

    瀏覽量

    317184
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1596

    瀏覽量

    109704
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

    82923
  • keil軟件
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    零基礎(chǔ)玩轉(zhuǎn)51單片機(jī)(一):點(diǎn)亮LED 精選資料分享

    轉(zhuǎn)載自微信公眾號(hào):單片機(jī)中文網(wǎng)01新建工程點(diǎn)亮LEDLED
    發(fā)表于 07-13 06:41

    51單片機(jī)點(diǎn)亮led實(shí)驗(yàn)

    keil + protues 51單片機(jī)點(diǎn)亮led實(shí)驗(yàn)環(huán)境:keil4 + proteus 8
    發(fā)表于 07-15 08:38

    如何用keil軟件新建工程點(diǎn)亮一盞小?

    如何用keil軟件新建工程點(diǎn)亮一盞小?
    發(fā)表于 09-27 09:15

    單片機(jī)工程點(diǎn)亮LED記錄

    合泰杯——合泰單片機(jī)工程點(diǎn)亮LED團(tuán)隊(duì)中很多成員參加了下個(gè)學(xué)期合泰杯的比賽,所以想利用寒假的時(shí)間來(lái)整理一套例程來(lái)進(jìn)行學(xué)習(xí)和參考。提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔合泰
    發(fā)表于 01-24 06:00

    HT32F52353單片機(jī)新建工程根據(jù)庫(kù)函數(shù)點(diǎn)亮LED

    HT32F52353單片機(jī)新建工程根據(jù)庫(kù)函數(shù)點(diǎn)亮LED
    發(fā)表于 01-25 06:32

    如何使用stm32CubeMx和keil進(jìn)行新建工程點(diǎn)亮LED?

    如何使用stm32CubeMx和keil進(jìn)行新建工程點(diǎn)亮LED
    發(fā)表于 02-08 07:46

    使用Keil uVision5實(shí)現(xiàn)51單片機(jī)點(diǎn)亮LED的實(shí)例資料免費(fèi)下載

    一年沒(méi)碰單片機(jī) ,從今天開(kāi)始慢慢在撿起來(lái),今天要撿起來(lái)的東西是單片機(jī)點(diǎn)亮第一個(gè)led。 材料:pc機(jī) 51
    發(fā)表于 08-15 17:32 ?1次下載
    使用<b class='flag-5'>Keil</b> uVision5實(shí)現(xiàn)51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>的實(shí)例資料免費(fèi)下載

    使用51單片機(jī)Keil工程建立點(diǎn)亮LED的詳細(xì)教程說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)Keil工程建立點(diǎn)亮LED的詳細(xì)教程說(shuō)明。
    發(fā)表于 07-17 17:39 ?2次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>Keil</b><b class='flag-5'>工程</b>建立<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>的詳細(xì)教程說(shuō)明

    如何使用單片機(jī)點(diǎn)亮LED

    我們學(xué)單片機(jī),第一個(gè)程序就是點(diǎn)亮一盞LED,那么我單片機(jī)開(kāi)啟面向?qū)ο蠓绞降牡谝徊揭彩?b class='flag-5'>點(diǎn)亮一盞
    發(fā)表于 07-16 17:39 ?4次下載
    如何使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    使用Keil軟件建立單片機(jī)工程的步驟詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Keil軟件建立單片機(jī)工程的步驟詳細(xì)說(shuō)明。
    發(fā)表于 12-05 17:23 ?11次下載
    使用<b class='flag-5'>Keil</b><b class='flag-5'>軟件</b>建立<b class='flag-5'>單片機(jī)工程</b>的步驟詳細(xì)說(shuō)明

    使用單片機(jī)點(diǎn)亮LED的程序和工程文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)點(diǎn)亮LED的程序和工程文件免費(fèi)下載。
    發(fā)表于 09-25 17:33 ?15次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>的程序和<b class='flag-5'>工程</b>文件免費(fèi)下載

    51單片機(jī)學(xué)習(xí)筆記之新建工程、點(diǎn)亮一盞小

    我們keil軟件安裝成功之后,我們就開(kāi)始新建工程之旅。 首先我們?cè)谧烂?b class='flag-5'>新建一個(gè)文件夾,起名叫 51 工程。在里面在
    發(fā)表于 11-14 14:36 ?8次下載
    51<b class='flag-5'>單片機(jī)</b>學(xué)習(xí)筆記之<b class='flag-5'>新建工程</b>、<b class='flag-5'>點(diǎn)亮</b>一盞小<b class='flag-5'>燈</b>

    51單片機(jī)——點(diǎn)亮一個(gè)LED

    51單片機(jī)——點(diǎn)亮一個(gè)LED文章目錄51單片機(jī)——點(diǎn)亮一個(gè)
    發(fā)表于 11-23 18:06 ?16次下載
    51<b class='flag-5'>單片機(jī)</b>——<b class='flag-5'>點(diǎn)亮</b>一個(gè)<b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    合泰杯——合泰單片機(jī)工程點(diǎn)亮LED

    合泰杯——合泰單片機(jī)工程點(diǎn)亮LED團(tuán)隊(duì)中很多成員參加了下個(gè)學(xué)期合泰杯的比賽,所以想利用寒假的時(shí)間來(lái)整理一套例程來(lái)進(jìn)行學(xué)習(xí)和參考。提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔合泰
    發(fā)表于 11-29 14:36 ?12次下載
    合泰杯——合泰<b class='flag-5'>單片機(jī)工程</b>之<b class='flag-5'>點(diǎn)亮</b><b class='flag-5'>LED</b>

    HT32F52352新建庫(kù)函數(shù)工程模板、點(diǎn)亮第一個(gè)LED

    HT32F52353單片機(jī)新建工程根據(jù)庫(kù)函數(shù)點(diǎn)亮LED
    發(fā)表于 11-30 17:21 ?24次下載
    HT32F52352<b class='flag-5'>新建</b>庫(kù)函數(shù)<b class='flag-5'>工程</b>模板、<b class='flag-5'>點(diǎn)亮</b>第一個(gè)<b class='flag-5'>LED</b>