單片機常見問題_第1頁
單片機常見問題_第2頁
單片機常見問題_第3頁
單片機常見問題_第4頁
單片機常見問題_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、5.單片機編程器、仿真器、燒寫器、下載線各是什么?有什么用處?單片機編程器是用來將程序代碼寫入存儲器芯片或者單片機內(nèi)部的工具,如圖5-1所示是一個典型的編程的外形。圖中黑色的集成電路插座,通過拔動手柄可以將置于其中的集成電路芯片鎖緊或松開。編程時鎖緊以保證接觸良好,編程完畢松開,可以更換下一片芯片。圖5-1編程器當(dāng)芯片是雙列直插形式時,直接插在座子上就可以燒寫了,但如果遇到如圖5-2所示的各種封裝形式的芯片,又如何寫燒寫呢?一種方法是使用適配器,如圖5-3所示是各種封裝芯片所使用的適配器。圖5-2各種封裝形式的集成電路qfn32適配器sop28適配器圖5-3各種封裝的編程適配器另一種方法是使用

2、下載線。隨著技術(shù)的進步,越來越多的單片機芯片開始支持“isp”功能,即insystemprogrammer,在線可編程技術(shù)。利用這種技術(shù),將空白的(尚未編程的)芯片直接焊在印刷線路板上,利用預(yù)先留下的幾個引腳即可對芯片進行編程,不必將芯片拆下來放到編程器上,因此,這給小批量制作帶來了極大的方便,也省去了購買價格昂貴的適配器。如圖5-4所示是使用下載線對芯片進行在線編程的示意圖。圖5-4下載線對芯片進行在線編程示意圖6.自學(xué)單片機必備的硬件設(shè)備有哪些?學(xué)習(xí)單片機,除了需要電腦以外,還需要以下的一些器材。1實驗板如果你對單片機還一無所知,那么自制或者購買一塊實驗板是比較好的選擇。通常在實驗板上會設(shè)

3、計一些開關(guān)、led指示燈、數(shù)碼管、各種接口芯片等常用器件,通過對這些器件的編程練習(xí),逐步掌握單片機的編程技術(shù)。2仿真機仿真機的用途是替代電路板上的單片機芯片,仿真機通過串行口、usb接口等方式與與pc機聯(lián)機通信,接收pc端控制軟件發(fā)出的指令,以單步、過程單步、全速運行等各種方式來執(zhí)行程序,以單步或過程單步方式執(zhí)行程時,每次執(zhí)行完程序后可以將執(zhí)行的結(jié)果反饋到pc端的控制軟件中顯示出來。由于單片機編程時必須要明確每一條指令執(zhí)行完畢后會有什么樣的結(jié)果,弄清實際運行后的結(jié)果是否與設(shè)想的結(jié)果相符,因此,仿真功能對于單片機的學(xué)習(xí)和開發(fā)可以起到很重要的幫助作用。3編程器或者下載線其用途是將代碼寫入單片機芯片

4、內(nèi)部。對于學(xué)習(xí)者來說,有了仿真機也可暫時不配編程器或下載線,因為有了實驗板、仿真機就可以做實驗了。但是建議配置一臺,這樣可以對單片機開發(fā)的各個環(huán)節(jié)都有所了解。4萬用表、電烙鐵等電子制作工具單片機開發(fā),不是簡單的編程,到目前為止,還少有純粹的“單片機程序員”,通常要求開發(fā)者軟、硬件方面都要熟悉,因此,這些電子制作工作還是要配備的。需要說明的是,這里所說的仿真機、實驗板、下載線或編程器等都是就一般概念而言的,并不涉及到具體的產(chǎn)品,市場上也有一些產(chǎn)品在設(shè)計時將實驗板、仿真功能、下載或編程功能等中的一部分或者全部都集成到一塊板上,構(gòu)成一整套的實驗系統(tǒng)。上面介紹的這些設(shè)備,都需要有一定的投入,愛好者未必

5、一定能夠購買,其實,只要有一定動手能力,也可以自制一些簡易的實驗設(shè)備,同樣可以開始學(xué)習(xí)。這里推薦采用stc單片機進行學(xué)習(xí)的方案,stc系列單片機的特點是可以直接通過串口下載程序,從而將開發(fā)工具的成本降到最低。如圖6-1所示是一個完整的電路,器件成本僅20多元,但可以實現(xiàn)諸如單燈閃爍、流水燈、鍵控?zé)?、pc控制燈等一些常用功能,從而學(xué)習(xí)基本指令、定時器、計數(shù)器、串口通信等單片機知識。圖6-1簡單的單片機實驗電路板圖中r1r9為1k電阻,d1d8是發(fā)光二極管,e1用10u電解,y1用11.0592m晶振,c1和c2用27p小磁片,c3c7用104磁片,u1使用stc89c52芯片,u2用max232

