wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> 基礎(chǔ)教程 >> 瀏覽文章

第一課 建立你的第一個KeilC51項(xiàng)目

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時間:2007年07月19日   【字體:

     隨著單片機(jī)技術(shù)的不斷發(fā)展,以單片機(jī)C語言為主流的高級語言也不斷被更多的單片機(jī)愛好者和工程師所喜愛。使用C51肯定要使用到編譯器,以便把寫好的C程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。KEIL uVISION2 是眾多單片機(jī)應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不一樣公司的MCS51架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時還支持,PLM,匯編和C語言的程序設(shè)計(jì),它的界面和常用的微軟 VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。本站提供的單片機(jī)c語言教程都是基于keilc51的。

  下面結(jié)合8051介紹單片機(jī)C語言的優(yōu)越性:

  ·無須懂得單片機(jī)的具體硬件,也能夠編出符合硬件實(shí)際的專業(yè)水平的程序;

  ·不懂得單片機(jī)的指令集,也能夠編寫完美的單片機(jī)程序;

  ·不同函數(shù)的數(shù)據(jù)實(shí)行覆蓋,有效利用片上有限的RAM空間;

  ·提供auto、static、const等存儲類型和專門針對8051單片機(jī)的data、idata、pdata、xdata、code等存儲類型,自動為變量合理地分配地址;

  ·C語言提供復(fù)雜的數(shù)據(jù)類型(數(shù)組、結(jié)構(gòu)、聯(lián)合、枚舉、指針等),極大地增強(qiáng)了程序處理能力和靈活性;

  ·提供small、compact、large等編譯模式,以適應(yīng)片上存儲器的大小;

  ·中斷服務(wù)程序的現(xiàn)場保護(hù)和恢復(fù),中斷向量表的填寫,是直接與單片機(jī)相關(guān)的,都由C編譯器代辦;

  ·程序具有堅(jiān)固性:數(shù)據(jù)被破壞是導(dǎo)致程序運(yùn)行異常的重要因素。C語言對數(shù)據(jù)進(jìn)行了許多專業(yè)性的處理,避免了運(yùn)行中間非異步的破壞

  ·提供常用的標(biāo)準(zhǔn)函數(shù)庫,以供用戶直接使用;


·有嚴(yán)格的句法檢查,錯誤很少,可容易地在高級語言的水平上迅速地被排掉;

  ·可方便地接受多種實(shí)用程序的服務(wù):如片上資源的初始化有專門的實(shí)用程序自動生成;再如,有實(shí)時多任務(wù)操作系統(tǒng)可調(diào)度多道任務(wù),簡化用戶編程,提高運(yùn)行的安全性等等。

  ·頭文件中定義宏、說明復(fù)雜數(shù)據(jù)類型和函數(shù)原型,有利于程序的移植和支持單片機(jī)的系列化產(chǎn)品的開發(fā);

以上簡單介紹了 KEILC51 軟件,要使用KEILC51軟件,必需先要安裝它,這也是學(xué)習(xí)單片機(jī)編程語言所要求的第一步――建立學(xué)習(xí)環(huán)境。

本站提供無限制版的keil c51下載(此處)(安裝的方法在壓縮包內(nèi)有詳細(xì)說明,這里就不做介紹了)

安裝好后,您是不是想建立自己的第一個單片機(jī)C語言程序項(xiàng)目呢?下面就讓我們一起來建立一個小程序吧,請根據(jù)教程一步步的來,你絕對可以在短時間內(nèi)熟悉c51的。

本教程所涉及c51源代碼請點(diǎn)此下載

首先當(dāng)然是運(yùn)行KEIL軟件,接著按下面的步驟建立您的第一個項(xiàng)目:

(1)點(diǎn)擊 Project 菜單,選擇彈出的下拉式菜單中的 New  Project,如圖 1-2。接著彈 出一個標(biāo)準(zhǔn) Windows 文件對話窗口,如圖 1-3。在“文件名”中輸入您的第一個 C 程序項(xiàng) 目名稱,這里我們用“test”。“保存”后的文件擴(kuò)展名為 uv2,這是 KEIL uVision2 項(xiàng)目文件擴(kuò)展名,以后能直接點(diǎn)擊此文件以打開先前做的項(xiàng)目。

圖 1-2    New Project 菜單


 

圖 1-3    文件窗口

