色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃
電子工程網(wǎng)
標題:
最新的單片機學習方案推薦(精華)
[打印本頁]
作者:
woxuebj
時間:
2011-1-9 10:46
標題:
最新的單片機學習方案推薦(精華)
認識單片機
單片機是什么?如果說它就是一個電腦,一臺計算機,你可能不會認可,但事實上它和我們家里的電腦在本質(zhì)上并沒有區(qū)別。和電腦一樣,單片機內(nèi)部也有CPU、程序存儲器、數(shù)據(jù)存儲器、并行總線、定時/計數(shù)器、中斷系統(tǒng)、輸入輸出接口等,不同的是它把所有這些部件都集成在一塊芯片上,所以叫
“單片微型計算機”,簡稱“單片機”。
想當年,比爾.蓋茨也給類似的東西搞過編程呢,當時機器的顯示器是幾個LED小燈。
單片機體積特小,而且價錢也是極低的。普通的8位單片機芯片只有一個手指那么大,價格一般不超過10元/每片。別看它這么小,這么便宜,它可是神通廣大,引發(fā)了電子技術(shù)的一場大革命!
單片機的技術(shù)基礎是數(shù)字電路,但它與普通的數(shù)字芯片有本質(zhì)的區(qū)別。
一塊普通的數(shù)字芯片只具有某個單一的功能(如74138只能譯碼,CD4040只能計數(shù)),而一塊單片機芯片卻可以通過編程實現(xiàn)任何一個型號的數(shù)字芯片的功能,以及多個功能組合所產(chǎn)生的更復雜、更高級的功能,因為它內(nèi)部含有CPU(中央處理器)。CPU相當于一個腦,具有接收信息和處理信息的能力,可以記憶、運算、判斷、決定,就象我們?nèi)四X一樣的神奇,這是最關(guān)鍵的一點,也是以往任何硬件都無法比擬的。正因為如此,
單片機在應用上具有很大的靈活性、廣泛性和高效率
。對于很多復雜的功能,如果用上世紀50年代誕生的74系列,或者60年代誕生的CD4000系列這些純硬件,則需要費很大力氣才能做到,有些則是花大力氣也做不到的。要是用單片機,則可以輕易地搞定,不但電路簡潔,而且性能穩(wěn)定,設計與制造的時間短、費用低,真是
青出于藍而勝于藍
!
單片機是微型計算機的一個主要分支,但與一般的微型計算機相比,
單片機具有如下顯著特點:
1、突出了控制功能。具有豐富的程序轉(zhuǎn)移、I/O口操作、位處理指令,這些指令都與控制有關(guān)。
2、抗干擾能力強,工作穩(wěn)定可靠,適合在工業(yè)環(huán)境和其它惡劣環(huán)境中工作。
3、功能強大,價格低廉,性價比極高,應用領域和市場前景廣闊。
4、低功耗、低電壓,可以非常方便地設計出電池供電的手持式設備。
5、設有多種串行接口,便于與其它設備數(shù)據(jù)交換。
6、系統(tǒng)擴展容易。無論是存儲器,或I/O口。或中斷源,都很容易擴展,可構(gòu)成各種規(guī)模的應用系統(tǒng)。
單片機的英文縮寫可以用MCU(微控制器)來表示,一語道破了單片機最本質(zhì)的特性就是控制功能。一提到控制,您可能首先想到的就是一個工業(yè)生產(chǎn)過程的控制,或者一個機械動作的控制,這當然沒錯,但您千萬不要把“控制”的含義局限在這么小的范圍。實際上,很多東西都和控制有關(guān),或者說,都可以歸結(jié)為一個控制過程,這就使得
單片機具有廣泛的應用前景和發(fā)展空間
?梢院敛豢鋸埖卣f,
單片機的出現(xiàn)不但給傳統(tǒng)的“控制”領域帶來了一場偉大的革命,而且在深刻地滲透和影響著其它各個領域
:上從航空航天、軍事國防,下到家用電器、兒童玩具,中間貫穿著各個行業(yè),到處都可以看到單片機的身影!全自動洗衣機,數(shù)控機床,機器人,IC卡,數(shù)字儀表,電梯控制,門禁安防,汽車電子、消費電子、智能系統(tǒng),圖像顯示,數(shù)據(jù)采集,通訊設備,遙控玩具,工業(yè)生產(chǎn)線,計算機外設,導彈發(fā)射、航天測控,等等等等,舉不勝舉,其控制部分核心部件的角色,都是由單片機來扮演的,真可謂無所不能,無處不有!
精通了單片機,可以為您
求職
積累雄厚的資本,也可以為您
創(chuàng)業(yè)
打下堅實的基礎!
單片機的工作過程完全由程序來控制,程序的編寫,可以用
匯編語言
,也可以用
C
語言
。目前匯編語言還在單片機編程及技術(shù)交流中被大量使用,但C語言的使用也正在逐漸大眾化。
完成一個實際的單片機應用設計需要經(jīng)歷以下工作步驟:
1、根據(jù)功能要求,總體規(guī)劃與構(gòu)思。
2、設計硬件電路。
3、編寫軟件程序。
4、將編寫好的程序進行編譯。所謂編譯,就是把程序從普通的文本文檔格式“翻譯”成單片機能夠理解和執(zhí)行的二進制或十六進制數(shù)據(jù)格式。當然,編譯是由編譯軟件自動完成的。
5、搭建實際的硬件試驗電路。
6、將通過編譯的程序?qū)懭耄ㄏ螺d)到單片機芯片。同樣,程序下載也是由程序下載軟件自動完成的。
7、運行程序,如果不能實現(xiàn)所要求的功能,則需要修改軟件程序(或硬件電路),重新編譯、下載、運行,直到功能實現(xiàn)。
8、設計制作正式的PCB板、元器件焊接與組裝、現(xiàn)場調(diào)試、實際運行。
單片機誕生于上世紀70年代,經(jīng)過30多年的飛速發(fā)展,現(xiàn)在它的功能已相當完善,型號也非常繁多,但按照它們的內(nèi)部結(jié)構(gòu)和指令系統(tǒng)來劃分,可分為三大系列:51系列、AVR系列、PIC系列。從歷史到今天,
51
系列一直是主流系列
,其中的ATMEL和STC兩個子系列,特別是STC子系列,例如STC89C52RC,則是目前國內(nèi)的主流芯片。
學習單片機有什么好的學習方案嗎?如何才能在最短的時間內(nèi)掌握它、用好它?請閱讀《
單
片機學習方案推薦》
(資料來源:一學網(wǎng)
http://www.onestudy.net
)
作者:
yemail
時間:
2011-1-11 10:23
先頂再謝
作者:
shenyan
時間:
2011-1-13 14:29
看看
作者:
woxuebj
時間:
2011-1-15 22:52
單片機學習方案推薦
我們收到過很多網(wǎng)友的來信,其中有些是單片機初學者,有些是學計算機軟件轉(zhuǎn)單片機開發(fā)的高校畢業(yè)生,他們提出的問題是,學習單片機從哪里開始?學習單片機需要哪些知識基礎和硬件投資?希望我們能給出一個單片機學習的方案。雖然我們已經(jīng)及時給他們一一回了信,但我們認為有必要與更多的單片機學習者來討論單片機的學習方案問題,目的是希望他們能在最短的時間內(nèi)掌握單片機,用好單片機,但愿我們的意見能對他們有所幫助。
一、學習(或復習)一下數(shù)字電路的基本知識。
單片機的技術(shù)基礎是數(shù)字電路,其中很多概念、術(shù)語和原理都直接來源于數(shù)字電路(如二進制、十六進制、邏輯與或非、電平、觸發(fā)、譯碼器、計數(shù)器、鎖存器、等等等等)。另外,在單片機的實際應用中,大多數(shù)的情況是:以單片機為核心,加上必要的外圍電路(數(shù)字芯片、模擬芯片、控制終端等),以此實現(xiàn)所要求的功能。所以,如果具備一定數(shù)字電路最基礎的理論知識以及常用數(shù)字芯片、模擬芯片的功能、管腳定義、實際電路連接等方面的實踐知識,對學習單片機和使用單片機是非常有益的。
二、最好是會一點C語言。
雖然目前匯編語言還在單片機編程及技術(shù)交流中被大量使用,但C語言的使用也正在逐漸大眾化,因此,如果能夠看明白別人寫的C程序,那無疑會給學習編程帶來語言方便,拓展視野,吸取更多的知識營養(yǎng),自己寫C程序也沒有語言障礙。書店現(xiàn)在有專門講單片機C語言的書籍賣,建議C語言還沒入門的單片機學習者選購此類書籍。
三、要有一個屬于自己的實驗平臺。
單片機技術(shù)是一門實踐性非常強的工程應用技術(shù),想精通它,不但要在理論上學習單片機的結(jié)構(gòu)、工作原理、功能模塊、指令系統(tǒng)等,而且更重要的是必須動手實踐,否則就是紙上談兵。因此,要有一個屬于自己的實驗平臺,如實驗板、實驗箱等。
一個優(yōu)秀的實驗平臺必須支持用戶自主搭建各種硬件電路,關(guān)于如何選購單片機實驗板,請閱讀《我的顧問——如何選購單片機實驗板》
四、理論指導實踐,實踐充實理論。
關(guān)于理論與實踐如何結(jié)合,大部分過來人的做法是:先找一兩本單片機的書大致看一下(不一定很仔細看,有一個基本概念就可以,以后遇到問題的時候再反過頭來針對某一部分仔細研究),接下來就開始實踐。(理論指導實踐)
對單片機知識的真正理解和掌握離不開實踐,實踐后再來看書,感覺就不一樣了,它可以對理論有更深刻的理解和更形象的充實。(實踐充實理論)
五、關(guān)于硬件投資。
學單片機需要哪些硬件投資?可以說,現(xiàn)在學單片機是非常幸運的,不但學習資料豐富(除單片機書籍豐富多彩外,網(wǎng)上資源更是取之不盡、用之不竭),而且學習成本(硬件投資)極低,除電腦外,只要有一塊實驗板和一條下載線就可以開始單片機實踐了。
電腦的作用是用來編寫、編譯、燒寫程序以及與單片機數(shù)據(jù)通信。
實驗板是用來搭建實驗電路的。當然,實驗板可以自己設計與制造,但對初學者來說有很大難度,而且會花費大量的時間,質(zhì)量無法保證,經(jīng)濟上也不合算。建議買一塊現(xiàn)成的,即買即用,花錢不多,質(zhì)量可靠,而且可以得到賣家免費的技術(shù)支持。
下載線用來下載程序,即把經(jīng)過編譯的程序下載(寫入)到單片機芯片中。購買實驗板時,下載線以及下載軟件是與實驗板配套提供的,無需再購買。
編程器與仿真器,并不是必備的配置,初學者可暫不考慮。關(guān)于編程器與仿真器的作用,請閱讀《編程器與仿真器》
(資料來源:一學網(wǎng)
http://www.onestudy.net
)
作者:
lxhnet678
時間:
2011-1-18 16:58
到底誰的好呀,茫然,給初學者推薦幾本好書和優(yōu)秀的開發(fā)板子
作者:
woxuebj
時間:
2011-1-22 19:29
我的顧問——如何選購單片機實驗板?
在網(wǎng)絡信息時代的今天,您只要輕輕一點鼠標,無數(shù)個單片機網(wǎng)站和單片機實驗板(學習板、開發(fā)板)鋪天蓋地而來,看得您眼花繚亂,用“單片機之林”或“單片機之!眮硇稳菀稽c都不過分。那么,購買前應如何選擇呢?建議您從以下幾方面來考察、咨詢和對比,最后作出選擇。
1、主板功能:功能是第一考慮因素。實驗板,顧名思義,是拿來做實驗的,這塊板子的實驗功能強大嗎?具體地說,它對您單片機入門和提高能夠提供多少實驗方面的支持與幫助?如果您有一個興趣、創(chuàng)意或產(chǎn)品,想搭建個實際電路驗證一下,能直接在這塊板子上方便、快速實現(xiàn)嗎?
2、技術(shù)支持:產(chǎn)品資料(原理圖、使用說明書等)是否完善?開發(fā)工具(各種軟件)和單片機應用的技術(shù)資料是否豐富和先進?在實驗板使用過程中,特別是在單片機學習過程中遇到問題或困難,賣家有熱情和能力幫您解決嗎?
3、實驗教程:對初學者來說,與主板配套的實驗教程非常重要,一部優(yōu)秀的實驗教程就是一個優(yōu)秀的入門向?qū)。您打算購買的實驗板所提供的只是幾個零星的例程還是一部完整的配套實驗教程?您對這部教程滿意嗎?
4、產(chǎn)品質(zhì)量:有些網(wǎng)站的實驗板是業(yè)余的手工之作,無法保證質(zhì)量:電路原理或PCB板設計不規(guī)范、無抗干擾措施、元器件品質(zhì)低劣、手工焊接、做工粗糙、等等,導致電路工作不穩(wěn)定,給使用帶來麻煩甚至誤導實驗結(jié)果,選擇時必須注意。
5、性價比:不一定買最豪華的,也不一定買最便宜的,而應該買性價比最高的,即您認為性能與價格的最佳結(jié)合點,這就是您應該選擇的產(chǎn)品。
(資料來源:一學網(wǎng)
http://www.onestudy.net
)
作者:
forest103459
時間:
2011-1-28 08:46
不錯好東西
作者:
loveyang
時間:
2011-1-29 12:26
加強編程能力吧
作者:
woxuebj
時間:
2011-2-4 16:34
編程器與仿真器
很多單片機初學者對編程器與仿真器的概念不是很清晰,特別是看到有些網(wǎng)站單片機實驗板的宣傳詞用的是“實驗、下載、編程、仿真四合一”之類的文字,更是感到神秘莫測,找不到北。在此,我們對編程器與仿真器作一個簡單的解釋。
編程器的功能是向單片機芯片寫程序(單片機編程),或向存儲器芯片寫數(shù)據(jù)。編程器在歷史上起過重要作用,因為它是以前向單片機寫程序的必備工具。用編程器向單片機寫程序的過程是這樣的:把單片機芯片從電路板上拔出——紫外線擦除原程序——放進編程器的活動插座中并鎖緊——寫入新程序——從編程器中取出——插回電路板,不但過程十分繁瑣,而且芯片引腳很容易損壞。隨著FLASH閃存和ISP在線下載技術(shù)的實用化,一種新的器件出現(xiàn)了——下載型單片機。它的最得意之處在于,不但擦除程序不需要專門的紫外線擦除器,而且寫入程序也不需要專門的編程器,只要用一條下載線將單片機與計算機連接起來,就可以非常方便地擦除和寫入程序,過程簡單、不損壞芯片,使修改程序變得非常容易和快捷,給學習和程序調(diào)試、新產(chǎn)品開發(fā)帶來了極大的方便,這是一個革命性的進步!現(xiàn)在,幾乎任何一個新型號的單片機都是下載型的,老型號的非下載型單片機正在被淘汰和退出實際使用,所以,對單片機編程來說,編程器已經(jīng)失去了意義,可以退出歷史舞臺。
仿真器是干什么的呢?它只是作為調(diào)試程序的一種工具,而并不是單片機系統(tǒng)中不可缺少的一部分。簡單地說,可以把仿真器理解為一個臨時的程序存儲器,這個程序存儲器有三個主要特點:(1)用RAM而不是用ROM來存儲程序,便于程序的修改。(2)程序的運行可以控制(而在實際的應用系統(tǒng)中,程序是不可控的:隨著程序計數(shù)器PC的不斷加1,程序一條一條地自動執(zhí)行下去,這個過程是無法控制的)。(3)程序運行過程中,單片機中各點(各寄存器、各地址)的狀態(tài)可以被觀察到。顯然,(2)(3)兩點給調(diào)試程序、分析問題提供了方便。
有仿真器當然更好,但對初學者來說,確實沒有必要一開始就買這么貴的東西,因為現(xiàn)在的單片機都是下載型的,擦寫程序就象擦寫RAM一樣的方便,上述仿真器的三個特點中,第(1)個就不再是優(yōu)勢了;至于(2)(3),因為初學者接觸的程序一般都不會太復雜,即使沒有仿真器也可以把程序搞定,等入門以后搞復雜的大程序時再買仿真器也不遲。
此外,還需要特別說明的是,KEIL軟件不僅是一個編譯器,而且已經(jīng)集成了仿真功能(軟仿真),可以在很大程度上取代硬件仿真器的作用,這使硬件仿真器的地位又一次受到很大的挑戰(zhàn)。
(資料來源:一學網(wǎng)
http://www.onestudy.net
)
作者:
woxuebj
時間:
2011-2-13 18:13
一學網(wǎng)“SMCU-P8單片機一板通”快速上手指南
作為本系列文章的結(jié)尾部分,特向廣大的單片機學習愛好者介紹一款優(yōu)秀的單片機實驗板(SMCU-P8單片機一板通),它是一學網(wǎng)(
http://www.onestudy.net
)在2008年開發(fā)的“SMCU-P6單片機超級實驗板”基礎之上的最新升級版本,從2003年到現(xiàn)在,一學網(wǎng)先后開發(fā)出了SMCU-P1、SMCU-P2、SMCU-P3、SMCU-P4、SMCU-P5、SMCU-P6、SMCU-P7、SMCU-P8等多款單片機實驗板,幫助近萬名單片機愛好者輕松跨入單片機神奇的大門。
1、認識一板通。無論您是初學者還是高手,請在開始使用一板通之前,務必首先閱讀配套光盤〔SMCU-P8單片機一板通〕中的〔SMCU-P8單片機一板通使用手冊〕。閱讀的目的之一是熟悉一板通主板的結(jié)構(gòu)特點和具體的電路連接關(guān)系,這不但是閱讀和理解實驗程序代碼所必須的(因為任何軟件程序都是對某一具體的硬件電路而言的),而且可以使您今后在使用一板通時能夠得心應手,也可以作為您以后自己設計單片機應用電路時的參考。此外,通過閱讀,可以對一板通——您忠實的朋友和助手——有一個比較清晰的總體認識,對將要進行的實驗內(nèi)容有一個明確的了解。
2、主板試運行,檢查各部分是否正常。主板中的單片機芯片已經(jīng)寫入了一個自檢程序,接通電源后,首先是8個LED燈逐漸點亮(流水燈程序),然后是8個數(shù)碼管同步逐漸點亮各筆段,最后是數(shù)碼管逐漸顯示onestudy各字母,如果這樣,說明P0、P1、P2口及LED燈、數(shù)碼管電路正常。如果要檢查P3口及按鍵、開關(guān)電路是否正常,請下載并運行基礎實驗6〔信號檢測〕的程序。
3、安裝Keil軟件,具體操作見[ Keil c51軟件快速入門指南]。
。础⑹煜こ绦蛳螺d軟件,詳見[ STC系列單片機程序下載操作指南]。
。怠㈤_始基礎實驗。將基礎實驗1的源程序編譯后下載到單片機芯片,此時接在P1.0的燈將閃爍,說明編譯、下載成功,您已經(jīng)正確使用了這兩個最基本、也是最重要的軟件。之后,您可以將每一個基礎實驗的的源程序編譯后下載到單片機芯片,觀察運行效果,理解程序代碼,仔細體會如何將一個實際問題用指令來表達。把這些程序弄明白了,您就已經(jīng)單片機入門了!
6、做擴展實驗(1602液晶顯示、數(shù)字時鐘、數(shù)字溫度系統(tǒng))。按照配套光盤中的硬件連接圖在擴展資源區(qū)搭建實驗電路(一板通提供了這三個實驗的全部元器件,以及充足數(shù)量的杜邦插接線!),將程序編譯后下載到單片機芯片,觀察運行效果,理解程序代碼,進一步學習程序設計。這三個實驗是單片機實驗板(學習板、開發(fā)板)行業(yè)中最流行、也是最實用的實驗,可以移植到您今后的設計中去。
從此,您可以完全自主地設計實驗,在這片DIY的熱土上搭建實驗電路,運行您自己編寫的軟件程序,享受實驗成功的喜悅!天高任鳥飛,海闊任魚游。
(資料來源:一學網(wǎng)
http://www.onestudy.net
)
作者:
xyj
時間:
2011-2-18 19:35
好文。
作者:
hainingyouxiang
時間:
2011-2-26 14:51
呵呵,路過一下
作者:
愛武一生
時間:
2012-12-4 22:53
作者:
lxpselxp
時間:
2012-12-27 09:50
PCB設計技術(shù)采購交流群52727120
作者:
david-xia
時間:
2012-12-27 10:33
不錯,再一次深刻的理解了單片機
作者:
sfjugg
時間:
2013-1-4 16:36
看看
作者:
FsHx__Hap
時間:
2013-1-5 14:12
路過。。。學習了!!頂
歡迎光臨 電子工程網(wǎng) (http://m.54549.cn/)
Powered by Discuz! X3.4