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

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

uVision

  • 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

  • Keil工程文件的建立、設置與目標文件的獲得

    單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為 CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51 單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil 軟件是目前最流行開發MCS-51 系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟件的使用對于使用51 系列單片機的愛好者來說是十分必要的,如果你使用C 語言編程,那么Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C 語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習 Keil 軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變為目標代碼。圖1 所示電路圖使用89C51 單片機作為主芯片,這種單片機性屬于MCS-51 系列,其內部有4K 的FLASH ROM,可以反復擦寫,非常適于做實驗。89C51 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的第一個任務是讓接在P1 引腳上的發光二極管依次循環點亮。

    標簽: Keil 工程

    上傳時間: 2013-11-06

    上傳用戶:aesuser

  • keil入門實例教程

    單片機開發中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變為機器碼,用于MCS-51 單片機的匯編軟件有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟件也在不斷發展,Keil 軟件是目前最流行開發MCS-51 系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil 即可看出。Keil 提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil 軟件需要Pentium 或以上的CPU,16MB或更多RAM、20M 以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟件的使用對于使用51 系列單片機的愛好者來說是十分必要的,如果你使用C 語言編程,那么Keil 幾乎就是你的不二之選(目前在國內你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用C 語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。我們將通過一些實例來學習Keil 軟件的使用,在這一部份我們將學習如何輸入源程序,建立工程、對工程進行詳細的設置,以及如何將源程序變為目標代碼。圖1 所示電路圖使用89C51 單片機作為主芯片,這種單片機性屬于MCS-51 系列,其內部有4K 的FLASH ROM,可以反復擦寫,非常適于做實驗。89C51 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的第一個任務是讓接在P1 引腳上的發光二極管依次循環點亮。 一、Keil 工程的建立首先啟動Keil 軟件的集成開發環境,這里假設讀者已正確安裝了該軟件,可以從桌面上直接雙擊uVision 的圖標以啟動該軟件。UVison啟動后,程序窗口的左邊有一個工程管理窗口,該窗口有3 個標簽,分別是Files、Regs、和Books,這三個標簽頁分別顯示當前項目的文件結構、CPU 的寄存器及部份特殊功能寄存器的值(調試時才出現)和所選CPU 的附加說明文件,如果是第一次啟動Keil,那么這三個標簽頁全是空的。

    標簽: keil 教程

    上傳時間: 2013-12-26

    上傳用戶:liulinshan2010

  • 從ADS1.2到MDK3轉換教程

      Keil是業界最好的51單片機開發工具之一,它擁有流暢的用戶界面與強大的仿真功能。ARM將Keil公司收購之后,正式推出了針對ARM微控制器的開發工具RVMDK,它將ARM編譯器RVCT與Keil的工程管理、調試仿真工具集成在一起,是一款非常強大的ARM微控制器開發工具。2007年5月,ARM正式授權中國深圳英蓓特公司代理中文版RVMDK的出售事務。很多嵌入式系統開發工程師對ARM的老版本開發工具ADS1.2非常熟悉,而RVMDK與ADS相比較,從外觀、仿真流程以及內部二進制編譯鏈接工具上都有了不少改進,用法稍有不同。本主的主旨是介紹通用的流程,以及一些注意事項,幫助ADS1.2用戶將老的,遺留的ADS1.2工程轉化成在RVMDK上進行開發調試的工程。 ARM新推出的微控制器開發工具RVMDK與ADS1.2在工具架構組成上有一些不同,這些區別包括:不同版本的ARM編譯器(compiler),不同的調試器(debugger),不同的仿真器(simulator),以及不同的硬件調試單元。作為ARM的新一代微控制器開發工具,RVMDK不但包含ARM的最新版本編譯鏈接工具,即RVDS3.0的編譯鏈接工具,而且根據微控制器調試開發的特點采用了與ADS,RVDS完全不同的調試、仿真環境,uVision debugger 與simulator。        RVMDK集成了RVDS3.0的編譯工具RVCT3.0,與ADS1.2相比,除去編譯、連接工具的可執行二進制文件不同之外,RVCT3.0的很多編譯連接選項與ADS編譯器也有不同。

    標簽: MDK3 ADS 1.2 轉換

    上傳時間: 2013-11-01

    上傳用戶:1051290259

  • Cygnal C8051f系列單片機的flash存儲器加密程序

    Cygnal C8051f系列單片機的flash存儲器加密程序,使用uVision開發環境

    標簽: Cygnal C8051f flash 單片機

    上傳時間: 2013-12-20

    上傳用戶:thesk123

  • This project is created using the Keil ARM CA Compiler. The Logic Analyzer built into the simula

    This project is created using the Keil ARM CA Compiler. The Logic Analyzer built into the simulator may be used to monitor and display any variable or peripheral I/O register. It is already configured to show the PWM output signal on PORT3.0 and PORT3.1 This ARM Example may be debugged using only the uVision Simulator and your PC--no additional hardware or evaluation boards are required. The Simulator provides cycle-accurate simulation of all on-chip peripherals of the ADuC7000 device series. You may create various input signals like digital pulses, sine waves, sawtooth waves, and square waves using signal functions which you write in C. Signal functions run in the background in the simulator within timing constraints you configure. In this example, several signal functions are defined in the included Startup_SIM.INI file.

    標簽: the Analyzer Compiler project

    上傳時間: 2013-12-19

    上傳用戶:Yukiseop

  • 基于51單片機的濾波程序

    基于51單片機的濾波程序,開發環境為keil uVision 3

    標簽: 51單片機 濾波程序

    上傳時間: 2014-01-24

    上傳用戶:ayfeixiao

  • 在單片機控制的液晶屏上顯示漢字

    在單片機控制的液晶屏上顯示漢字,uVision開發平臺。

    標簽: 單片機控制 液晶屏 漢字

    上傳時間: 2015-11-29

    上傳用戶:fhzm5658

  • SST39VF080 FLASH芯片的單片機驅動程序源代碼

    SST39VF080 FLASH芯片的單片機驅動程序源代碼,可復制下來在uVision開發平臺上驗證。

    標簽: FLASH SST 080 39

    上傳時間: 2014-01-02

    上傳用戶:pinksun9

  • SST39VF080 FLASH的單片機驅動源代碼

    SST39VF080 FLASH的單片機驅動源代碼,可直接復制到uVision中驗證,開發的單片機芯片為80C51

    標簽: FLASH SST 080 39

    上傳時間: 2014-12-04

    上傳用戶:a3318966

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美连裤袜在线视频| 欧美一区二区高清在线观看| 久久亚洲精选| 欧美日韩国产片| 亚洲国产精品成人精品| 久久本道综合色狠狠五月| 免费影视亚洲| 亚洲精品1区2区| 欧美高清不卡在线| 亚洲激情视频在线播放| 久久激情五月丁香伊人| 国产日韩成人精品| 亚洲欧美一区二区原创| 国产精品乱人伦中文| 亚洲色图自拍| 国产精品美女久久| 99国产精品视频免费观看| 欧美大片免费看| 一本色道久久综合亚洲精品不卡| 欧美激情中文字幕一区二区| 亚洲国产另类久久久精品极度| 欧美不卡视频一区发布| 最新亚洲电影| 国产精品高潮呻吟视频| 久久国产精品久久久久久久久久 | 一区二区三区鲁丝不卡| 国产精品初高中精品久久| 亚洲综合色噜噜狠狠| 国内揄拍国内精品少妇国语| 蜜桃av噜噜一区| 一本色道久久加勒比88综合| 亚洲高清中文字幕| 国产午夜亚洲精品不卡| 午夜伦欧美伦电影理论片| 亚洲承认在线| 99视频精品全部免费在线| 中文日韩在线视频| 久久精精品视频| 一区二区冒白浆视频| 久久精品人人做人人爽| 欧美日韩高清在线一区| 亚洲剧情一区二区| 精品1区2区| 国产亚洲一区二区三区在线播放 | 国产精品区一区二区三| 久久大综合网| 久久gogo国模啪啪人体图| 性欧美xxxx视频在线观看| 亚洲一线二线三线久久久| 亚洲影院在线观看| 亚洲视频1区| 欧美日韩一区三区| 亚洲免费人成在线视频观看| 一区二区三区你懂的| 亚洲欧洲日韩女同| 亚洲深夜激情| 久久久水蜜桃av免费网站| 久久偷看各类wc女厕嘘嘘偷窃| 欧美va天堂在线| 国产精品www994| 国产亚洲网站| 99热在这里有精品免费| 欧美在线视频日韩| 欧美成人免费全部| 国产区亚洲区欧美区| 亚洲精品一区在线观看香蕉| 先锋a资源在线看亚洲| 老牛嫩草一区二区三区日本| 欧美高清在线播放| 国产中文一区二区| 亚洲欧美综合v| 欧美系列电影免费观看| 激情欧美日韩| 久久精品国产99国产精品| 欧美日韩激情小视频| 亚洲国产日韩欧美在线99| 久久精品国产亚洲5555| 欧美精品一区二区三区视频| 永久域名在线精品| 久久激情婷婷| 国产综合视频在线观看| 午夜精彩视频在线观看不卡| 欧美婷婷六月丁香综合色| 亚洲精选视频免费看| 欧美mv日韩mv国产网站app| 1024国产精品| 欧美日产在线观看| 亚洲午夜羞羞片| 国产精品欧美日韩一区二区| 亚洲自拍电影| 狠狠88综合久久久久综合网| 欧美一区二区视频97| 伊人春色精品| 欧美日韩成人在线观看| 一区二区三欧美| 国产美女精品免费电影| 久久久久免费视频| 亚洲国产精品传媒在线观看| 欧美极品色图| 性伦欧美刺激片在线观看| 国内精品一区二区| 欧美日韩国产在线| 欧美一级日韩一级| 一区二区视频在线观看| 欧美日本久久| 久久成人综合视频| 亚洲激情黄色| 国产麻豆日韩欧美久久| 欧美v日韩v国产v| 香蕉久久国产| 一本一本久久a久久精品综合麻豆| 国产精品成人播放| 免费久久99精品国产| 午夜天堂精品久久久久| 亚洲电影免费观看高清| 欧美日韩一区二区欧美激情 | 99在线|亚洲一区二区| 国产精品久久久久久久久久三级| 欧美亚洲尤物久久| 国产精品99久久久久久宅男| 精品动漫一区| 国产真实久久| 韩国v欧美v日本v亚洲v| 国产日韩欧美综合在线| 欧美日韩成人精品| 欧美日韩高清区| 免费在线观看精品| 久久综合影音| 美女精品自拍一二三四| 欧美一区二区三区四区高清| 亚洲一区视频在线| 亚洲一区亚洲二区| 亚洲男人第一网站| 午夜精品影院| 久久黄色小说| 久久午夜视频| 美日韩精品视频| 欧美日韩免费| 国产日韩欧美在线看| 激情婷婷久久| 99国产精品国产精品久久| 亚洲天天影视| 久久人人爽爽爽人久久久| 欧美凹凸一区二区三区视频| 欧美r片在线| 国产精品久久影院| 国产在线高清精品| 日韩一区二区精品| 性色av香蕉一区二区| 欧美高清视频一区二区| 国产精品久久久免费| 在线成人黄色| 亚洲欧美日韩一区在线| 蜜桃av综合| 国产日本欧美在线观看| 亚洲精品美女久久久久| 欧美一区二区三区免费视| 美日韩精品免费观看视频| 欧美午夜激情在线| 亚洲第一综合天堂另类专| 亚洲一区二区三区四区中文| 麻豆国产精品va在线观看不卡| 欧美性做爰毛片| 亚洲国内精品| 久久人体大胆视频| 国产一区91| 欧美资源在线| 国产欧美日韩综合| 亚洲欧美日韩国产成人精品影院| 久久成人国产精品| 国产精品一区在线播放| 亚洲在线国产日韩欧美| 欧美日韩小视频| 日韩系列在线| 欧美日韩国产综合在线| 91久久久久久久久久久久久| 蜜臀av在线播放一区二区三区| 国产主播喷水一区二区| 午夜免费在线观看精品视频| 国产精品久久久久久久午夜片 | 国产欧美日韩不卡| 亚洲欧美国产一区二区三区| 国产精品99免费看| 午夜精品影院| 国产亚洲综合精品| 久久青青草原一区二区| 国内精品视频在线观看| 久久精品国产免费| 亚洲第一天堂av| 欧美日本在线播放| 亚洲欧美日韩一区二区三区在线观看| 国产精品外国| 欧美h视频在线| 亚洲一区二区三区色| 国产欧美日韩91| 欧美国产激情二区三区| 亚洲一区在线免费| 亚洲第一精品久久忘忧草社区| 欧美日韩一级大片网址| 欧美在线日韩在线|