《AVR高速嵌入式單片機(jī)原理與應(yīng)用》是2001年4月1日北京航天航空大學(xué)出版社出版的圖書,作者是耿德根。
AVR高速嵌入式單片機(jī)原理與應(yīng)用圖片
書名 | AVR高速嵌入式單片機(jī)原理與應(yīng)用 | 作者 | 耿德根 編 |
---|---|---|---|
出版社 | 北京航天航空大學(xué)出版社 | 裝幀 | 平裝 |
一、現(xiàn)代計(jì)算機(jī)的技術(shù)發(fā)展史 1.始于微型機(jī)時(shí)代的嵌入式應(yīng)用 電子數(shù)字計(jì)算機(jī)誕生于1946年,在其后漫長的歷史進(jìn)程中,計(jì)算機(jī)始終是供養(yǎng)在特殊的機(jī)房中,實(shí)現(xiàn)數(shù)值計(jì)算的大型昂貴設(shè)備。直到20世紀(jì)70年代,微...
8051單片機(jī)在一塊芯片上集成了一個(gè)微型計(jì)算機(jī)的主要部件,它包括以下幾部分: 1個(gè)8位微處理器(CPU)。 1個(gè)時(shí)鐘電路。 4KB程序存儲(chǔ)器。 256B數(shù)據(jù)存儲(chǔ)器。 2個(gè)16位定時(shí)/計(jì)數(shù)器。 64KB...
怎么答啊、
格式:pdf
大小:88KB
頁數(shù): 未知
評分: 4.6
隨著計(jì)算機(jī)信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)為人們解決了越來越多的生產(chǎn)與生活問題。嵌入式單片機(jī)與PC機(jī)組合應(yīng)用過程中,單片機(jī)的采樣DA輸出功能為PC機(jī)的使用提供了便利,同時(shí)單片機(jī)資源不足的困難在PC機(jī)的幫助下也有明顯好轉(zhuǎn),本文就嵌入式單片機(jī)與PC機(jī)的組合應(yīng)用展開了研究和討論,希望今后嵌入式單片機(jī)與PC機(jī)的組合可以更加廣泛的應(yīng)用于各個(gè)領(lǐng)域。
格式:pdf
大小:88KB
頁數(shù): 4頁
評分: 4.7
針對室內(nèi)溫度調(diào)控自動(dòng)化程度不高的現(xiàn)狀,分析國內(nèi)外供暖調(diào)溫技術(shù)的基礎(chǔ)上設(shè)計(jì)了基于嵌入式單片機(jī)S3C44B0的自動(dòng)控制系統(tǒng),介紹了調(diào)溫系統(tǒng)的硬件組成及工作原理。該系統(tǒng)采用模糊控制方法對室內(nèi)的溫度進(jìn)行智能控制,并對其進(jìn)行仿真分析且可通過串行通信實(shí)現(xiàn)遠(yuǎn)程控制,提高了室內(nèi)控制的自動(dòng)化和實(shí)用性。
AVR StudioATMEL的AVR單片機(jī)的集成環(huán)境匯編級(jí)開發(fā)調(diào)試軟件,完全免費(fèi)。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE),包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。
SL ISP 雙龍公司開發(fā)的ISP下載軟件。之前的版本都比較普通,最新版本1.423引入了STK500的熔絲位界面,讓操作比較簡易,并且不容易出錯(cuò)。是國產(chǎn)的老牌下載器。
PnoyProg 經(jīng)典的ISP下載軟件。但這個(gè)版本有一個(gè)缺陷:該軟件讀出的時(shí)鐘校正值只有1MHZ的校正,其他頻率的校正值無法讀出。這是一個(gè)很好用的免費(fèi)軟件。一年多沒有更新了,2005.05更新了一個(gè)新版本,支持了 tiny2313,mega8515,mega8535,但奇怪的是,仍不支持 M48/88/168.
VMLAB Vmlab是AVR系列單片機(jī)的一個(gè)純軟件模擬仿真工具。從V3.12開始,它變成了免費(fèi)的版本。Vmlab還能仿真ST62系列的單片機(jī)
GCCAVR(WinAVR) GCC是Linux的唯一開發(fā)語言。就嵌入系統(tǒng)應(yīng)用來說,幾乎所有市面上有一定市場份額的8bit以上MCU都有愛好者移植GCC在其上。
GCC的編譯器優(yōu)化程度可以說是目前世界上民用軟件中做的最好的,完全用ANSI?C規(guī)范寫出的超過一萬行代碼的程序,還沒有任何一種編譯器產(chǎn)生的目標(biāo)代碼能比GCC產(chǎn)生的代碼速度更快,同時(shí)它的bug數(shù)量卻也可以算作所有民用C編譯器中最少的
就8bit開發(fā)而言,GCC還有一個(gè)很嚴(yán)重的缺陷就是,不支持float數(shù)據(jù)類型,實(shí)際上GCC在所有環(huán)境中都把float直接定義為double,這樣,對8bit環(huán)境來說,就顯得負(fù)擔(dān)過重了。
被移植到WINDOWS平臺(tái)上,整合了各個(gè)組件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的時(shí)候就要用到makefile,makefile重要作用就是:指定所用的單片機(jī)類型,指定編譯的文件,設(shè)定編譯優(yōu)化條件等。
ICC ICC是用來給AVR單片機(jī)編寫C語言程序的,比較專業(yè),但需要付費(fèi)。
IARAVR IAR是公認(rèn)全世界最好的嵌入式開發(fā)軟件,IARAVR集成了高效的C編譯器,是目前開發(fā)代碼效率最高的開發(fā)工具,也是AVR開發(fā)工具當(dāng)中唯一支持64bit數(shù)據(jù)的的開發(fā)工具,其代碼優(yōu)化效率也是最高的,軟件售價(jià)比較昂貴,國內(nèi)使用的人較少。
AVR Dragon是為8位和32位AVR系列微控制器開發(fā)的低成本調(diào)試開發(fā)工具,帶有片上調(diào)試功能(OCD)。支持AVR系列微控制器的全部編程模式,包括SPI、JTAG、PDI、HVSP(高壓串行)、HVPP(高壓并行)和aWire模式 。同時(shí)支持SPI、JTAG和PDI調(diào)試接口。
ATMEL的AVR單片機(jī)的集成環(huán)境匯編級(jí)開發(fā)調(diào)試軟件,完全免費(fèi)。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE) ,包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。它集匯編語言編譯、軟件仿真、芯片程序下載、芯片硬件仿真等一系列基礎(chǔ)功能,與任一款高級(jí)語言編譯器配合使用即可完高級(jí)語言的產(chǎn)品開發(fā)調(diào)試。