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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10706|回復(fù): 0
收起左側(cè)

[推薦]Keil C51使用教程

[復(fù)制鏈接]
ID:3395 發(fā)表于 2008-7-17 13:52 | 顯示全部樓層 |閱讀模式
第一節(jié) 系統(tǒng)概述
   
Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。
   
Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。
   
下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。


第二節(jié) Keil C51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)
   
C51工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。




                 圖(1)  C51工具包整體結(jié)構(gòu)圖


第三節(jié) Keil C51工具包的安裝


1. C51 for Dos
   
在Windows下直接運(yùn)行軟件包中DOS\C51DOS.exe然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51為安裝目錄):
修改Autoexec.bat,加入
path=C:\C51\Bin
Set  C51LIB=C:\C51\LIB
Set  C51INC=C:\C51\INC
然后運(yùn)行Autoexec.bat


2. C51 for Windows的安裝及注意事項(xiàng):
   
在Windows下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡單(設(shè)安裝于C:\C51目錄下)。然后將軟件包中crack目錄中的文件拷入C:\C51\Bin目錄下。


第四節(jié) Keil C51工具包各部分功能及使用簡介


1. C51與A51


(1) C51
C51是C語言編譯器,其使用方法為:
C51  sourcefile[編譯控制指令]
或者  C51 @ commandfile
   
其中sourcefile為C源文件(.C)。大量的編譯控制指令完成C51編譯器的全部功能。包控C51輸出文件C.LST,.OBJ,.I和.SRC文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。
   
而Commandfile為一個連接控制文件其內(nèi)容包括:.C源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場合。


(2) A51
A51是匯編語言編譯器,使用方法為:
A51 sourcefile[編譯控制指令]
或    A51  @ commandfile
其中sourcefile為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。
Commandfile同C51中的Commandfile類似,它使A51使用和修改方便。


2. L51和BL51


(1) L51
   
L51是Keil C51軟件包提供的連接/定位器,其功能是將編譯生成的OBJ文件與庫文件連接定位生成絕對目標(biāo)文件(.ABS),其使用方法為:
        L51   目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]
或      L51   @Commandfile
   
源程序的多個模塊分別經(jīng)C51與A51編譯后生成多個OBJ文件,連接時,這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile為輸文件名,缺少時為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時的所有控制功能。Commandfile為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止1個,因而第2種方法較多見,這個文件名字也可由使用者隨意指定。


(2) Bl51
   
BL51也是C51軟件包的連接/定位器,其具有L51的所有功能,此外它還具有以下3點(diǎn)特別之處:
     a. 可以連接定位大于64kBytes的程序。
     b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)
     c. 可用于RTX51操作系統(tǒng)
   
RTX51是一個實(shí)時多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS發(fā)展是一種趨勢,這種趨勢對于186和386及68K系列CPU更為明顯和必須,對8051因CPU較為簡單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51作用顯得不太突出,其專業(yè)版軟件PK51軟件包甚至不包括RTX51Full,而只有一個RTX51TINY版本的RTOS。RTX51 TINY適用于無外部RAM的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching技術(shù)因使用很少也不作介紹。


3. DScope51,Tscope51及Monitor51


(1) dScope51
   
dScope51是一個源級調(diào)試器和模擬器,它可以調(diào)試由C51編譯器、A51匯編器、PL/M-51編譯器及ASM-51匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows也可通過mon51接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU及其外圍器件,如內(nèi)部串口,外部I/O及定時器等,能對嵌入式軟件功能進(jìn)行有效測試。


其使用方法為:
        DS51[debugfile][INIT(initfile)]
   
其中debugfile是一個Hex格式的8051文件,即待調(diào)試的文件其為可選的,可在進(jìn)入dScope51后用load命令裝入。
   
Initfile為一個初使化文件,它在啟動dScope51后,在debugfile裝入前裝入,裝有一些dScope的初使化參數(shù)及常用調(diào)試函數(shù)等。下面是一個dScope.ini文件(for dos)的內(nèi)容:
Load ..\..\ds51\8051.iof
Map 0,0xffff
dScope51 for Windows則直接用鼠標(biāo)進(jìn)入,然后用load裝入待調(diào)文件。


(2) tScope51
   
與dScope51不同的是Scope51必須帶目標(biāo)板,目前它可以通過兩種方式訪問目標(biāo)板。(1) 通過EMul51在線仿真器,tScope51為該仿真器準(zhǔn)備了一個動態(tài)連接文件EMUL51.IOT,但該方法必須配合該仿真器。(2) 通過Monitov51監(jiān)控程序,這種方法是可行的,tScope51為訪問Monitor51專門帶有MON51.IOT連接程序,使用時可通過串口及監(jiān)控程序來調(diào)試目標(biāo)板。


