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

查看: 4674|回復: 16
打印 上一主題 下一主題

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

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

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

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

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

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

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

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

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

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

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线观看国产精品入口 | 亚洲欧洲日韩国产一区二区三区 | 日本网站在线播放 | 日韩精品视频免费观看 | 男人的亚洲天堂 | 香蕉视频在线免费 | 热久久精品免费视频 | 国产一区二区三区免费播放 | 色综合色狠狠天天久久婷婷基地 | 高清xx另类麻豆性色生活片 | 中国国产成人精品久久 | 欧美中文在线观看 | 第一福利精品老司机导航 | 成人免费观看视频 | 两个人免费观看高清视频韩国 | 日韩手机在线 | www.91久久| 日韩欧美亚洲一区精选 | 国产日韩精品一区二区三区 | 永久精品免费影院在线观看网站 | 动作动漫在线观看免费网站 | 国产精品三级在线 | 91精品视品在线播放 | 久久9966e这里只有精品 | 久久国产视屏 | 免费不卡视频 | 免费日韩一级片 | 欧产日产国产精品精品 | 日韩日日操 | 色免费在线观看 | 欧美的高清视频在线观看 | 亚洲二区在线 | 国产精品视频免费一区二区三区 | 我和闺蜜小敏在ktv被八人伦 | 三级毛片在线看 | www.日本一区二区 | 王者荣耀之白丝玉足榨精 | h漫免费看 | 四虎成人免费网站在线 | 天堂资源在线8 | 红纸鹤免费高清在线观看 |