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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

軟件使用

  • Keil C51使用詳解

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

    標簽: Keil C51 使用詳解

    上傳時間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • 單片機接口技術(C51版)課件

    單片機接口技術(C51版)課件:單片機接口技術(C51版)課件精品課程,該書由張道德根據多年單片機教學、科研經驗編著,中國水利水電出版社2007年3月出版。 1.掌握數據類型的概念,了解C51語言能夠處理的數據類型。2.掌握常量的概念,掌握各種類型常量的特點及表示形式。3.掌握變量的概念,了解int、float、char型變量的特點,掌握這三種類型變量的定義、賦值和使用方法。理解C51中變量的存儲和編譯模式的關系,掌握單片機片內資源的訪問方法。4.了解C51語言的基本運算符及其特點,掌握運算符的優先級和結合性的概念。5.了解算術運算表達式、關系表達式及邏輯表達式的特點,熟練進行表達式計算,能熟練進行實際問題的表達式描述。6.熟悉自增、自減運算的特點,掌握賦值運算,了解逗號運算符和逗號表達式。7.掌握數據類型轉換的概念,能進行基本的數據類型轉換。

    標簽: C51 單片機接口技術

    上傳時間: 2013-10-10

    上傳用戶:jcljkh

  • Keil C51 使用技巧及實戰

    Keil C51 使用技巧及實戰:到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學習該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發是一個好的決定你會發現使用C 進行開發將使你的工程開發和維護的時間大大減少如果你已經擁有Keil C51 那你已經選擇了一個非常好的開發工具我發現Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發工具像Archimedes 和Avocet 這本書也能很好地為你服務但你必須根據你所用的開發工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應該把這本書看成工具書而不是用來學習各種系統設計通過本書你可以了解給定一定的硬件和軟件設計之后8051 的各種性能希望你能從本書中獲取靈感并有助于你的設計使你豁然開朗當然我希望你也能夠從本書中學到有用的知識使之能夠提升你的設計。

    標簽: Keil C51 使用技巧

    上傳時間: 2013-10-27

    上傳用戶:Jerry_Chow

  • Stellaris LM3S8962評估套件

    Stellaris LM3S8962 以太網 +CAN 評估套件 (Stellaris LM3S8962 Evaluation Kit for Ethernet and CAN) 可為采用Stellaris 微處理器啟動以太網及控制器局域網 (CAN) 的應用設計提供一種低成本途徑。LM3S8962 評估板 (EVB) 既可作為完整的評估目標,也可以作為能夠連接至任何客戶目標板上 Stellaris 器件的調試工具。僅需使用配套提供的 USB 線纜即可通過 PC 主機為評估板提供電源并實現通信傳輸。  

    標簽: Stellaris S8962 8962 LM3

    上傳時間: 2013-12-21

    上傳用戶:semi1981

  • VC基于MSCOMM控件串口通訊

    在mfc 中進行串口通訊最簡單的方法莫過于在對話框中使用MSCOMM 控件了,MSComm 通信控件提供了一系列標準通信命令的接口,它允許建立串口連接,可以連接到其他通信設備(如Modem).

    標簽: MSCOMM 控件 串口通訊

    上傳時間: 2013-11-19

    上傳用戶:luke5347

  • ADS新手使用教程

    ADS 是一個開發ARM 很好的環境,同樣周立功單片機(www.zlgmcu.com)推出的EasyARM2104 實 驗套件也是學習 ARM 相當超值的入門工具。由于配套實驗書上對于如何做第一個實驗方面給出的指導具 體步驟不夠清晰,新手一般都要摸索一陣子,所以本人寫了如下一個ADS 的使用例程,演示一個最簡單的 程序的運行范例。

    標簽: ADS 使用教程

    上傳時間: 2013-10-22

    上傳用戶:

  • VB6.0動態加載ActiveX控件漫談

    熟悉VB的朋友對使用ActiveX控件一定不會陌生,眾多控件極大地方便了編程,但唯一的缺陷是不能動態加載控件,必須在設計時通過引用,將控件放置在窗體上。VB6.0已能夠解決該問題,只是幫助中沒有明確說明,并且沒有描述到一些關鍵功能,由于以前的版本中可以動態創建進程外服務:如果對象是外部可創建的,可在 Set 語句中用 New 關鍵字、CreateObject 或 GetObject 從部件外面將對象引用賦予變量。如果對象是從屬對象,則需使用高層對象的方法,在 Set 語句中指定一個對象引用:

    標簽: ActiveX 6.0 VB 動態加載

    上傳時間: 2014-01-26

    上傳用戶:taa123456

  • PCCAD2010使用手冊

    天河軟件公司是專業、專門從事企業信息化整體解決方案(CAD/ CAPP/ EDPS/ PDM…)開發、咨詢、集成及實施、服務供應商,高新技術企業。產品線覆蓋設計、管理、工藝、生產信息化領域,自主版權軟件5大體系19個產品。天河軟件在業內享有:“設計、管理信息化專家,工藝、生產信息化領跑者”的美譽。 十年來,天河公司已經積累了百余家大中型企業CAPP/PDM典型用戶和5000多家PCCAD/P3DM注冊用戶,每天有百萬級技術人員在使用天河CAD軟件,創造了巨大的社會價值;CAPP/PDM用戶遍布電站能源、航空航天、國防科工、重型機械、汽車工程、冶金化工、基礎件行業、農機行業、機床行業、通用機械等離散裝備制造業領域。天河人緊追世界先進技術潮流,結合我國企業的具體情況,不斷為國內企業開發出功能強大,性能價格比高的專業軟件,為國家富強、民族復興做出了巨大的貢獻!

    標簽: PCCAD 2010 使用手冊

    上傳時間: 2013-10-08

    上傳用戶:liuchee

  • 電氣控制與可編程控制器課件

    一套很好的電器控制與可編程控制器課件,很適合初學電器控制與可編程控制器的人使用。

    標簽: 電氣控制 可編程控制器

    上傳時間: 2013-11-08

    上傳用戶:geshaowei

  • 藍宙電子USB Qorivva JTAG調試器使用說明書

    USB Qorivva JTAG調試器簡介 USB Qorivva JTAG調試器可以用來燒寫和調試Freescale 公司的MPC55XX和MPC56XX系列Power PC單片機。USB Qorivva JTAG具有驅動自動安裝、與CodeWarroir IDE軟件無縫集成,使用方便等特點。USB Qorivva JTAG調試器采用了Freescale公司新推出帶有USB 2.0控制器的MC9S08JM60單片機作為主控芯片,確保高速下載代碼、高效的調試代碼。 USB Qorivva JTAG調試器特性: ? 全速USB 2.0接口(兼容USB1.1) ? 支持目標單片機系列: MPC55XX MPC56XX ? USB Qorivva JTAG調試器支持不同版本的CodeWarrior,例如CodeWarrior IDE for MPC55XX,56XX 2.7版、2.8版、2.9版等,也支持Codewarrior V10.1和Codewarrior V10.2等Eclipse version的Codewarrior ? 驅動程序自動安裝(前提是先要安裝Codewarrior) ? 與CodeWarrior無縫集成,無需復雜的設置,使用方法和PE公司的USB Qorivva Multilink完全一樣 ? USB狀態和目標板電源指示燈指示USB枚舉狀態和目標板電源連接 ? USB Qorivva JTAG固件程序自動更新 ? 支持向目標板供電 ? 兼容Windows 2000/XP/Vista/Win7操作系統

    標簽: Qorivva JTAG USB 藍宙電子

    上傳時間: 2013-10-23

    上傳用戶:fghygef

主站蜘蛛池模板: 建昌县| 秦皇岛市| 将乐县| 吉水县| 华阴市| 松溪县| 长岭县| 东阳市| 古田县| 新郑市| 县级市| 昌吉市| 邯郸县| 荆门市| 舟曲县| 苍溪县| 洛南县| 丽水市| 正宁县| 武乡县| 青铜峡市| 菏泽市| 杂多县| 普定县| 于田县| 山西省| 乌恰县| 厦门市| 屏南县| 高平市| 松潘县| 乌鲁木齐县| 高尔夫| 天水市| 东安县| 沛县| 达尔| 肇州县| 色达县| 克山县| 乌兰浩特市|