Keil軟件是一款專業(yè)的嵌入式開發(fā)工具,可以用來(lái)編寫、調(diào)試和仿真各種嵌入式系統(tǒng)的程序。本文將介紹如何使用Keil軟件新建一個(gè)工程,并編寫一個(gè)簡(jiǎn)單的點(diǎn)亮LED燈的程序。
新建工程
操作步驟:
1、打開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軟件編寫程序,點(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窗口中看到編譯成功的信息。
- 在工具欄中,點(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)擊開始仿真時(shí),此時(shí)P2.0接出去的LED燈就會(huì)亮起來(lái)。
-
單片機(jī)
+關(guān)注
關(guān)注
6064文章
44932瀏覽量
647515 -
嵌入式
+關(guān)注
關(guān)注
5142文章
19561瀏覽量
315394 -
led燈
+關(guān)注
關(guān)注
22文章
1595瀏覽量
109398 -
程序
+關(guān)注
關(guān)注
117文章
3824瀏覽量
82498 -
keil軟件
+關(guān)注
關(guān)注
0文章
9瀏覽量
10797
發(fā)布評(píng)論請(qǐng)先 登錄
零基礎(chǔ)玩轉(zhuǎn)51單片機(jī)(一):點(diǎn)亮LED小燈 精選資料分享
51單片機(jī)點(diǎn)亮led燈實(shí)驗(yàn)
單片機(jī)工程之點(diǎn)亮LED記錄
HT32F52353單片機(jī)新建工程并根據(jù)庫(kù)函數(shù)點(diǎn)亮LED
如何使用stm32CubeMx和keil進(jìn)行新建工程并點(diǎn)亮LED燈?
使用Keil uVision5實(shí)現(xiàn)51單片機(jī)點(diǎn)亮LED燈的實(shí)例資料免費(fèi)下載

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

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

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

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

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

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

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

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

評(píng)論