国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 4804|回復(fù): 16
打印 上一主題 下一主題

最新的單片機學(xué)習(xí)方案推薦(精華)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2011-1-9 10:46:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
認(rèn)識單片機

  單片機是什么?如果說它就是一個電腦,一臺計算機,你可能不會認(rèn)可,但事實上它和我們家里的電腦在本質(zhì)上并沒有區(qū)別。和電腦一樣,單片機內(nèi)部也有CPU、程序存儲器、數(shù)據(jù)存儲器、并行總線、定時/計數(shù)器、中斷系統(tǒng)、輸入輸出接口等,不同的是它把所有這些部件都集成在一塊芯片上,所以叫“單片微型計算機”,簡稱“單片機”。 想當(dāng)年,比爾.蓋茨也給類似的東西搞過編程呢,當(dāng)時機器的顯示器是幾個LED小燈。

  單片機體積特小,而且價錢也是極低的。普通的8位單片機芯片只有一個手指那么大,價格一般不超過10元/每片。別看它這么小,這么便宜,它可是神通廣大,引發(fā)了電子技術(shù)的一場大革命!

  單片機的技術(shù)基礎(chǔ)是數(shù)字電路,但它與普通的數(shù)字芯片有本質(zhì)的區(qū)別。一塊普通的數(shù)字芯片只具有某個單一的功能(如74138只能譯碼,CD4040只能計數(shù)),而一塊單片機芯片卻可以通過編程實現(xiàn)任何一個型號的數(shù)字芯片的功能,以及多個功能組合所產(chǎn)生的更復(fù)雜、更高級的功能,因為它內(nèi)部含有CPU(中央處理器)。CPU相當(dāng)于一個腦,具有接收信息和處理信息的能力,可以記憶、運算、判斷、決定,就象我們?nèi)四X一樣的神奇,這是最關(guān)鍵的一點,也是以往任何硬件都無法比擬的。正因為如此,單片機在應(yīng)用上具有很大的靈活性、廣泛性和高效率。對于很多復(fù)雜的功能,如果用上世紀(jì)50年代誕生的74系列,或者60年代誕生的CD4000系列這些純硬件,則需要費很大力氣才能做到,有些則是花大力氣也做不到的。要是用單片機,則可以輕易地搞定,不但電路簡潔,而且性能穩(wěn)定,設(shè)計與制造的時間短、費用低,真是青出于藍(lán)而勝于藍(lán)

  單片機是微型計算機的一個主要分支,但與一般的微型計算機相比,單片機具有如下顯著特點:
  1、突出了控制功能。具有豐富的程序轉(zhuǎn)移、I/O口操作、位處理指令,這些指令都與控制有關(guān)。
  2、抗干擾能力強,工作穩(wěn)定可靠,適合在工業(yè)環(huán)境和其它惡劣環(huán)境中工作。
  3、功能強大,價格低廉,性價比極高,應(yīng)用領(lǐng)域和市場前景廣闊。
  4、低功耗、低電壓,可以非常方便地設(shè)計出電池供電的手持式設(shè)備。
  5、設(shè)有多種串行接口,便于與其它設(shè)備數(shù)據(jù)交換。
  6、系統(tǒng)擴展容易。無論是存儲器,或I/O口。或中斷源,都很容易擴展,可構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。

  單片機的英文縮寫可以用MCU(微控制器)來表示,一語道破了單片機最本質(zhì)的特性就是控制功能。一提到控制,您可能首先想到的就是一個工業(yè)生產(chǎn)過程的控制,或者一個機械動作的控制,這當(dāng)然沒錯,但您千萬不要把“控制”的含義局限在這么小的范圍。實際上,很多東西都和控制有關(guān),或者說,都可以歸結(jié)為一個控制過程,這就使得單片機具有廣泛的應(yīng)用前景和發(fā)展空間。可以毫不夸張地說,單片機的出現(xiàn)不但給傳統(tǒng)的“控制”領(lǐng)域帶來了一場偉大的革命,而且在深刻地滲透和影響著其它各個領(lǐng)域:上從航空航天、軍事國防,下到家用電器、兒童玩具,中間貫穿著各個行業(yè),到處都可以看到單片機的身影!全自動洗衣機,數(shù)控機床,機器人,IC卡,數(shù)字儀表,電梯控制,門禁安防,汽車電子、消費電子、智能系統(tǒng),圖像顯示,數(shù)據(jù)采集,通訊設(shè)備,遙控玩具,工業(yè)生產(chǎn)線,計算機外設(shè),導(dǎo)彈發(fā)射、航天測控,等等等等,舉不勝舉,其控制部分核心部件的角色,都是由單片機來扮演的,真可謂無所不能,無處不有!

  精通了單片機,可以為您求職積累雄厚的資本,也可以為您創(chuàng)業(yè)打下堅實的基礎(chǔ)!
  單片機的工作過程完全由程序來控制,程序的編寫,可以用匯編語言,也可以用C語言。目前匯編語言還在單片機編程及技術(shù)交流中被大量使用,但C語言的使用也正在逐漸大眾化。

  完成一個實際的單片機應(yīng)用設(shè)計需要經(jīng)歷以下工作步驟:
  1、根據(jù)功能要求,總體規(guī)劃與構(gòu)思。
  2、設(shè)計硬件電路。
  3、編寫軟件程序。
  4、將編寫好的程序進(jìn)行編譯。所謂編譯,就是把程序從普通的文本文檔格式“翻譯”成單片機能夠理解和執(zhí)行的二進(jìn)制或十六進(jìn)制數(shù)據(jù)格式。當(dāng)然,編譯是由編譯軟件自動完成的。
  5、搭建實際的硬件試驗電路。
  6、將通過編譯的程序?qū)懭耄ㄏ螺d)到單片機芯片。同樣,程序下載也是由程序下載軟件自動完成的。
  7、運行程序,如果不能實現(xiàn)所要求的功能,則需要修改軟件程序(或硬件電路),重新編譯、下載、運行,直到功能實現(xiàn)。
  8、設(shè)計制作正式的PCB板、元器件焊接與組裝、現(xiàn)場調(diào)試、實際運行。

  單片機誕生于上世紀(jì)70年代,經(jīng)過30多年的飛速發(fā)展,現(xiàn)在它的功能已相當(dāng)完善,型號也非常繁多,但按照它們的內(nèi)部結(jié)構(gòu)和指令系統(tǒng)來劃分,可分為三大系列:51系列、AVR系列、PIC系列。從歷史到今天,51系列一直是主流系列,其中的ATMEL和STC兩個子系列,特別是STC子系列,例如STC89C52RC,則是目前國內(nèi)的主流芯片。
  學(xué)習(xí)單片機有什么好的學(xué)習(xí)方案嗎?如何才能在最短的時間內(nèi)掌握它、用好它?請閱讀《片機學(xué)習(xí)方案推薦》