6、。再自制或購買一條串口電纜,用于和電腦的通信,制作線時使j1與電腦的串口端2,3,5分別相連即可。制作好這個電路板以后,使用keil軟件(在7.目前國內(nèi)常用的單片機有哪些?180c51及其兼容系列(1)80c51系列,這是最基本的系列。包括80c31,80c51,87c51,80c32,80c52,87c52等芯片,雖然這些芯片已基本不再使用,但它們是后續(xù)發(fā)展的芯片的基礎(chǔ)。其中80c31單片機片內(nèi)沒有rom,80c51內(nèi)部是一次性可寫4k的prom,87c51內(nèi)部是4k的eeprom,這幾種芯片內(nèi)部ram均為128字節(jié)。而后三種芯片其內(nèi)部ram均為8k,后兩種芯片的片內(nèi)rom為8k字節(jié)。(2)

7、80c51兼容系列這些芯片通常都與51系列單片機在指令一級兼容,但都擴充了諸多的新功能。常見的主要有以下一些。stc89系列單片機,其主要特點有:直接通過串口對單片機編程;可編程為倍速運行;超低功耗;內(nèi)置看門狗;內(nèi)部flashrom可作為eeprom作斷電保存數(shù)據(jù)之用。stc12系列單片機,其主要特點有:單時鐘周期,工作頻率035m,相當(dāng)于普通80c510420m;寬電壓范圍;低功耗;芯片內(nèi)置e2prom功能;內(nèi)置硬件看門狗;通用i/o口可以設(shè)置為四種工作模式,在強上拉模式時可以“吐出”電流。菲利普的lpc系列,其主要特點有:內(nèi)置rc置振蕩器,選擇rc振蕩器時不需外接振蕩器件;所有口線均有20

8、ma的led驅(qū)動能力;有較寬的工作電壓范圍。c8051f系列,其主要特點有:一個機器周期僅為一個時鐘周期;增加了中斷源;有內(nèi)部獨立的時鐘源或接外部時鐘,并能在程序運行時實現(xiàn)內(nèi)、外部時鐘的切換。每個i/o口引腳都可以設(shè)置為推挽或漏極開路輸出,c8051f系列單片機i/o口最為獨特的是增加了數(shù)字交叉開關(guān),利用數(shù)字交叉開關(guān)可將內(nèi)部數(shù)字系統(tǒng)資源定向到p0、p1和p2端口i/o引腳。這個系列很多型號的芯片具有adc、dac、pca等功能。2.pic系列pic單片機的發(fā)展思路與51單片機不同,它不搞單純的功能堆積,而是從實際出發(fā),重視產(chǎn)品的性能與價格比,依靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求;精簡指令使

9、其執(zhí)行效率大為提高。目前有pic10、pic12、pic16、pic18系列數(shù)百個品種。以pic16f676芯片為例,該芯片內(nèi)置1k字flashrom,128字節(jié)eeprom,64字節(jié)ram,8路10位ad轉(zhuǎn)換器,內(nèi)置精度高達(dá)1%的振蕩器,極低功耗,寬工作電壓范圍,這樣一款高性能的14腳芯片,價格不到¥7,性價比相當(dāng)高。3avr系列avr系列單片機是增強型risc結(jié)構(gòu)的單片機,其主要特點是:速度快,一個機器周期僅為一個時鐘周期;品種豐富,與pic系列類似,依靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求;支持isp、iap功能,可在線編程,方便遠(yuǎn)程維護;工作范圍寬、抗干擾能力強。以atmega8芯片為

10、例,該芯片內(nèi)置8kflashrom,512字節(jié)eeprom,1k字節(jié)的ram,8路10位ad,內(nèi)置rc振蕩器。這樣一款高性能28引腳的芯片,價格僅在¥7左右,性價比也相當(dāng)高。4其他其他常用的單片機包括:st、emc、摩托羅拉、三星等等。這些單片機有些市場用量很大,但我們并沒有重點介紹,因為我們介紹的內(nèi)容主要針對業(yè)余愛好者,有些芯片雖然功能強大、性價比也很高,但其并不針對業(yè)余愛好者,小批量的芯片很難買到,仿真機、c編譯器等開發(fā)工具價格極其昂貴,所以這里不作介紹,有興趣可以在網(wǎng)絡(luò)上搜索有關(guān)資料。8.常用單片機的大致價位是多少?單片機的價格相差很大,從小于1元到幾十元,上百元不等。下面就大致介紹一下常用單片機的價格。單片機的價格與其出貨量、性能等有很大的關(guān)系。以80c51系列單片機為例,這是一個龐大的系列,這個系列中的單片機性能有很大差別。如內(nèi)部rom不同,從1k64k不等;引腳數(shù)不同,從14腳到84腳不等;內(nèi)部ram不同,從128字節(jié)到2k不等;內(nèi)部模塊不等,如有一些單片機內(nèi)部配置了8位模數(shù)轉(zhuǎn)換器,有一些配置了10位模數(shù)轉(zhuǎn)換器,有一些內(nèi)部帶有ccp模塊等等。不同配置的單片機價格不同,一般愛好者常用的89s52單片機芯片價格約為6元左右。這款芯片片內(nèi)rom為8k,片內(nèi)ram為128字節(jié),內(nèi)部有看門狗電路。一種常用的pic單片機pic16f676,14引腳,帶有10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論