吴忠躺衫网络科技有限公司

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

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

3天內不再提示

使用Keil軟件新建單片機工程并點亮LED燈

CHANBAEK ? 來源:工控小新 ? 作者:工控小新 ? 2023-11-10 11:26 ? 次閱讀

Keil軟件是一款專業的嵌入式開發工具,可以用來編寫、調試和仿真各種嵌入式系統的程序。本文將介紹如何使用Keil軟件新建一個工程,并編寫一個簡單的點亮LED燈的程序。

新建工程

操作步驟:

1、打開Keil軟件,選擇菜單欄中的工程 -> 新建uVision工程,在彈出的對話框中選擇一個合適的文件夾和文件名,例如LED,點擊保存。

圖片

2、在彈出的Select Device for Target 'Target 1’對話框中,選擇你要使用的單片機型號,例如AT89C51C52,點擊OK。

圖片

4、新建一個C文件

圖片

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

圖片

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

圖片

圖片

這樣就能在我們創建的項目上進行一個編程了。

圖片

使用keil軟件編寫程序,點亮你的第一個LED燈

以下是一個簡單的點亮LED燈的程序代碼,假設LED燈接在單片機的P2.0引腳上:

#include"reg52.h"// 包含單片機頭文件

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

main() // 主函數

{

    while(1)   //循環程序

    {

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

    }

}

圖片

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

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

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

圖片

在設置界面上的“輸出”欄上勾選產生HEX文件,這樣編譯下載的文件就會自動生成.hex格式的文件。

圖片

程序運行的話,如果有對應的單片機模塊可以自己下載到里面測試,但是如果沒有的話,我們也可以使用proteus軟件進行搭建一個單片機,如下圖

當我們點擊開始仿真時,此時P2.0接出去的LED燈就會亮起來。

圖片

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

    關注

    6043

    文章

    44622

    瀏覽量

    638526
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307653
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    108407
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81406
  • keil軟件
    +關注

    關注

    0

    文章

    9

    瀏覽量

    10712
收藏 人收藏

    評論

    相關推薦

    零基礎玩轉51單片機(一):點亮LED 精選資料分享

    轉載自微信公眾號:單片機中文網01新建工程點亮LEDLED
    發表于 07-13 06:41

    51單片機點亮led實驗

    keil + protues 51單片機點亮led實驗環境:keil4 + proteus 8
    發表于 07-15 08:38

    如何用keil軟件新建工程點亮一盞小

    如何用keil軟件新建工程點亮一盞小
    發表于 09-27 09:15

    單片機工程點亮LED記錄

    合泰杯——合泰單片機工程點亮LED團隊中很多成員參加了下個學期合泰杯的比賽,所以想利用寒假的時間來整理一套例程來進行學習和參考。提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔合泰
    發表于 01-24 06:00

    HT32F52353單片機新建工程根據庫函數點亮LED

    HT32F52353單片機新建工程根據庫函數點亮LED
    發表于 01-25 06:32

    如何使用stm32CubeMx和keil進行新建工程點亮LED

    如何使用stm32CubeMx和keil進行新建工程點亮LED
    發表于 02-08 07:46

    使用Keil uVision5實現51單片機點亮LED的實例資料免費下載

    一年沒碰單片機 ,從今天開始慢慢在撿起來,今天要撿起來的東西是單片機點亮第一個led。 材料:pc機 51
    發表于 08-15 17:32 ?1次下載
    使用<b class='flag-5'>Keil</b> uVision5實現51<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>的實例資料免費下載

    使用51單片機Keil工程建立點亮LED的詳細教程說明

    本文檔的主要內容詳細介紹的是使用51單片機Keil工程建立點亮LED的詳細教程說明。
    發表于 07-17 17:39 ?2次下載
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>Keil</b><b class='flag-5'>工程</b>建立<b class='flag-5'>點亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>的詳細教程說明

    如何使用單片機點亮LED

    我們學單片機,第一個程序就是點亮一盞LED,那么我單片機開啟面向對象方式的第一步也是點亮一盞
    發表于 07-16 17:39 ?4次下載
    如何使用<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b><b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    使用Keil軟件建立單片機工程的步驟詳細說明

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

    使用單片機點亮LED的程序和工程文件免費下載

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

    51單片機學習筆記之新建工程點亮一盞小

    我們keil軟件安裝成功之后,我們就開始新建工程之旅。 首先我們在桌面新建一個文件夾,起名叫 51 工程。在里面在
    發表于 11-14 14:36 ?8次下載
    51<b class='flag-5'>單片機</b>學習筆記之<b class='flag-5'>新建工程</b>、<b class='flag-5'>點亮</b>一盞小<b class='flag-5'>燈</b>

    51單片機——點亮一個LED

    51單片機——點亮一個LED文章目錄51單片機——點亮一個
    發表于 11-23 18:06 ?16次下載
    51<b class='flag-5'>單片機</b>——<b class='flag-5'>點亮</b>一個<b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    合泰杯——合泰單片機工程點亮LED

    合泰杯——合泰單片機工程點亮LED團隊中很多成員參加了下個學期合泰杯的比賽,所以想利用寒假的時間來整理一套例程來進行學習和參考。提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔合泰
    發表于 11-29 14:36 ?12次下載
    合泰杯——合泰<b class='flag-5'>單片機工程</b>之<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>

    HT32F52352新建庫函數工程模板、點亮第一個LED

    HT32F52353單片機新建工程根據庫函數點亮LED
    發表于 11-30 17:21 ?24次下載
    HT32F52352<b class='flag-5'>新建</b>庫函數<b class='flag-5'>工程</b>模板、<b class='flag-5'>點亮</b>第一個<b class='flag-5'>LED</b>
    太阳百家乐官网破解| 百家乐投注方法投资法| 百家乐官网经典路单| 江西老虎机遥控器| 博之道百家乐技巧| 太阳城百家乐娱乐开户| 24山风水四大局| 网上百家乐官网娱乐场开户注册| 百家乐官网游戏规则玩法| 大发888在线娱乐下载| 德州百家乐扑克牌| 百家乐龙虎斗扎金花| 固安县| 七乐国际| 大玩家百家乐的玩法技巧和规则| 太阳城百家乐如何看路| 沙巴百家乐现金网| 百家乐下注口诀| 百家乐庄不连的概率| 百家乐怎么才会赢| 免费百家乐在线| 百家乐庄闲和各| 百家乐注册18元体验金| 真人百家乐开户优惠| 百家乐打法介绍| 网上百家乐记牌软件| 威尼斯人娱乐网网上百家乐的玩法技巧和规则 | 济州岛百家乐官网的玩法技巧和规则 | 百家乐官网网上最好网站| 崇明县| 百家乐官网视频双扣下载| 优博百家乐官网现金网平台| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 大发888下载亚洲城| 蒙特卡罗网址| 都江堰市| 游戏机百家乐官网的技术| 百家乐官网赌博合作| 风水24山代表什么| 百家乐正负计| 大发888加速器|