亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

keil

keilC51是美國(guó)keilSoftware公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。運(yùn)行keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。
  • keil C51使用詳解

    keil C51使用詳解keil C51 是美國(guó)keil Software 公司出品的51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會(huì)更加深刻。keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。下面詳細(xì)介紹 keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運(yùn)行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運(yùn)行Autoexec.bat2. C51 for Windows 的安裝及注意事項(xiàng):在 Windows 下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡(jiǎn)單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) keil C51 工具包各部分功能及使用簡(jiǎn)介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個(gè)連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場(chǎng)合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫(kù)文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫(kù)文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫(kù)文件(.LiB)相連接,則庫(kù)文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫(kù)文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫(kù)文件大多不止1 個(gè),因而第2 種方法較多見,這個(gè)文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點(diǎn)特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個(gè)實(shí)時(shí)多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢(shì),這種趨勢(shì)對(duì)于186 和38610及68K 系列CPU 更為明顯和必須,對(duì)8051 因CPU 較為簡(jiǎn)單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個(gè)RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個(gè)源級(jí)調(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 及定時(shí)器等,能對(duì)嵌入式軟件功能進(jìn)行有效測(cè)試。

    標(biāo)簽: keil C51 使用詳解

    上傳時(shí)間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • keil C51開發(fā)系統(tǒng)基本知識(shí)3

    keil C51開發(fā)系統(tǒng)基本知識(shí)3 1. 1. 專用寄存器include文件例如8031、8051均為REG51.h其中包括了所有8051的SFR及其位定義,一般系統(tǒng)都必須包括本文件。2. 2. 絕對(duì)地址include文件absacc.h該文件中實(shí)際只定義了幾個(gè)宏,以確定各存儲(chǔ)空間的絕對(duì)地址。3. 3. 動(dòng)態(tài)內(nèi)存分配函數(shù),位于stdlib.h中 4. 4. 緩沖區(qū)處理函數(shù)位于“string.h”中其中包括拷貝比較移動(dòng)等函數(shù)如:memccpy memchr memcmp memcpy memmove memset這樣很方便地對(duì)緩沖區(qū)進(jìn)行處理。5. 5. 輸入輸出流函數(shù),位于“stdio.h”中流函數(shù)通8051的串口或用戶定義的I/O口讀寫數(shù)據(jù),缺省為8051串口,如要修改,比如改為L(zhǎng)CD顯示,可修改lib目錄中的getkey.c及putchar.c源文件,然后在庫(kù)中替換它們即可。3. 第三節(jié) keil C51庫(kù)函數(shù)原型列表

    標(biāo)簽: keil C51 開發(fā)系統(tǒng) 基本知識(shí)

    上傳時(shí)間: 2013-11-06

    上傳用戶:smallfish

  • keil C51 V8.08綠色下載

    keil C51 V8.08綠色下載

    標(biāo)簽: keil 8.08 C51

    上傳時(shí)間: 2014-08-30

    上傳用戶:15736969615

  • keil C51編譯、調(diào)試軟件使用指南

    keil C51編譯、調(diào)試軟件使用指南.pdf 該手冊(cè)是keil 軟件公司8051 單片機(jī)軟件開發(fā)工具的介紹是為新用戶和有興趣的讀者準(zhǔn)備的使用指南只需要閱讀本書就可以正確地運(yùn)行和使用該軟件這本用戶指南包括以下章節(jié)的內(nèi)容第一章介紹 對(duì)本用戶手冊(cè)的概述第二章安裝 講述怎樣安裝軟件并設(shè)置工具的操作環(huán)境第三章 8051 產(chǎn)品系列講述為8051 單片機(jī)提供的不同產(chǎn)品讀完本章可以決定選用哪一種產(chǎn)品第四章 8051 開發(fā)工具講述8051 開發(fā)工具的主要特征包括C 編譯器匯編器調(diào)試器和集成開發(fā)環(huán)境第五章使用 8051 工具講述通過演示程序指導(dǎo)用戶如何使用這套工具第六章硬件產(chǎn)品介紹輔助開發(fā)和調(diào)試的硬件工具還有80C517A 和80C520 評(píng)估板以及EPROM 仿真器第七章實(shí)時(shí)內(nèi)核講述RTX 51 實(shí)時(shí)操作系統(tǒng)該章還提供多任務(wù)處理系統(tǒng)的概述第八章命令參考簡(jiǎn)要講述了8051 開發(fā)工具的命令及控制符

    標(biāo)簽: keil C51 編譯 使用指南

    上傳時(shí)間: 2013-10-19

    上傳用戶:qitiand

  • keil C51語言使用技巧及實(shí)戰(zhàn)(周立功)

    keil C51語言使用技巧及實(shí)戰(zhàn)(周立功) 這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡(jiǎn)單請(qǐng)注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項(xiàng)目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因?yàn)楸緯皇且槐綜 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費(fèi)索取和隨編譯工具附送的手冊(cè)

    標(biāo)簽: keil C51 語言 使用技巧

    上傳時(shí)間: 2014-12-27

    上傳用戶:lhw888

  • keil c51v805 完全漢化破解版

    keil c51v805 完全漢化破解版破解方法: 1.運(yùn)行c51v808a.exe,直到安裝完畢. 2.運(yùn)行keil_lic-v3.2.exe選擇如下圖: [ sn.JPG (21.79 KB) 2007-5-16 09:38 點(diǎn)擊GENERATE ,獲得注冊(cè)碼.打開文件菜單下的LICENSE對(duì)話框,將LICO框內(nèi)的注冊(cè)碼COPY到LICENSE ID欄內(nèi).點(diǎn)擊ADD ID. 3.復(fù)制cckeilVxx.exe到安裝目錄下C:keilC51BIN,覆蓋原文件.大功告成!!!!!!!!!!!

    標(biāo)簽: c51v805 keil 漢化破解版

    上傳時(shí)間: 2014-05-05

    上傳用戶:75119158

  • keil使用筆記

    keil 使用筆記:在Memory窗口上輸入address_type:address才能看到正確地址的變量debug~perfermance analyzer加入要察看的模塊名稱,然后view~perfermance analyzer window 可以察看各個(gè)模塊運(yùn)行時(shí)間①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看內(nèi)部RAM數(shù)據(jù)iData; D X:0 命令可以查看外部RAM數(shù)據(jù)xData; ②R1 //顯示R1 register ~R1 //顯示變量R1 R1 = R7 //對(duì)寄存器Rx操作R1 = --R7 R1 = 0x20 ③main //顯示main()的開始地址d main //顯示main()的代碼④向RAM.ROM中寫數(shù)據(jù)Enter data_type address_type:address expr,expr.... data_type:int char double float long E char data:0x20 1,2,3,4 //向data區(qū)0x20開始的地址寫1,2,3,4 變量放在RAM的30H,要把定義放在main前面!另外特別注意,內(nèi)部RAM通常供C程序存放中間變量等,所以一定要看看編譯后的程序中是否存在存儲(chǔ)單元沖突的情況,比如如果程序中 使用了別的寄存器組的話,08-1FH單元就不能用了unsigned long data i _at_ 0x30

    標(biāo)簽: keil 使用筆記

    上傳時(shí)間: 2013-11-05

    上傳用戶:dongqiangqiang

  • keil RTX51實(shí)時(shí)操作系統(tǒng)中文版

    keil RTX51實(shí)時(shí)操作系統(tǒng)中文版:RTX51是一個(gè)適用于8051 家族的實(shí)時(shí)多任務(wù)操作系統(tǒng)。RTX51使復(fù)雜的系統(tǒng)和軟件設(shè)計(jì)以及有時(shí)間限制的工程開發(fā)變得簡(jiǎn)單。RTX51是一個(gè)強(qiáng)大的工具,它可以在單個(gè)CPU上管理幾個(gè)作業(yè)(任務(wù))。RTX51有兩種不同的版本。 RTX51 Full 允許4個(gè)優(yōu)先權(quán)任務(wù)的循環(huán)和切換,并且還能并行的利用中斷功能。RTX51 支持信號(hào)傳遞,以及與系統(tǒng)郵箱和信號(hào)量進(jìn)行消息傳遞。RTX51的os_wait 函數(shù)可以等以 下事件:中斷、時(shí)間到、來自任務(wù)或中斷的信號(hào)、來自任務(wù)或中斷的消息、信號(hào)量。 RTX51 Tiny 是RTX51 Full 的一個(gè)子集。RTX51 Tiny 可以很容易的運(yùn)行在沒有擴(kuò)展外 部存儲(chǔ)器的單片機(jī)系統(tǒng)上。但是,使用RTX51 Tiny 的程序可以訪問外部存儲(chǔ)器。RTX51 Tiny允許循環(huán)任務(wù)切換,并且支持信號(hào)傳遞,還能并行的利用中斷功能。RTX51 Tiny 的os_wait函數(shù)可以等待以下事件:時(shí)間到、時(shí)間間隔、來自任務(wù)或者中斷的信號(hào)。 本章節(jié)以后的部分用RTX-51 來指代RTX-51 Full 和RTX-51 Tiny。在兩者之間不同的 地方會(huì)加以說明。

    標(biāo)簽: keil RTX 51 實(shí)時(shí)操作系統(tǒng)

    上傳時(shí)間: 2013-11-25

    上傳用戶:axin881314

  • Proteus6.9和keil聯(lián)調(diào)方法及破解文件下載

    Proteus6.9和keil聯(lián)調(diào)方法及破解文件下載:方法:1.安裝proteus6.9和keil吧2.安裝壓縮包里面的vdmagdi.exe文件,安裝完后keil\c51\bin\文件夾里面會(huì)有VDM51.DLL這個(gè).3.把壓縮包里面的PROSPICE.DLL復(fù)制到Proteus6Professional\bin目錄下,覆蓋已經(jīng)有的.4.打開keil,打開optionfortarget里面的debug選項(xiàng)卡,選擇ProteusVSMSimulator,并進(jìn)行相關(guān)設(shè)置.(兩臺(tái)計(jì)算機(jī)聯(lián)調(diào)得輸入正確的host IP和port號(hào))5,打開isis,選擇debug\useremotedebugmonitor.這樣就可以啦,試試看吧!

    標(biāo)簽: Proteus keil 6.9 聯(lián)調(diào)

    上傳時(shí)間: 2013-10-15

    上傳用戶:wenwiang

  • keil uVision3下載 (破解版帶注冊(cè)機(jī)+中文版)

    keil uVision3下載:keil uvision3注冊(cè)機(jī),keil uvision3中文版:keil uVision3軟件破解版與沒破解版的區(qū)別就是一個(gè)沒有代碼限制,一個(gè)有2K代碼限制。附件含有手冊(cè)和教程。 1.點(diǎn)擊c51v802.exe直接安裝直到結(jié)束,安裝路徑最好選用默認(rèn)的c:\keil與   原來的老板本放到相同的目錄下會(huì)自動(dòng)添加一個(gè)新的目錄c:\keil\uv3 2.第一次運(yùn)行請(qǐng)先進(jìn)入file->License Management彈出窗口下輸入注冊(cè)碼,   注冊(cè)碼由keil_lic_v2.exe生成,選擇V2選項(xiàng),生成后復(fù)制LIC0內(nèi)容到keil   彈出窗口的New License ID Code中然后點(diǎn)擊Add LIC,注意看看注冊(cè)后的使   用期限,如果太短可以用注冊(cè)機(jī)重新生成,一般都可以找到30年左右:-) 3.復(fù)制cckeilVxx.exe文件到c:\keil\c51\bin\下面并運(yùn)行,以修正0xFD BUG.   至此安裝完畢。

    標(biāo)簽: uVision3 keil 破解版

    上傳時(shí)間: 2013-10-14

    上傳用戶:ruixue198909

主站蜘蛛池模板: 宿州市| 禄丰县| 南昌市| 贵州省| 当雄县| 常州市| 浦东新区| 泰兴市| 葵青区| 沙河市| 郸城县| 阳山县| 出国| 泸定县| 阿拉尔市| 商城县| 女性| 仪陇县| 辽阳县| 永春县| 合阳县| 大竹县| 宜章县| 神木县| 华容县| 南京市| 囊谦县| 太湖县| 象州县| 遵化市| 青阳县| 乐都县| 泰宁县| 蓝山县| 喜德县| 赫章县| 布拖县| 团风县| 梓潼县| 大英县| 郯城县|