C51使用手冊 .pdf 第二節(jié)內(nèi)存區(qū)域(Memory Areas)1. Pragram Area由Code 說明可有多達(dá)64kBytes 的程序存儲(chǔ)器2. Internal Data Memory:內(nèi)部數(shù)據(jù)存儲(chǔ)器可用以下關(guān)鍵字說明data 直接尋址區(qū)為內(nèi)部RAM 的低128 字節(jié)00H 7FHidata 間接尋址區(qū) 包括整個(gè)內(nèi)部RAM 區(qū)00H FFHbdata 可位尋址區(qū) 20H 2FH3. External Data Memory外部RAM 視使用情況可由以下關(guān)鍵字標(biāo)識(shí)xdata 可指定多達(dá)64KB 的外部直接尋址區(qū)地址范圍0000H 0FFFFHpdata 能訪問1 頁(25bBytes)的外部RAM 主要用于緊湊模式(Compact Model)4. Speciac Function Register Memory
上傳時(shí)間: 2013-11-19
上傳用戶:busterman
SBC8100單板機(jī)設(shè)計(jì)及使用指南 SBC8100單板機(jī)為開發(fā)者使用OMAP35x系列處理器提供了完善的硬件及軟件開發(fā)環(huán)境,支持linux-2.6.22操作系統(tǒng)及WinCE6.0操作系統(tǒng),包含完善的底層驅(qū)動(dòng)程序,并提供有成熟的操作系統(tǒng)Google Android。底板集成了WiFi/Bluetooth、GPS等功能,方便用戶體驗(yàn)OMAP35x系列處理器強(qiáng)大的數(shù)據(jù)運(yùn)算處理能力、設(shè)計(jì)系統(tǒng)驅(qū)動(dòng)及其定制應(yīng)用軟件。
上傳時(shí)間: 2013-11-20
上傳用戶:weareno2
KEIL C51 Vision2 中文入門教程 本手冊講述對(duì)8051 的目標(biāo)環(huán)境如何使用Cx51 優(yōu)化C 編譯器編譯C 程序Cx51 編譯器包可以用在所有的8051 系列處理器上可以在WINDOWS 32 位命令行中執(zhí)行本手冊假定你熟悉WINDOWS 操作系統(tǒng)知道如何編程8051 處理器并會(huì)用C 語言編程注意本手冊用條件窗口來指明32 位WINDOWS 版本是WINDOWS95 WINDOWS98 WINDOWSME WINDOWS NT WINDOWS 2000 或WINDWOS XP如果你對(duì)C 編程有問題或者你想知道C 語言編程的更多信息可參考16 頁的關(guān)于C語言的書手冊中討論的許多例子和描述是從WINDOWS 命令提示符下調(diào)用的這對(duì)在一個(gè)集成環(huán)境如μVision2 中運(yùn)行Cx51 的情況是不適用的本手冊中的例子是通用的可以應(yīng)用到所有編程環(huán)境
標(biāo)簽: Vision2 KEIL C51 入門教程
上傳時(shí)間: 2013-11-01
上傳用戶:asddsd
Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會(huì)更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(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 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(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è)置最簡單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡介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í)慣指定,它適于用控制指令較多的場合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止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ā)展是一種趨勢,這種趨勢對(duì)于186 和38610及68K 系列CPU 更為明顯和必須,對(duì)8051 因CPU 較為簡單,程序結(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)行有效測試。
上傳時(shí)間: 2013-11-01
上傳用戶:zhouxuepeng1
使用 LPC2138 的RTC 功能時(shí),RTC 選擇外部晶振且使能操作和利用外設(shè)功率控制寄存器關(guān)閉RTC 的操作有一定的次序,否則會(huì)導(dǎo)致RTC 正常工作、RTC 工作異常。
上傳時(shí)間: 2013-10-13
上傳用戶:彭玖華
Keil C51編譯、調(diào)試軟件使用指南.pdf 該手冊是Keil 軟件公司8051 單片機(jī)軟件開發(fā)工具的介紹是為新用戶和有興趣的讀者準(zhǔn)備的使用指南只需要閱讀本書就可以正確地運(yùn)行和使用該軟件這本用戶指南包括以下章節(jié)的內(nèi)容第一章介紹 對(duì)本用戶手冊的概述第二章安裝 講述怎樣安裝軟件并設(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)的概述第八章命令參考簡要講述了8051 開發(fā)工具的命令及控制符
上傳時(shí)間: 2013-10-19
上傳用戶:qitiand
Keil C51語言使用技巧及實(shí)戰(zhàn)(周立功) 這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機(jī)的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種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)索取和隨編譯工具附送的手冊
上傳時(shí)間: 2014-12-27
上傳用戶:lhw888
DEMOLL16_Lab_code使用資料
上傳時(shí)間: 2013-11-17
上傳用戶:wyiman
單片機(jī)I/O口的使用:對(duì)單片機(jī)的控制,其實(shí)就是對(duì)I/O口的控制,無論單片機(jī)對(duì)外界進(jìn)行何種控制,亦或接受外部的控制,都是通過I/O口進(jìn)行的。單片機(jī)總共有P0、P1、P2、P3四個(gè)8位雙向輸入輸出端口,每個(gè)端口都有鎖存器、輸出驅(qū)動(dòng)器和輸入緩沖器。4個(gè)I/O端口都能作輸入輸出口用,其中P0和P2通常用于對(duì)外部存儲(chǔ)器的訪問。§4.1 MCS-51單片機(jī)的并行端口結(jié)構(gòu)與操作 51系列單片機(jī)有4個(gè)I/O端口,每個(gè)端口都是8位準(zhǔn)雙向口,共占32根引腳。每個(gè)端口都包括一個(gè)鎖存器(即專用寄存器P0~P3)、一個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。通常把4個(gè)端口籠統(tǒng)地表示為P0~P3。
標(biāo)簽: 單片機(jī)
上傳時(shí)間: 2013-11-06
上傳用戶:zhouxuepeng1
從對(duì)8051結(jié)構(gòu)和仿真器的介紹、內(nèi)置51編譯器對(duì)C語言的擴(kuò)展、內(nèi)置51編譯器工具鏈及其庫例程、如何使用TKStudio開發(fā)51工程、一個(gè)應(yīng)用與實(shí)例的講解詳細(xì)講述了如何結(jié)合TKStudio集成開發(fā)環(huán)境使用其中的的工具鏈SDCC,來進(jìn)行8051系列單片機(jī)的開發(fā)。
標(biāo)簽: TKStudio SDCC 8051 用戶
上傳時(shí)間: 2013-11-07
上傳用戶:l銀幕海
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1