(資料來源:一學(xué)網(wǎng) http://www.onestudy.net
沙發(fā)
發(fā)表于 2011-1-11 10:23:22 | 只看該作者
先頂再謝
板凳
發(fā)表于 2011-1-13 14:29:45 | 只看該作者
看看
地板
 樓主| 發(fā)表于 2011-1-15 22:52:15 | 只看該作者
           單片機學(xué)習(xí)方案推薦
  我們收到過很多網(wǎng)友的來信,其中有些是單片機初學(xué)者,有些是學(xué)計算機軟件轉(zhuǎn)單片機開發(fā)的高校畢業(yè)生,他們提出的問題是,學(xué)習(xí)單片機從哪里開始?學(xué)習(xí)單片機需要哪些知識基礎(chǔ)和硬件投資?希望我們能給出一個單片機學(xué)習(xí)的方案。雖然我們已經(jīng)及時給他們一一回了信,但我們認(rèn)為有必要與更多的單片機學(xué)習(xí)者來討論單片機的學(xué)習(xí)方案問題,目的是希望他們能在最短的時間內(nèi)掌握單片機,用好單片機,但愿我們的意見能對他們有所幫助。
  一、學(xué)習(xí)(或復(fù)習(xí))一下數(shù)字電路的基本知識。
  單片機的技術(shù)基礎(chǔ)是數(shù)字電路,其中很多概念、術(shù)語和原理都直接來源于數(shù)字電路(如二進(jìn)制、十六進(jìn)制、邏輯與或非、電平、觸發(fā)、譯碼器、計數(shù)器、鎖存器、等等等等)。另外,在單片機的實際應(yīng)用中,大多數(shù)的情況是:以單片機為核心,加上必要的外圍電路(數(shù)字芯片、模擬芯片、控制終端等),以此實現(xiàn)所要求的功能。所以,如果具備一定數(shù)字電路最基礎(chǔ)的理論知識以及常用數(shù)字芯片、模擬芯片的功能、管腳定義、實際電路連接等方面的實踐知識,對學(xué)習(xí)單片機和使用單片機是非常有益的。
  二、最好是會一點C語言。
  雖然目前匯編語言還在單片機編程及技術(shù)交流中被大量使用,但C語言的使用也正在逐漸大眾化,因此,如果能夠看明白別人寫的C程序,那無疑會給學(xué)習(xí)編程帶來語言方便,拓展視野,吸取更多的知識營養(yǎng),自己寫C程序也沒有語言障礙。書店現(xiàn)在有專門講單片機C語言的書籍賣,建議C語言還沒入門的單片機學(xué)習(xí)者選購此類書籍。
  三、要有一個屬于自己的實驗平臺。
  單片機技術(shù)是一門實踐性非常強的工程應(yīng)用技術(shù),想精通它,不但要在理論上學(xué)習(xí)單片機的結(jié)構(gòu)、工作原理、功能模塊、指令系統(tǒng)等,而且更重要的是必須動手實踐,否則就是紙上談兵。因此,要有一個屬于自己的實驗平臺,如實驗板、實驗箱等。
  一個優(yōu)秀的實驗平臺必須支持用戶自主搭建各種硬件電路,關(guān)于如何選購單片機實驗板,請閱讀《我的顧問——如何選購單片機實驗板》
  四、理論指導(dǎo)實踐,實踐充實理論。
  關(guān)于理論與實踐如何結(jié)合,大部分過來人的做法是:先找一兩本單片機的書大致看一下(不一定很仔細(xì)看,有一個基本概念就可以,以后遇到問題的時候再反過頭來針對某一部分仔細(xì)研究),接下來就開始實踐。(理論指導(dǎo)實踐)
  對單片機知識的真正理解和掌握離不開實踐,實踐后再來看書,感覺就不一樣了,它可以對理論有更深刻的理解和更形象的充實。(實踐充實理論)
  五、關(guān)于硬件投資。
  學(xué)單片機需要哪些硬件投資?可以說,現(xiàn)在學(xué)單片機是非常幸運的,不但學(xué)習(xí)資料豐富(除單片機書籍豐富多彩外,網(wǎng)上資源更是取之不盡、用之不竭),而且學(xué)習(xí)成本(硬件投資)極低,除電腦外,只要有一塊實驗板和一條下載線就可以開始單片機實踐了。
  電腦的作用是用來編寫、編譯、燒寫程序以及與單片機數(shù)據(jù)通信。
  實驗板是用來搭建實驗電路的。當(dāng)然,實驗板可以自己設(shè)計與制造,但對初學(xué)者來說有很大難度,而且會花費大量的時間,質(zhì)量無法保證,經(jīng)濟(jì)上也不合算。建議買一塊現(xiàn)成的,即買即用,花錢不多,質(zhì)量可靠,而且可以得到賣家免費的技術(shù)支持。
下載線用來下載程序,即把經(jīng)過編譯的程序下載(寫入)到單片機芯片中。購買實驗板時,下載線以及下載軟件是與實驗板配套提供的,無需再購買。
  編程器與仿真器,并不是必備的配置,初學(xué)者可暫不考慮。關(guān)于編程器與仿真器的作用,請閱讀《編程器與仿真器》
(資料來源:一學(xué)網(wǎng) http://www.onestudy.net
地下室
發(fā)表于 2011-1-18 16:58:20 | 只看該作者
到底誰的好呀,茫然,給初學(xué)者推薦幾本好書和優(yōu)秀的開發(fā)板子
6
 樓主| 發(fā)表于 2011-1-22 19:29:36 | 只看該作者
      我的顧問——如何選購單片機實驗板?
  在網(wǎng)絡(luò)信息時代的今天,您只要輕輕一點鼠標(biāo),無數(shù)個單片機網(wǎng)站和單片機實驗板(學(xué)習(xí)板、開發(fā)板)鋪天蓋地而來,看得您眼花繚亂,用“單片機之林”或“單片機之海”來形容一點都不過分。那么,購買前應(yīng)如何選擇呢?建議您從以下幾方面來考察、咨詢和對比,最后作出選擇。
    1、主板功能:功能是第一考慮因素。實驗板,顧名思義,是拿來做實驗的,這塊板子的實驗功能強大嗎?具體地說,它對您單片機入門和提高能夠提供多少實驗方面的支持與幫助?如果您有一個興趣、創(chuàng)意或產(chǎn)品,想搭建個實際電路驗證一下,能直接在這塊板子上方便、快速實現(xiàn)嗎?
  2、技術(shù)支持:產(chǎn)品資料(原理圖、使用說明書等)是否完善?開發(fā)工具(各種軟件)和單片機應(yīng)用的技術(shù)資料是否豐富和先進(jìn)?在實驗板使用過程中,特別是在單片機學(xué)習(xí)過程中遇到問題或困難,賣家有熱情和能力幫您解決嗎?
  3、實驗教程:對初學(xué)者來說,與主板配套的實驗教程非常重要,一部優(yōu)秀的實驗教程就是一個優(yōu)秀的入門向?qū)АD蛩阗徺I的實驗板所提供的只是幾個零星的例程還是一部完整的配套實驗教程?您對這部教程滿意嗎?
  4、產(chǎn)品質(zhì)量:有些網(wǎng)站的實驗板是業(yè)余的手工之作,無法保證質(zhì)量:電路原理或PCB板設(shè)計不規(guī)范、無抗干擾措施、元器件品質(zhì)低劣、手工焊接、做工粗糙、等等,導(dǎo)致電路工作不穩(wěn)定,給使用帶來麻煩甚至誤導(dǎo)實驗結(jié)果,選擇時必須注意。
  5、性價比:不一定買最豪華的,也不一定買最便宜的,而應(yīng)該買性價比最高的,即您認(rèn)為性能與價格的最佳結(jié)合點,這就是您應(yīng)該選擇的產(chǎn)品。
(資料來源:一學(xué)網(wǎng) http://www.onestudy.net
7
發(fā)表于 2011-1-28 08:46:49 | 只看該作者
不錯好東西
8
發(fā)表于 2011-1-29 12:26:44 | 只看該作者
加強編程能力吧
9
 樓主| 發(fā)表于 2011-2-4 16:34:06 | 只看該作者
               編程器與仿真器
  很多單片機初學(xué)者對編程器與仿真器的概念不是很清晰,特別是看到有些網(wǎng)站單片機實驗板的宣傳詞用的是“實驗、下載、編程、仿真四合一”之類的文字,更是感到神秘莫測,找不到北。在此,我們對編程器與仿真器作一個簡單的解釋。
  編程器的功能是向單片機芯片寫程序(單片機編程),或向存儲器芯片寫數(shù)據(jù)。編程器在歷史上起過重要作用,因為它是以前向單片機寫程序的必備工具。用編程器向單片機寫程序的過程是這樣的:把單片機芯片從電路板上拔出——紫外線擦除原程序——放進(jìn)編程器的活動插座中并鎖緊——寫入新程序——從編程器中取出——插回電路板,不但過程十分繁瑣,而且芯片引腳很容易損壞。隨著FLASH閃存和ISP在線下載技術(shù)的實用化,一種新的器件出現(xiàn)了——下載型單片機。它的最得意之處在于,不但擦除程序不需要專門的紫外線擦除器,而且寫入程序也不需要專門的編程器,只要用一條下載線將單片機與計算機連接起來,就可以非常方便地擦除和寫入程序,過程簡單、不損壞芯片,使修改程序變得非常容易和快捷,給學(xué)習(xí)和程序調(diào)試、新產(chǎn)品開發(fā)帶來了極大的方便,這是一個革命性的進(jìn)步!!現(xiàn)在,幾乎任何一個新型號的單片機都是下載型的,老型號的非下載型單片機正在被淘汰和退出實際使用,所以,對單片機編程來說,編程器已經(jīng)失去了意義,可以退出歷史舞臺。
  仿真器是干什么的呢?它只是作為調(diào)試程序的一種工具,而并不是單片機系統(tǒng)中不可缺少的一部分。簡單地說,可以把仿真器理解為一個臨時的程序存儲器,這個程序存儲器有三個主要特點:(1)用RAM而不是用ROM來存儲程序,便于程序的修改。(2)程序的運行可以控制(而在實際的應(yīng)用系統(tǒng)中,程序是不可控的:隨著程序計數(shù)器PC的不斷加1,程序一條一條地自動執(zhí)行下去,這個過程是無法控制的)。(3)程序運行過程中,單片機中各點(各寄存器、各地址)的狀態(tài)可以被觀察到。顯然,(2)(3)兩點給調(diào)試程序、分析問題提供了方便。
  有仿真器當(dāng)然更好,但對初學(xué)者來說,確實沒有必要一開始就買這么貴的東西,因為現(xiàn)在的單片機都是下載型的,擦寫程序就象擦寫RAM一樣的方便,上述仿真器的三個特點中,第(1)個就不再是優(yōu)勢了;至于(2)(3),因為初學(xué)者接觸的程序一般都不會太復(fù)雜,即使沒有仿真器也可以把程序搞定,等入門以后搞復(fù)雜的大程序時再買仿真器也不遲。
  此外,還需要特別說明的是,KEIL軟件不僅是一個編譯器,而且已經(jīng)集成了仿真功能(軟仿真),可以在很大程度上取代硬件仿真器的作用,這使硬件仿真器的地位又一次受到很大的挑戰(zhàn)。
(資料來源:一學(xué)網(wǎng) http://www.onestudy.net
10
 樓主| 發(fā)表于 2011-2-13 18:13:30 | 只看該作者
       一學(xué)網(wǎng)“SMCU-P8單片機一板通”快速上手指南
  作為本系列文章的結(jié)尾部分,特向廣大的單片機學(xué)習(xí)愛好者介紹一款優(yōu)秀的單片機實驗板(SMCU-P8單片機一板通),它是一學(xué)網(wǎng)(http://www.onestudy.net)在2008年開發(fā)的“SMCU-P6單片機超級實驗板”基礎(chǔ)之上的最新升級版本,從2003年到現(xiàn)在,一學(xué)網(wǎng)先后開發(fā)出了SMCU-P1、SMCU-P2、SMCU-P3、SMCU-P4、SMCU-P5、SMCU-P6、SMCU-P7、SMCU-P8等多款單片機實驗板,幫助近萬名單片機愛好者輕松跨入單片機神奇的大門。
  1、認(rèn)識一板通。無論您是初學(xué)者還是高手,請在開始使用一板通之前,務(wù)必首先閱讀配套光盤〔SMCU-P8單片機一板通〕中的〔SMCU-P8單片機一板通使用手冊〕。閱讀的目的之一是熟悉一板通主板的結(jié)構(gòu)特點和具體的電路連接關(guān)系,這不但是閱讀和理解實驗程序代碼所必須的(因為任何軟件程序都是對某一具體的硬件電路而言的),而且可以使您今后在使用一板通時能夠得心應(yīng)手,也可以作為您以后自己設(shè)計單片機應(yīng)用電路時的參考。此外,通過閱讀,可以對一板通——您忠實的朋友和助手——有一個比較清晰的總體認(rèn)識,對將要進(jìn)行的實驗內(nèi)容有一個明確的了解。 
  2、主板試運行,檢查各部分是否正常。主板中的單片機芯片已經(jīng)寫入了一個自檢程序,接通電源后,首先是8個LED燈逐漸點亮(流水燈程序),然后是8個數(shù)碼管同步逐漸點亮各筆段,最后是數(shù)碼管逐漸顯示onestudy各字母,如果這樣,說明P0、P1、P2口及LED燈、數(shù)碼管電路正常。如果要檢查P3口及按鍵、開關(guān)電路是否正常,請下載并運行基礎(chǔ)實驗6〔信號檢測〕的程序。
  3、安裝Keil軟件,具體操作見[ Keil  c51軟件快速入門指南]。
  4、熟悉程序下載軟件,詳見[ STC系列單片機程序下載操作指南]。
  5、開始基礎(chǔ)實驗。將基礎(chǔ)實驗1的源程序編譯后下載到單片機芯片,此時接在P1.0的燈將閃爍,說明編譯、下載成功,您已經(jīng)正確使用了這兩個最基本、也是最重要的軟件。之后,您可以將每一個基礎(chǔ)實驗的的源程序編譯后下載到單片機芯片,觀察運行效果,理解程序代碼,仔細(xì)體會如何將一個實際問題用指令來表達(dá)。把這些程序弄明白了,您就已經(jīng)單片機入門了!
  6、做擴展實驗(1602液晶顯示、數(shù)字時鐘、數(shù)字溫度系統(tǒng))。按照配套光盤中的硬件連接圖在擴展資源區(qū)搭建實驗電路(一板通提供了這三個實驗的全部元器件,以及充足數(shù)量的杜邦插接線!),將程序編譯后下載到單片機芯片,觀察運行效果,理解程序代碼,進(jìn)一步學(xué)習(xí)程序設(shè)計。這三個實驗是單片機實驗板(學(xué)習(xí)板、開發(fā)板)行業(yè)中最流行、也是最實用的實驗,可以移植到您今后的設(shè)計中去。
  從此,您可以完全自主地設(shè)計實驗,在這片DIY的熱土上搭建實驗電路,運行您自己編寫的軟件程序,享受實驗成功的喜悅!天高任鳥飛,海闊任魚游。
(資料來源:一學(xué)網(wǎng) http://www.onestudy.net
11
發(fā)表于 2011-2-18 19:35:37 | 只看該作者
好文。
12
發(fā)表于 2011-2-26 14:51:54 | 只看該作者
呵呵,路過一下
13
發(fā)表于 2012-12-4 22:53:03 | 只看該作者
14
發(fā)表于 2012-12-27 10:33:03 | 只看該作者
不錯,再一次深刻的理解了單片機
15
發(fā)表于 2012-12-27 09:50:04 | 只看該作者
PCB設(shè)計技術(shù)采購交流群52727120
16
發(fā)表于 2013-1-4 16:36:06 | 只看該作者
看看
17
發(fā)表于 2013-1-5 14:12:58 | 只看該作者
路過。。。學(xué)習(xí)了!!頂
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产午夜精品久久久久免费视小说 | 蝴蝶传媒视频免费观看 | 国产成人香蕉久久久久 | 国产精品久久久久久久y | 九色九色九色在线综合888 | 香蕉视频国产精品 | 国产精品社区在线观看 | 四虎影院国产精品 | 亚洲日韩aⅴ在线视频 | 免费国产黄网站在线观看视频 | 国产tv在线| 四虎成人免费网址在线 | 韩国免费一级成人毛片 | 色国产在线视频一区 | 国产日韩精品一区二区三区 | 天天做日日做 | 欧美日韩 在线播放 | 日韩毛片免费在线观看 | 99综合网| 日韩免费观看视频 | 性满足久久久久久久久 | 国产精品欧美一区二区三区不卡 | 77788色淫免费网站视频 | 全天免费91计划网 | 欧美vide | 午夜视频在线观看www中文 | 久久久久久不卡 | 欧美精品免费专区在线观看 | 国产精品综合一区二区 | 欧美一区二区三区激情视频 | 四虎国产精品成人永久免费影视 | 亚洲欧美手机在线观看 | 黄色视屏在线免费播放 | 99色网站| 日韩区| 国内偷自拍对白视频 | 午夜精品久久影院蜜桃 | 天使萌一区二区三区免费观看 | 青青草原伊人网 | 四虎网站最新地址 | 精品国产综合区久久久久99 |