<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 牛人業(yè)話(huà) > 單片機開(kāi)發(fā)四兩撥千斤

單片機開(kāi)發(fā)四兩撥千斤

作者:Machinnneee 時(shí)間:2013-08-09 來(lái)源:電子產(chǎn)品世界 收藏

  每個(gè)玩的朋友相信對的學(xué)習過(guò)程都有一定的理解和感悟,我作為一個(gè)“過(guò)來(lái)人”,寫(xiě)出我學(xué)習的過(guò)程和心得。若下面的文字能幫助你踏入單片機開(kāi)發(fā)的道路,也算我對壇子的一點(diǎn)貢獻吧。

本文引用地址:http://dyxdggzs.com/article/158861.htm

  作為單片機開(kāi)發(fā),首先要有以下的基礎:模電、數電、c語(yǔ)言、/dxp。還要具有一定的能力:忍受閱讀厚厚數據手冊的能力,看懂時(shí)序圖的能力(我感覺(jué)這點(diǎn)尤為重要)。具備以上技能,朋友,大刀闊斧的來(lái)玩單片機吧!如果感覺(jué)有些能力欠缺,沒(méi)有關(guān)系,來(lái)壇子里逛逛,眾多大神在這里等你。

  1、單片機可用資源

  拿到一款單片機,首先要看該片子數據手冊中的功耗、普通I/O、調試接口等產(chǎn)品特性,只有在整體上把握了這些特性,才能達到靈活的開(kāi)發(fā)單片機。

  功耗:現在不管是學(xué)校還是外部公司,都要求低功耗設計,所以,選用一款低功耗的單片機對于學(xué)習和工作都十分重要。具體的選型可以參考zhuwei0710寫(xiě)的非常棒的文章《單片機選型的七條軍規》。

  I/O口:現在的單片機一般都具有端口復用的功能,普通的I/O端口和經(jīng)過(guò)配置相應寄存器實(shí)現端口的第二功能,如圖1為ATMEAL mega16端口的功能。

  充分了解單片機端口第二功能,能對你的單片機設計之路起到畫(huà)龍點(diǎn)睛的作用。

  調試接口:為了便于在線(xiàn)調試,單片機需要支持JTAG在線(xiàn)調試功能,這樣可以了解單片機的實(shí)際運行情況和程序問(wèn)題出現的位置。圖1中PC[2:5]就為相應的接口。

  電源和頻率關(guān)系:為使單片機的性能達到最優(yōu),需要取合適的電源和晶振。

  2、單片機開(kāi)發(fā)環(huán)境

  選定好單片機后,就要構建開(kāi)發(fā)環(huán)境。所謂的開(kāi)發(fā)環(huán)境只是程序編寫(xiě)和調試的環(huán)境,每款片子都有一種很成熟的應用環(huán)境,在開(kāi)始學(xué)習之初,要選擇一種流行的開(kāi)發(fā)環(huán)境,這樣,就有很多資料可以使用,出現問(wèn)題也可以向大家詢(xún)問(wèn)(或許你的大問(wèn)題就是別人經(jīng)歷過(guò)的,你豈不是少走很多彎路)。

  3、單片機由淺入深

  有人問(wèn)單片機怎么學(xué)習,肯定有人回答說(shuō):“從開(kāi)始”。不錯,是基礎,可以學(xué)習到很多內容:從簡(jiǎn)單的I/O控制,到定時(shí)器控制,到計數器控制,到看門(mén)狗使用,到按鍵控制,等等。從一個(gè)簡(jiǎn)單的程序實(shí)現多個(gè)功能的聯(lián)合開(kāi)發(fā),說(shuō)明你已經(jīng)“上道”了,所以說(shuō)不要小看“”試驗哦。

  記得一同學(xué)說(shuō)過(guò):“簡(jiǎn)單說(shuō),單片機就是配置寄存器,完成I/O讀寫(xiě)操作,實(shí)現相應功能?!彼詫W(xué)習單片機最好的教材就是數據手冊,通讀一本數據手冊,按照手冊的說(shuō)明完成一個(gè)一個(gè)功能,才會(huì )有熟練使用片子的基礎,正所謂“厚積而薄發(fā)”,說(shuō)的就是這個(gè)道理。

  一般來(lái)說(shuō),學(xué)習一個(gè)單片機需要掌握以下技能:端口控制à中斷使用,定時(shí)計數器使用,AD使用,看門(mén)狗使用à爆發(fā)階段,外圍器件設計,可以實(shí)現接口擴展,擴展,主從機通訊,紅外,藍牙,等等。通過(guò)以上的學(xué)習,相信能步入了一個(gè)比較寬闊的平臺。

  4、完成一個(gè)自己的想法

  古人經(jīng)常教育我們“學(xué)以致用”,馬克思主義哲學(xué)提出“實(shí)踐是檢驗認識是否具有真理性的唯一標準”。所以檢驗我們學(xué)習單片機的效果如何,就是自己構建一個(gè)目標,通過(guò)一步步的工作,達到該目標,這才是對我們學(xué)習的最大鼓舞。一般的流程如下:

  以上步驟是單片機開(kāi)發(fā)或者說(shuō)嵌入式開(kāi)發(fā)的一般步驟,完成一個(gè)自己的目標板子,那種心情只有自己才能感受的到。朋友,你想品嘗這種滋味嗎,動(dòng)起手,開(kāi)始干吧!

  5、總結

  本文以我學(xué)習過(guò)的單片機芯片 Atmel Atmega16為基礎,寫(xiě)出對學(xué)習款單片機的心得和學(xué)習方向,希望對學(xué)習單片機的人有借鑒意義。如果你對單片機學(xué)習有什么意見(jiàn)和建議,請來(lái)EEPW論壇單片機版塊http://forum.eepw.com.cn/forum/175/1發(fā)帖留言,如果你想學(xué)習單片機或者在學(xué)習過(guò)程中碰到問(wèn)題,也可以去單片機版塊發(fā)帖,這里有很大大神為你做詳細解答!

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


存儲器相關(guān)文章:存儲器原理


塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
晶振相關(guān)文章:晶振原理


關(guān)鍵詞: 單片機 MCU protel 跑馬燈 存儲器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>