首先介紹一下為什么要學習AVR單片機!!
隨著各IC廠商推出各種高性能的單片機,51單片機已經(jīng)遠遠不能滿足大家對高性能單片機的需求。ATMEL作為一個51系列單片機的大生產(chǎn)廠商,90年代中后期推出一款高性價比的RISC(精簡指令集)單片機系列,就是當今很流行也很著名的AVR單片機,在各種高性能單片機的競爭中,脫穎而出,很受各界電子人士熱愛。很多想學單片機的人都不敢學習AVR,覺得不好入門,其實不然,如果你使用C語言編程,入門都是一樣的,而且當你學好后,不用像學習51的人,還要在學習一個高性能的單片機,這樣很浪費時間。目前很多公司和學校已經(jīng)開始轉(zhuǎn)向AVR單片機了,相信在未來幾年,AVR將會非常興旺,所以學習AVR單片機將會很有前途。先說說AVR單片機的優(yōu)點,相比經(jīng)典的51系列來說,突出的優(yōu)點主要有以下幾點:
一、速度快。AVR是精簡指令集單片機,其速度可以達到1MIPS/秒,理論上是傳統(tǒng)的51的12倍,實際上在10倍左右。
二、片上資源豐富。MEGA系列片上具備JTAG仿真和下載功能。片內(nèi)含有看門狗電路、片內(nèi)程序Flash、片內(nèi)數(shù)據(jù)RAM、同步串行接口SPI、異步串口UART、內(nèi)嵌AD轉(zhuǎn)換器、EEPROM、模擬比較器、PWM定時計數(shù)器、TWI(IIC)總線接口、硬件乘法器、獨立振蕩器的實時計數(shù)器RTC、片內(nèi)標定的RC振蕩器等片內(nèi)外設(shè),可以滿足各種開發(fā)需求。
三、驅(qū)動能力強。I/O口可以直接驅(qū)動數(shù)碼管、LED、繼電器等器件,節(jié)省很多外圍電路,即節(jié)省開發(fā)難度,又降低成本。
四、功耗低。低功耗雖然比不上430單片機,但是在單片機中也是佼佼者。
五、可選擇型號種類多。各種不同的型號可以滿足不同的需求,讓你的項目有很多的選擇余地。
六、性價比高。在高性能的前提下,并沒有增加芯片的價格,價格可以和51相比,而功能確是51不可以比的。
綜合以上的優(yōu)點和今后的趨勢,學習AVR單片機是很必要的。
下面就我個人的體會怎么樣才能更快的學好AVR單片機!!
很多想學習AVR的人都問我怎樣才能學好?下面我就把我自己是如何學習AVR單片機,如何開始上手,如何開始熟練這個過程給大家講講。