freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第四章avr單片機系統(tǒng)設(shè)計與開發(fā)工具-資料下載頁

2025-06-16 17:16本頁面
  

【正文】 其中的一種語言比較熟悉的話,那您就不必重新學習另一種語言,而直接選擇您熟悉的進行開發(fā)。而且這些編譯器的廠商在其網(wǎng)站上都提供了免費試用版本的下載,用戶可以在試用了一段時間,在比較其之間的優(yōu)缺點之后,選擇購買。下面就對其中的幾種高級語言編譯器和開發(fā)軟件平臺進行一個簡略的介紹。(1) IAR Systems 的 Embedded Workbench 編譯器IAR Systems 是非常著名的嵌入式系統(tǒng)的編譯工具的提供商。如果您訪問其網(wǎng)站,您就會發(fā)現(xiàn)它幾乎為所有的 8 位、16 位、32 位的單片機和微處理器提供 C 編譯器,由此可見也其在業(yè)界的地位。正因為如此,當初 ATMEL 在開發(fā)和設(shè)計 AVR 時,決定咨詢 IAR Systems的編譯器設(shè)計工程師,商討如何設(shè)計 AVR 的結(jié)構(gòu),使其對使用高級語言時的編譯效率更高。此后,IAR Systems 與 ATMEL 一直保持著良好的而又緊密的合作關(guān)系,這使其設(shè)計出來的編譯器的編譯效率也是同類中最高的。但是價格較高。IAR Systems 的 Embedded Workbench 集成了一個集成環(huán)境包括編譯器和圖形化的調(diào)試工具,能夠完成系統(tǒng)的設(shè)計,測試和文檔工作。您可以在其中完全無縫的完成新建項目,編輯源文件,編譯,鏈接和調(diào)試等工作。可以同時打開多個項目。很容易擴展集成諸如代碼分析等外部工具。其 C 編譯器和匯編編譯器支持幾乎所有 AVR 芯片,具備以下特點:d C 編譯器支持 ISO/ANSI C 的標準 C 和可選的 Embedded C++編譯器。d 所有代碼都可重入。d 有多種存儲器模型和指針類型,以充分利用存儲器。d 內(nèi)建針對 AVR 優(yōu)化的選項,多重的代碼大小和執(zhí)行速度的優(yōu)化控制。上海 華東師范大學 電子系 馬潮 411 第 4 章 AVR 單片機系統(tǒng)設(shè)計與開發(fā)工具d 針對 AVR 的語言擴展以適應(yīng)嵌入式編程。d 新增的強大全局優(yōu)化器。d 可以直接在 C/C++中寫快速易用的中斷處理函數(shù)。d 高效的 32 位和 64 位的 IEEE 兼容的浮點運算。d 擴展的 C 和 EC++的函數(shù)庫,并對數(shù)學和浮點運算。IAR Systems的網(wǎng)站地址為。(2) IMAGE CRAFT 的 ICCAVR 編譯器這是 IMAGE CRAFT 提供一款低成本高性能的 C 語言編譯器,其包括了 C 編譯器和 IDE集成編譯環(huán)境,簡稱 ICCAVR。其支持除 AT90S1200 外的所有 AT90 系列和 ATmega 系列,Tiny26 和 AT94KFPSLIC 器件,自動生成對 I/O 寄存器操作的 I/O 指令。其編譯器是對 LCC 通用 C 編譯器的移植,完全支持標準的 ANSI C,支持 32 位的長整數(shù)和 32 位的單精度浮點數(shù)運算,支持在線匯編,同時也能和單獨的匯編模塊進行接口。擁有包括 printf,存儲器分配,字符串和數(shù)學函數(shù)的 ANSI C庫函數(shù)的子集庫函數(shù)和針對特定目標訪問片上 EEPROM 和各種片上外設(shè)的庫函數(shù)??梢陨捎糜?AVR STUDIO 源碼級調(diào)試的目標文件。在其 IDE 中包含了對項目的管理,源文件的編輯,編譯和鏈接源選的設(shè)置,還有內(nèi)嵌的 ISP 編程界面。但是由于其源自通用 C 編譯器,其幾乎完全不支持位尋址。 ImageCraft的網(wǎng)站地址為,提供 30 天的試用版下載。國內(nèi)廣州雙龍公司是ICCAVR的代理商。(3) HP Info Tech 的 CodeVision AVR 編譯器CodeVision AVR 是 HP Info Tech 專門為 AVR 設(shè)計的一款低成本的 C 語言編譯器,它產(chǎn)生的代碼非常嚴密,效率很高。它不僅包括了 AVR C 編譯器,同時也是一個集成 IDE 的 AVR開發(fā)平臺,簡稱 CVAVR。 CVAVR 支持所有片內(nèi)含有 RAM 的 AVR 芯片,具備以下特點:d 支持 bit、char、short、int、long、float 以及指針等多種數(shù)據(jù)類型,充分利用存儲器。d 內(nèi)建針對 AVR 優(yōu)化的多種選項。d 支持內(nèi)嵌匯編。d 擴展的一些標準的外部器件支持和接口函數(shù),如:標準字符 LCD 顯示器、I2C 接口、SPI 接口、延時、BCD 碼與格雷碼轉(zhuǎn)換等。d 可以直接在 C/C++中寫快速易用的中斷處理函數(shù)。d 高效的 32 位和 64 位的 IEEE 兼容的浮點運算。d 擴展的 C 和 EC++的函數(shù)庫,并對數(shù)學和浮點運算。HP Info Tech的網(wǎng)站地址為,提供試用板(2K代碼限制)的下載。清華大學出版社出版的《嵌入式C編程與Atmel AVR》一書中,對CVAVR的使用和程序設(shè)計給出了全面和詳細的介紹。本書也采用CVAVR作為主要開發(fā)語言平臺。(4) GNU GCC AVRGNU GCC AVR 是著名的自由軟件編譯器的 GNU GCC 的 AVR 平臺的移植。其包括兩部分,編譯和鏈接的命令行程序包和針對 AVR Libc 函數(shù)庫。如同其他 GNU 協(xié)議下的軟件一樣,所有這些都是以源程序的形式發(fā)布,用戶可以根據(jù)其自身的計算機平臺進行配置編譯,生成適合用戶自身計算機平臺的可執(zhí)行版本的 GNU GCC AVR。對于 WINDOWS 用戶,也有已經(jīng)預(yù)先編譯好的二進制版本可供下載。GCCAVR 的特點為: d 所有源代碼都是向用戶開放,完全免費。上海 華東師范大學 電子系 馬潮 412 基于 AVR 的單片嵌入式系統(tǒng)原理與實踐應(yīng)用d GCCAVR 本身支持 ANSI C/C++/EMBEDDED C++。d GCCAVR 本身的編譯效率和穩(wěn)定性,編譯后代碼執(zhí)行效率僅次于 IAR Systems 的Embedded Workbench。d 支持幾乎所有的 AVR 器件。d 包括兼容 ANSI C 的部分標準函數(shù)庫和針對 AVR 的各個外設(shè)的函數(shù)庫。d 缺乏專業(yè)的技術(shù)支持,缺乏圖形的集成編輯環(huán)境(IDE),所有程序都是命令行執(zhí)行的。用戶可以在 GCC AVR軟件包。 (5)幾種 C 語言開發(fā)平臺的對比表 給出上述 4 種 C 語言開發(fā)平臺的性能價格對比。表 AVR 四種 C 語言開發(fā)平臺的比較代碼效率IAR +++Imagecraft CodeVision GNU GCC ++ ++ ++價格易用性與 AVR Studio 集成度技術(shù)支持(6) BASCOMAVR$$+++++$+++++++++$+++++++++Free+++BASCOMAVR 是荷蘭 MCS Electronics 公司設(shè)計的一款針對 AVR 系列單片機的 BASIC 編譯器,其軟件包由 BACIS 編譯器和 IDE 集成編輯環(huán)境組成。IDE 集成編輯環(huán)境支持對源代碼的高亮顯示,提供上下文提示,以提高編碼效率。IDE 集成編輯環(huán)境還包含了一系列工具,圖形化的模擬仿真環(huán)境,無需連結(jié)硬件,你就可以通過它對 LCD,LED,UART,和 PIO 端口進行仿真。此外,你還可以在 IDE 集成環(huán)境中對目標板進行 ISP 編程。其主要特點有:d 采 用 可 帶 語 句 標 示 符 的 結(jié) 構(gòu) 型 BASIC 高 級 程 序 設(shè) 計 語 言 編 程 , 程 序 語 句 和Microsoft VB/QB 高度兼容。d 結(jié)構(gòu)化的 IFTHENELSEENDIF、DOLOOP、WHILEWEND、SELECTCASE 程序設(shè)計。d 變量名和語句標示符長達 32 個字符。d 支持位(Bit)、字節(jié)(Byte)、整型(Integer)、字(Word)、長型(Long),字符串(String)多種類型的變量。d 編譯產(chǎn)生的運行代碼可在所有帶內(nèi)部存儲器的 AVR 微控制器微中運行。d 為標準 LCD 顯示器,I2C 芯片和單總線協(xié)議芯片等擴充了大量的專用語句。d 內(nèi)置模擬終端和程序下載功能。d 自帶內(nèi)置的圖形軟件仿真平臺,并同時支持和采用 AVR STUDIO 作為其軟件模擬仿真器。d 完善的連機幫助功能和大量的例程。BSACOMAVR是采用結(jié)構(gòu)型BASIC作為程序設(shè)計語言,簡單易學,尤其適合中學生、大中專學生學習使用,以及開發(fā)一些相對簡單的小系統(tǒng)使用。用戶可以到MCS Electronics的網(wǎng)站(2KB代碼限制)。清華大學出版社出版的《AVR單片機BASIC語言編程及開發(fā)》一書中,對BASCOMAVR的使用和程序設(shè)計給出了全面和詳細的介紹,讀者可以參考學習。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1