(2)選擇所要的單片機(jī),這里選擇常用的 Ateml 公司的 AT89c51。而且本單片機(jī)c語言教程里的大部分程序都是基于此芯片的,此時屏幕如圖 1-4 所示。AT89c51  有什么功能、特點(diǎn)呢?看圖中右邊有簡單的介紹。完成上面步驟后,就可 以進(jìn)行程序的編寫了。

(3)首先在項(xiàng)目中創(chuàng)建新的程序文件或加入舊程序文件。如果您沒有現(xiàn)成的程序,那 么就要新建一個程序文件。在 KEIL 中有一些程序的 Demo,在這里我們還是以一個 C 程序 為例介紹如何新建一個 C 程序和如何加到您的第一個項(xiàng)目中吧。點(diǎn)擊圖 1-5 中 1 的新建文 件的快捷按鈕,在 2 中出現(xiàn)一個新的文字編輯窗口,這個操作也能通過菜單 File-New 或 快捷鍵 Ctrl+N 來實(shí)現(xiàn)。好了,現(xiàn)在能編寫程序了。下面是經(jīng)典的一段程序,呵,如果您看過別的程序書也許也有類似的程序:

#include <AT89X51.H>

#include <stdio.h>


void main(void)

{

SCON = 0x50; //串口方式1,允許接收

TMOD = 0x20; //定時器1定時方式2

TCON = 0x40; //設(shè)定時器1開始計(jì)數(shù)

TH1 = 0xE8; //11.0592MHz 1200波特率

TL1 = 0xE8;

TI = 1;

TR1 = 1; //啟動定時器

while(1)

{

printf ("Hello World!\n"); //顯示Hello World

}

}

 

圖 1-4 選取芯片

圖 1-5 新建程序文件

這段程序的功能是不斷從串行口輸出“Hello  World!”字符,先不管程序的語法和意思吧,先 看看如何把它加入到項(xiàng)目中和如何編譯試運(yùn)行。

(4)點(diǎn)擊圖 1-5 中的 3 保存新建的程序,也能用菜單 File-Save 或快捷鍵 Ctrl+S

進(jìn)行保存。因是新文件所以保存時會彈出類似圖 1-3 的文件操作窗口,把第一個程序命名

為 test1.c,保存在項(xiàng)目所在的目錄中,這個時候您會發(fā)現(xiàn)程序單詞有了不一樣的顏色,說明 KEIL的C語言語法檢查生效了。如圖 1-6 鼠標(biāo)在屏幕左邊的 Source  Group1 文件夾圖標(biāo)上右擊彈出 菜單,在這里能做在項(xiàng)目中增加減少文件等操作。選“Add File to Group ‘Source Group 1’” 彈出文件窗口,選擇剛剛保存的文件,按 ADD 按鈕,關(guān)閉文件窗,程序文件已加到項(xiàng)目中了。這個時候在 Source  Group1 文件夾圖標(biāo)左邊出現(xiàn)了一個小+號說明,文件組中有了文件,點(diǎn)擊它能展開查看。


 

圖 1-6 把文件加入到項(xiàng)目文件組中

(5)C程序文件已被加到了項(xiàng)目中了,下面就剩下編譯運(yùn)行了。這個項(xiàng)目只是用做學(xué) 習(xí)新建程序項(xiàng)目和編譯運(yùn)行仿真的基本方法,所以使用軟件默認(rèn)的編譯設(shè)置,它不會生成用 于芯片燒寫的 HEX 文件。先來看圖 1-7 吧,圖中 1、2、3 都是編譯按鈕,不一樣是 1 是用 于編譯單個文件。2 是編譯鏈接當(dāng)前項(xiàng)目,如果先前編譯過一次之后文件沒有做動編輯改動, 這個時候再點(diǎn)擊是不會再次重新編譯的。3 是重新編譯,每點(diǎn)擊一次均會再次編譯鏈接一次,不 管程序是否有改動。在 3 右邊的是停止編譯按鈕,只有點(diǎn)擊了前三個中的任一個,停止按鈕 才會生效。5 是菜單中的它們。在 4 中能看到編譯的錯誤信息和使用的系統(tǒng)資源情況等, 以后我們要查錯就靠它了。6 是有一個小放大鏡的按鈕,這就是開啟\關(guān)閉調(diào)試模式的按鈕, 它也存在于菜單 Debug-Start\Stop Debug Session,快捷鍵為 Ctrl+F5。


 

圖 1-7 編譯程序