其使用方法為:
TS51[INIT(file_name.ini)]
其中file_name.ini為一個初使化文件。
進(jìn)入TS51后,必須裝入IOT文件,可用的有MON51.IOT及EMUL51.IOT兩種,如裝入MON51.IOT:
Load.C:\C51\TS51\MON51.IOT  CPUTYPE(80517)
可惜的是tScope51只有for Dos的版本。


(3) Monitor 51
  
Monitor51是一個監(jiān)控程序通過PC機(jī)的串口與目標(biāo)板進(jìn)行通信,Monitor操作需要MON51或dScope51 for Windows,后面部分將對Monitor51做較為詳細(xì)的介紹。


4. Ishell及uVision


(1) Ishell for Dos
   
這是一個for Dos的IDE,直接在命令行鍵入Ishell,則進(jìn)入該環(huán)境,它使用簡單方便。其命令行與DOS命令行具有同樣的功能,對單模塊的Project直接由菜單進(jìn)行編譯連接,對多模塊的project。則通過批處理,BAT文件進(jìn)行編譯連接,然后通過菜單控制由dScope51或tScope51對程序進(jìn)行調(diào)試,因?yàn)槭莊or dos的,不做太詳細(xì)介紹。


(2) uVision for Windows
   
uVision for Windows是一個標(biāo)準(zhǔn)的Windows應(yīng)用程序,它是C51的一個集成軟件開發(fā)平臺,具有源代碼編輯、project管理、集成的make等功能,它的人機(jī)界面友好,操作方便,是開發(fā)者的首選,具體配置及使用見第五部分。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
亚洲字幕成人中文在线观看| 国产aⅴ综合色| 在线观看中文字幕的网站| 精品国产免费第一区二区| 国产综合精品视频| 亚洲av成人精品一区二区三区| 亚洲国产日韩综合一区| 欧美性在线视频| 日韩精品一区在线| 亚洲美女淫视频| 国产成人亚洲综合a∨婷婷图片| 日韩欧美综合| 免费成人毛片| av在线播放观看| 黄网站app在线观看大全免费视频| 一区二区三区网| 亚洲精品无码久久久久| 任你操精品视频| 亚洲三级在线视频| 九九爱精品视频| 欧美极品日韩| 成人欧美在线观看| 91精品国产色综合久久不卡98| 日韩国产激情在线| 欧美最新大片在线看| 中文一区二区在线观看| 狠狠狠色丁香婷婷综合激情 | 大陆一级毛片| 欧美色图久久| 亚洲欧美强伦一区二区| 黄色av一级片| 澳门黄色一级片| av无码一区二区三区| 免费看污污网站| 国产美女主播在线| 亚洲一区三区视频在线观看 | 日干夜干天天干| 制服 丝袜 综合 日韩 欧美| 天天av天天操| 免费看黄色一级大片| www成人免费| 水蜜桃一区二区三区| 91久久精品国产91久久性色tv| 欧美亚洲视频在线观看| 欧美大秀在线观看| 欧美剧在线观看| 日韩在线中文字幕| 一区二区三区视频免费在线观看| 精品欧美黑人一区二区三区| 一本大道综合伊人精品热热| 亚洲电影激情视频网站| 亚洲精品乱码久久久久久久久| 久久免费精品国产久精品久久久久 | 亚洲人妖av一区二区| 国产天堂亚洲国产碰碰| 91日韩精品一区| 成人一区二区三区在线观看| 国内成+人亚洲+欧美+综合在线| 米奇777在线欧美播放| 99亚洲一区二区| 亚洲高清成人| 午夜在线观看免费一区| 奶水喷射视频一区| 日韩在线一区二区| 日本在线播放一区二区三区| 久久一区亚洲| 蜜臀av一区二区在线免费观看| 视频一区二区国产| 乱一区二区av| 精品一区二区三区免费视频| 麻豆成人91精品二区三区| 久久精品国产亚洲aⅴ| 精品一区二区三区视频| 成人午夜电影久久影院| caoporm超碰国产精品| 久久久久国色av免费看影院| 国产精品精品国产色婷婷| 亚洲啪啪综合av一区二区三区| 国产精品欧美一级免费| 亚洲自拍另类综合| 在线免费观看日本一区| 欧美一区永久视频免费观看| 亚洲精品在线网站| 亚洲人成自拍网站| 欧美成人小视频| 全亚洲最色的网站在线观看| 国产精品一区二区久久久久| 国产精品一区二区三区四区五区 | 欧美1区3d| 老司机午夜精品视频| 精品一区二区三区欧美| 91在线看国产| 高清一区二区三区| 超碰成人97| 日产午夜精品一线二线三线| 欧美成人一区二免费视频软件| 国产精品普通话对白| 国产在线观看免费一区| 久久久久久久国产精品影院| 伊人开心综合网| 欧美午夜精品电影| 日韩久久午夜影院| 久久99青青精品免费观看| 国产精品成人aaaaa网站| 国产精品手机视频| 国产一二三四五| 亚洲一级免费观看| 中文字幕第二区| 草莓视频18免费观看| 日本激情视频网站| 黄色免费视频在线观看| 蜜桃视频在线观看网站| 92国产精品| 久久男人av| 夜久久久久久| 91在线观看视频| 午夜精品福利一区二区蜜股av| 91精品国产91久久综合桃花| 中文亚洲视频在线| 国产精品欧美激情| 中文字幕欧美人与畜| 9久久婷婷国产综合精品性色 | 男插女免费视频| gai在线观看免费高清| 亚洲综合第一区| 91亚洲视频在线观看| 国产图片综合| 国产永久免费高清在线观看视频| 夜鲁夜鲁夜鲁视频在线播放| 亚洲国产欧美日韩在线观看第一区 | 免费看男女www网站入口在线| 日本免费一区二区三区视频| 国产精品草草| 国产亚洲欧美激情| 91精品国产乱码久久蜜臀| 欧美成人免费网| 久久久久久久有限公司| 日本人视频jizz页码69| 91嫩草丨国产丨精品| 刘亦菲毛片一区二区三区| 四虎免费av| av电影在线免费| 日韩精品一区二区久久| 国产精品一区二区三区网站| 狠狠躁夜夜躁人人爽超碰91| 久久精品国产v日韩v亚洲| 国产伦理久久久| 不卡的av中文字幕| 久久精品日产第一区二区 | 日本一区二区视频在线| 在线观看亚洲精品| 欧美乱妇40p| 久久精品国产第一区二区三区最新章节 | 午夜免费激情视频| 最近的中文字幕在线看视频| 中国动漫在线观看完整版免费| 欧美暴力调教| 国产精品女主播一区二区三区| 国产精品久久久久三级| 亚洲国产日韩欧美在线图片| 成人黄色片在线| 欧美特级aaa| 欧美一级黄视频| 97超超碰碰| abab456成人免费网址| 中日韩男男gay无套| 亚洲一区二区免费视频| 久久亚洲欧美日韩精品专区| 亚洲精品无人区| 永久免费av无码网站性色av| 狠狠色综合久久婷婷| 电影在线一区| 成人中文在线| 一区在线中文字幕| 日韩视频免费大全中文字幕| 日韩av电影免费在线观看| 亚洲av无码一区二区三区观看| 亚洲国产精品二区| 黄上黄在线观看| 久久中文字幕av一区二区不卡| 国产嫩草影院久久久久| 中文字幕精品av| 操bbb操bbb| 精品午夜福利在线观看| 国内a∨免费播放| 国产亚洲人成a在线v网站| 久久精品国产成人一区二区三区| 欧美午夜片在线观看| 91精品在线国产| 精品伦一区二区三区| 香蕉视频911| av网址在线| 国产精品美女| 制服丝袜亚洲色图| 久久精品99久久| 三级黄色录像视频| 免费三片60分钟| 99综合99| 久久综合九色综合97婷婷| 日韩少妇与小伙激情| 777777av| 国产在成人精品线拍偷自揄拍| 四虎成人免费在线| 欧美一区激情| 色噜噜狠狠色综合欧洲selulu| 国产成人免费av电影| 苍井空张开腿实干12次| 亚洲欧美另类色图| 在线中文字幕播放| 国产精品99久久不卡二区| 亚洲男人天堂网站| 欧美无砖专区免费| 亚洲网站在线免费观看| 成人动漫在线免费观看| 亚洲日本国产| 日韩网站在线看片你懂的| 日韩欧美在线电影| 国产又黄又粗又爽| 美州a亚洲一视本频v色道| 在线看片不卡| 欧美日韩一区二区三区在线看| 精品中文字幕一区| 国产无码精品在线观看| 亚洲高清成人影院| 亚洲激情一区| 亚洲国产一区二区三区四区| 潘金莲一级淫片aaaaaa播放1| 无码无套少妇毛多18pxxxx| av大片在线看| 久久国产人妖系列| 久久精品免费播放| 91国内在线播放| 国产精品美女一区二区视频| 一区二区三区四区高清视频| 亚洲欧美日韩成人高清在线一区| 国产精品综合网站| 麻豆网址在线观看| 日本在线视频1区| 久久在线精品| 色噜噜狠狠色综合网图区| 亚洲最大天堂网| 日本性生活网站| 成人影院在线| 欧美va在线播放| 黄色片视频在线免费观看| 亚洲图片小说网| 国产午夜精品一区在线观看| 亚洲欧洲日本在线| 懂色一区二区三区av片| 国产成人无码精品久在线观看| 黄网站在线观看| 国产制服丝袜一区| 国自在线精品视频| 天堂在线中文视频| 夜色福利资源站www国产在线视频| 一区二区国产精品| 一区二区三区四区在线观看视频| 中文字幕视频在线免费观看| 国产一卡二卡3卡4卡四卡在线| 香蕉久久99| 777色狠狠一区二区三区| avav在线播放| 久久精品国产麻豆| 日韩欧美三级| 亚洲男人av在线| 性xxxxxxxxx| 激情se五月| 人人精品人人爱| 性色av一区二区三区| 成年人在线免费看片| 美女欧美视频在线观看免费| 国产精品自拍在线| 国产成人精品久久久| 日韩乱码在线观看| 国产ktv在线视频| 中文字幕一区三区| 神马影院午夜我不卡影院| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 亚洲高清在线一区| 3751色影院一区二区三区| 久久综合久久色| 九色蝌蚪av新入口| 日韩一区精品视频| 91sa在线看| 久久精品女人毛片国产| 91九色porn在线资源| 一区二区三区国产豹纹内裤在线| 亚洲欧美成人一区| 久久久久久国产视频| 你懂的国产精品| 欧美xxxx18性欧美| 日韩一级片大全| 国产精品25p| 欧美性生交大片免费| 美女日批免费视频| 天天伊人狠狠| 国产精品一二一区| 99久re热视频这里只有精品6| 国产一区二区在线视频观看| 一区二区三区在线免费看| 精品少妇一区二区三区在线视频| 一级日本黄色片| 在线观看h网址| 久久久亚洲高清| 亚洲人成网站在线观看播放| 日韩a视频在线观看| 欧美色综合网| 日韩免费在线播放| 国产一区二区三区在线观看| 曰本一区二区三区视频| 中文字幕精品—区二区| 日韩在线观看视频一区二区| 亚洲综合在线电影| 欧美一级专区免费大片| 内射中出日韩无国产剧情| 97影院秋霞午夜在线观看| 亚洲电影第三页| 在线观看av日韩| 国产福利在线看| 亚洲欧洲中文日韩久久av乱码| 欧美又粗又长又爽做受| 高清hd写真福利在线播放| 2021久久国产精品不只是精品| 亚洲a∨一区二区三区| 天堂电影院在线| 国产一区二区在线影院| 久久久久一区二区| 国产激情自拍| 国产精品一区二区在线观看网站| 欧美动漫一区二区| 黄色免费视频观看| 久久亚洲精品小早川怜子| 99久久免费观看| 亚洲人成网址| 午夜精品123| 亚洲午夜久久久久久久久| 麻豆mv在线看| 亚洲国产精品va在看黑人| 黄色录像二级片| 中文在线综合| 欧美疯狂做受xxxx高潮| 亚洲特级黄色片| 欧美在线高清| 亚洲一区二区三区香蕉| 精品国产高清a毛片无毒不卡| 久久国产精品99久久久久久老狼| 麻豆传媒一区| 男人艹女人网站| 中文字幕一区二区在线播放| 一道本视频在线观看| 麻豆视频在线观看免费网站| 欧美日韩色综合| 男人晚上看的视频| 7m精品国产导航在线| 欧美精品午夜视频| 可以免费观看的毛片| 蜜桃av噜噜一区二区三区小说| 日韩福利一区二区三区| 国产1区2区3区| 亚洲成人av一区| 中文字幕av观看| av成人在线网站| 午夜免费日韩视频| 天堂中文在线免费观看| 国产一区二区三区美女| 精品国产av无码一区二区三区| 国产女人在线观看| 91精品国产入口| 日本最新中文字幕| 国产精品mv在线观看| 久久久久久久久久久久久9999| 丁香综合在线| 午夜精品在线视频一区| 欧美做受xxxxxⅹ性视频| 亚洲一区二区免费在线观看| 欧美一级电影在线| 国产精品臀控福利在线观看| 久久午夜老司机| 男女污污视频网站| 日韩免费在线电影| 2019国产精品自在线拍国产不卡| 亚洲国产aⅴ精品| 国产拍揄自揄精品视频麻豆| 中文字幕剧情在线观看| 国产精品天堂蜜av在线播放| 欧美成人免费网| 卡一卡2卡三精品| 欧美国产日韩在线观看| 中文在线观看免费视频| 给我免费播放日韩视频| 成人h视频在线| 日本a级片免费| 欧洲中文字幕精品| 日韩av大片在线观看| 国产毛片一区| 日本十八禁视频无遮挡| 欧美18—19sex性hd| 97在线免费观看| 黄页在线免费观看| 日韩欧美在线视频观看|