《高檔AVR單片機原理及應(yīng)用》是2008年清華大學(xué)出版社出版的一本圖書,作者是胡漢才。
高檔AVR單片機原理及應(yīng)用圖片
書名 | 高檔AVR單片機原理及應(yīng)用 | 作者 | 胡漢才 |
---|---|---|---|
出版社 | 清華大學(xué)出版社 | 出版時間 | 2008年 |
開本 | 16 |
8051單片機在一塊芯片上集成了一個微型計算機的主要部件,它包括以下幾部分: 1個8位微處理器(CPU)。 1個時鐘電路。 4KB程序存儲器。 256B數(shù)據(jù)存儲器。 2個16位定時/計數(shù)器。 64KB...
誰設(shè)計的啊?LED電路有點問題哦!現(xiàn)在也可以點亮,比如,當(dāng)tenp out 對應(yīng)的MCU引腳用程序給低電平0,則tenp out對應(yīng)的led亮!但是應(yīng)該一個LED一個電阻的,你現(xiàn)在的電路會隨著LED點...
你看,右邊的那個一豎列黃色的方塊就是這部分的接口,也就是J9,你先從板子上找到這個J9,如果你想用P0口來控制這些LED的話,就用排線把J9與單片機板子上的P0口連起來LED和單片機是分開的其他圖也是...
格式:pdf
大?。?span id="7m4tvfq" class="single-tag-height">83KB
頁數(shù): 未知
評分: 4.8
基于高職學(xué)院學(xué)生的特點,利用項目式的教學(xué)方法對《單片機原理及應(yīng)用》課程進行了整體設(shè)計,提出了以\"單片機最小開發(fā)系統(tǒng)\"為主線的1344的教學(xué)模式,初步實現(xiàn)了課程的整體設(shè)計,提高了學(xué)生學(xué)習(xí)的主動性和積極性,達到較好的教學(xué)效果。
格式:pdf
大?。?span id="4ailfpr" class="single-tag-height">83KB
頁數(shù): 22頁
評分: 4.6
單片機原理及應(yīng)用11LED數(shù)碼管顯示
AVR StudioATMEL的AVR單片機的集成環(huán)境匯編級開發(fā)調(diào)試軟件,完全免費。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE),包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。
SL ISP 雙龍公司開發(fā)的ISP下載軟件。之前的版本都比較普通,最新版本1.423引入了STK500的熔絲位界面,讓操作比較簡易,并且不容易出錯。是國產(chǎn)的老牌下載器。
PnoyProg 經(jīng)典的ISP下載軟件。但這個版本有一個缺陷:該軟件讀出的時鐘校正值只有1MHZ的校正,其他頻率的校正值無法讀出。這是一個很好用的免費軟件。一年多沒有更新了,2005.05更新了一個新版本,支持了 tiny2313,mega8515,mega8535,但奇怪的是,仍不支持 M48/88/168.
VMLAB Vmlab是AVR系列單片機的一個純軟件模擬仿真工具。從V3.12開始,它變成了免費的版本。Vmlab還能仿真ST62系列的單片機
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)生的代碼速度更快,同時它的bug數(shù)量卻也可以算作所有民用C編譯器中最少的
就8bit開發(fā)而言,GCC還有一個很嚴(yán)重的缺陷就是,不支持float數(shù)據(jù)類型,實際上GCC在所有環(huán)境中都把float直接定義為double,這樣,對8bit環(huán)境來說,就顯得負擔(dān)過重了。
被移植到WINDOWS平臺上,整合了各個組件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的時候就要用到makefile,makefile重要作用就是:指定所用的單片機類型,指定編譯的文件,設(shè)定編譯優(yōu)化條件等。
ICC ICC是用來給AVR單片機編寫C語言程序的,比較專業(yè),但需要付費。
IARAVR IAR是公認(rèn)全世界最好的嵌入式開發(fā)軟件,IARAVR集成了高效的C編譯器,是目前開發(fā)代碼效率最高的開發(fā)工具,也是AVR開發(fā)工具當(dāng)中唯一支持64bit數(shù)據(jù)的的開發(fā)工具,其代碼優(yōu)化效率也是最高的,軟件售價比較昂貴,國內(nèi)使用的人較少。
AVR Dragon是為8位和32位AVR系列微控制器開發(fā)的低成本調(diào)試開發(fā)工具,帶有片上調(diào)試功能(OCD)。支持AVR系列微控制器的全部編程模式,包括SPI、JTAG、PDI、HVSP(高壓串行)、HVPP(高壓并行)和aWire模式 。同時支持SPI、JTAG和PDI調(diào)試接口。
ATMEL的AVR單片機的集成環(huán)境匯編級開發(fā)調(diào)試軟件,完全免費。ATMEL AVR Studio集成開發(fā)環(huán)境(IDE) ,包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。它集匯編語言編譯、軟件仿真、芯片程序下載、芯片硬件仿真等一系列基礎(chǔ)功能,與任一款高級語言編譯器配合使用即可完高級語言的產(chǎn)品開發(fā)調(diào)試。