(6)進(jìn)入調(diào)試模式,軟件窗口樣式大致如圖 1-8 所示。圖中 1 為運(yùn)行,當(dāng)程序處于停止 狀態(tài)時才有效,2 為停止,程序處于運(yùn)行狀態(tài)時才有效。3 是復(fù)位,模擬芯片的復(fù)位,程序 回到最開頭處執(zhí)行。按 4 能打開 5 中的串行調(diào)試窗口,這個窗口能看到從 51 芯片的串 行口輸入輸出的字符,這里的第一個項(xiàng)目也正是在這里看運(yùn)行結(jié)果。這些在菜單中也有。首 先按 4 打開串行調(diào)試窗口,再按運(yùn)行鍵,這個時候就能看到串行調(diào)試窗口中不斷的打印“Hello World!”。最后要停止程序運(yùn)行回到文件編輯模式中,就要先按停止按鈕再按開啟\關(guān)閉調(diào)試 模式按鈕。然后就能進(jìn)行關(guān)閉 KEIL 等相關(guān)操作了。

 

圖 1-8 調(diào)試運(yùn)行程序

關(guān)閉窗口

相關(guān)文章

99re8这里有精品热视频免费| 2022国产精品视频| 色综合久久影院| 日本高清视频网站| 色噜噜在线观看| 日产中文字幕在线精品一区| 中文字幕国产亚洲2019| 中文字幕欧美一| 欧美视频一区| 好吊日视频在线观看| 九色视频九色自拍| 91九色蝌蚪91por成人| 美女久久久久久久久| 日韩精品一区二区三区色偷偷| 最新日韩中文字幕| 狠狠色狠狠色综合日日五| 狠狠色2019综合网| 欧美精品尤物在线观看| 欧美黑人xx片| 九九热在线观看视频| 国产精久久久久久| 亚洲欧美视频二区| 欧美一区免费视频| 久久久久久久激情视频| 欧美性猛交xxxx乱大交3| 国产一区二区三区免费观看| 精品国产乱码久久久久久蜜坠欲下| 色女人在线视频| 福利电影导航| 永久免费黄色软件| 天堂网视频在线| 国内性生活视频| 98国产高清一区| 欧美黑人xxx| 欧美大片国产精品| 亚洲已满18点击进入久久| 国产在线精品免费| 福利av在线| 国产精品久久久午夜夜伦鲁鲁| 一道本在线观看| 国产九九在线视频| 经典三级在线视频| 成人疯狂猛交xxx| 日韩午夜三级在线| 亚洲尤物在线视频观看| 成年人国产精品| 久久精品九九| 99精品在线| 成人自拍在线| jizz亚洲女人高潮大叫| 老司机福利在线视频| 偷拍国模大尺度视频在线播放| 96日本xxxxxⅹxxx17| 日韩人妻无码精品综合区| 免费看又黄又无码的网站| 蜜桃传媒视频第一区入口在线看| 秋霞午夜一区二区| 色七七影院综合| 精品999在线播放| 在线免费精品视频| 亚洲综合激情另类小说区| 成人av影院在线| 老司机午夜精品| 夜夜精品视频| 欧美aⅴ99久久黑人专区| 欧美一级片网址| 国产福利在线播放麻豆| eeuss性xxxxxx电影| 同性恋视频网站资源| 日本一区精品久久久久影院| 天堂av手机版| 亚洲AV无码国产精品午夜字幕| 波多野结衣啪啪| 欧美极品视频在线观看| 五月激情四射婷婷| 无码国产69精品久久久久同性| 亚洲人辣妹窥探嘘嘘| 久久艹国产精品| 特级黄色录像片| 日韩国产在线一区| 欧美日韩精品免费看| 电影午夜精品一区二区三区| 精品999在线观看| 波多野结衣久草一区| 国产精品久久久久久亚洲影视 | 国产 欧美 精品| 亚洲综合网av| 亚洲中文一区二区| 国产黄色免费观看| 国产原创视频在线| 亚洲 欧美 中文字幕| 日韩精品一区二区亚洲av| 日韩av在线天堂| 久久久久久久极品| 国产视频1区2区| 国产男人搡女人免费视频| 无码无套少妇毛多18pxxxx| 激情五月婷婷网| 真实新婚偷拍xxxxx| 在线播放亚洲精品| 国产aⅴ爽av久久久久成人| 国产人妖一区二区三区| 午夜dv内射一区二区| 成人精品久久久| 666精品在线| 欧洲亚洲一区二区| 日韩欧美猛交xxxxx无码| 国产素人在线观看| 人妻换人妻仑乱| 色www亚洲国产阿娇yao| 欧美成人aaaaⅴ片在线看| 6—12呦国产精品| 亚洲高清色图| 尤物视频在线视频| 最新黄色片网站| 超碰在线caoporen| 成人精品在线| 99视频精品全国免费| 爽好久久久欧美精品| 99久久99久久精品免费观看| 亚洲国产视频a| 日韩欧美久久一区| www.日韩.com| 亚洲bt欧美bt日本bt| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 日韩精品xxxx| 国产二级一片内射视频播放| 久久精品美女视频| 人妻91麻豆一区二区三区| 九九热免费在线视频| 欧洲伦理片一区 二区 三区| 无码小电影在线观看网站免费| 久久香蕉网站| 久久精品电影| 国产精品高潮呻吟久久| 欧美日韩国产免费| 欧美高清电影在线看| 国产精品三区在线| 九色在线视频观看| 国产又黄又粗又猛又爽的| 国产精品亚洲lv粉色| 全部免费的黄色毛片| 97人人在线| 一区二区三区在线资源| 午夜在线精品| 亚洲色欲色欲www| 亚洲国产成人久久| 国产区亚洲区欧美区| 欧美日韩中文字幕在线播放| 久久人人妻人人人人妻性色av| 波多野结衣网站| 影音先锋2020资源| 麻豆传媒在线免费| 亚洲免费成人av在线| 国产尤物一区二区| 色哟哟一区二区| 欧美日产国产成人免费图片| 欧美性bbwbbwbbwhd| 精品人妻无码中文字幕18禁| 成年人av网站| 超污黄色软件| 天堂电影一区| 在线高清一区| 亚洲黄色片在线观看| 一区二区三区四区精品| 久久综合九九| 给我免费观看片在线电影的| 国产农村老头老太视频| 91精品国产一区二区三密臀| 电影一区二区三区久久免费观看| 久久综合网络一区二区| 亚洲成人动漫精品| 欧美激情第6页| 99视频精品全部免费看 | 国内国产区免费视频| 香蕉视频在线免费看| 日本久久一二三四| 欧美国产97人人爽人人喊| 日韩精品免费在线视频| 激情视频在线观看一区二区三区| 岛国精品一区二区三区| 亚洲精品久久久蜜桃动漫 | 日韩国产欧美一区二区三区| 色狠狠色狠狠综合| 欧美综合国产精品久久丁香| 黄色a级片免费| 日产精品久久久| 国产视频一二区| xxxxxhd亚洲人hd| 成人高清在线视频| 亚洲国产小视频在线观看| 肥熟一91porny丨九色丨| 人妻换人妻a片爽麻豆| 日韩成人黄色片| 国产区在线观看| 在线观看视频日韩| 色综合久久天天| 91精品久久久久久久久久久| 国内自拍第二页| 三级在线观看网站| 中文字幕免费高清电视剧网站在线观看 | 成人蜜臀av电影| 精品免费99久久| 午夜精品亚洲一区二区三区嫩草| 四虎永久免费地址| www.eeuss影院| 久久中文字幕一区二区| 91免费视频网址| 操91在线视频| 亚洲电影一二三区| 日韩在线观看第一页| 久热免费在线视频| 特黄毛片在线观看| 国产一区二区在线视频| 亚洲精品丝袜日韩| 日本一级黄视频| 中文字幕观看视频| 久久国产视频一区| 婷婷国产在线| 欧美激情第8页| 精品1区2区3区| 欧美精品亚洲精品| 久久精品欧美一区二区| 中文字幕在线免费观看| 999国产精品视频| 精品久久中文字幕久久av| 97超级在线观看免费高清完整版电视剧| 中文字幕丰满孑伦无码专区| 在线a视频网站| 粉嫩一区二区三区四区公司1| 亚洲图片激情小说| 亚洲社区在线观看| 秋霞无码一区二区| 亚洲精品久久久狠狠狠爱| 888av在线视频| 成人免费观看av| 久久久久久国产| 日韩av成人网| 欧洲一级毛片| 日本精品黄色| 91麻豆精品国产91| 永久久久久久| 中文字幕理论片| 亚洲精品天堂| www.成人在线| 国产精品99久久99久久久二8| xxxx日本免费| 影音先锋在线影院| 亚洲一区欧美二区| 日韩电影中文字幕av| 青青草原成人网| 欧美做a欧美| 亚洲欧美日本国产| 精品国产91乱高清在线观看| 久久草.com| 久久久久亚洲视频| a级片免费在线观看| 91亚洲国产成人精品一区二区三 | 怡红院红怡院欧美aⅴ怡春院| 国产宾馆实践打屁股91| 26uuu亚洲国产精品| 国产在线综合视频| 小水嫩精品福利视频导航| 捆绑调教一区二区三区| 欧美精品videosex极品1| 老头老太做爰xxx视频| 在线国产福利网站| 精品一区二区三区在线观看国产| 精品中文字幕在线2019| 亚欧无线一线二线三线区别| 国内一区二区三区精品视频| 精品一区免费| 精品国精品国产| 国产探花在线看| 69免费视频| 日韩av二区在线播放| 国内外成人免费激情在线视频网站 | 久久精品午夜| 在线看国产精品| 一级性生活大片| 黄色毛片在线看| 99re8在线精品视频免费播放| 91精品视频专区| 亚洲黄网在线观看| 91看片一区| 欧亚一区二区三区| 国产欧美在线一区| 7777狠狠狠琪琪电影| 亚洲少妇自拍| 午夜精品福利视频| 成年人免费看毛片| 桃子视频成人app| 一本色道久久综合狠狠躁的推荐 | 91人人爽人人爽人人精88v| 无码人妻熟妇av又粗又大| 青青热久免费精品视频在线18| 欧美性猛交xxxx乱大交蜜桃| 国产日产欧美视频| 1024亚洲| 国产99久久久久| 国产一区视频观看| 翔田千里一区二在线观看| 婷婷综合网站| 欧美精品电影免费在线观看| 五月天婷婷网站| 9.1麻豆精品| 日韩精品免费在线播放| 波多野结衣av在线观看| 日本中文字幕中出在线| 五月天亚洲婷婷| 黄色av免费在线播放| 黄污在线观看| 久久精品日产第一区二区三区高清版 | 欧美极品videos大乳护士| 日本高清无吗v一区| 性chinese极品按摩| 亚洲网站情趣视频| 久久久久久99久久久精品网站| 日韩精品欧美专区| 国产精品久久久久久久久鸭| 另类国产ts人妖高潮视频| 国产在线不卡精品| 天堂在线观看视频| 黑人一区二区| 国产欧美精品在线| 天天操天天插天天射| 欧美午夜免费影院| 国产精品一区久久久| 亚洲色图欧美视频| 乱人伦精品视频在线观看| 国产在线高清精品| 中文字幕少妇| 奇米777欧美一区二区| 好看的日韩精品| 国产乱精品一区二区三区| 久久99精品国产麻豆婷婷| 免费影院在线观看一区| 波多野结衣手机在线视频| 成人黄色在线看| 人人妻人人澡人人爽精品欧美一区| www.狠狠| 2024国产精品| 日本韩国欧美在线观看| 美女欧美视频在线观看免费 | 欧美日本国产精品| 美女做爰内谢全过程视频| 成人avav影音| 欧美在线一区视频| 成人av一区| 欧美日韩国产综合草草| 美国黄色特级片| 91成人入口| 欧美激情一级二级| 日本毛片在线观看| 日韩中文字幕区一区有砖一区| 激情欧美一区二区三区中文字幕| 自己做鸭怎么接单寻找客源| 成人精品亚洲人成在线| 日韩欧美不卡在线| 成人jjav| 欧美一激情一区二区三区| 99免费在线观看| 午夜片欧美伦| 国产伦精品一区二区三区高清| 春意影院在线| 亚洲精品伦理在线| 国产探花在线观看视频| 欧美黑人粗大| 久久这里只有精品99| 日韩一级免费毛片| 精品一区二区在线免费观看| 伊人再见免费在线观看高清版| 国产区高清在线| 日韩欧美国产1| 91在线视频免费播放| 亚洲伦伦在线| 亚洲小说欧美另类激情| melody高清在线观看| 精品少妇一区二区三区在线播放| 奇米影视第四色777| 欧美私人啪啪vps| 日韩精品久久一区| 福利视频在线导航| 亚洲第一福利视频| 一级全黄裸体免费视频| 日韩电影免费一区| 日本高清视频免费在线观看| 老司机午夜在线视频| 日韩激情片免费| 国产福利资源在线| 国产麻豆精品久久一二三| 欧美韩国日本在线| 国产精品一区二区av影院萌芽| 欧美刺激性大交免费视频| 视频区小说区图片区| 久久久久久久免费视频了| 久久久久9999| 国产欧美一区| 久久综合九色99| √天堂资源地址在线官网|