<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è) > 嵌入式系統 > 設計應用 > 單片機的終極幻想

單片機的終極幻想

作者: 時(shí)間:2012-11-06 來(lái)源:網(wǎng)絡(luò ) 收藏
終于有了自己的空間了,迫不及待的想先發(fā)段文字。這是我的第一段文字,懷揣著(zhù)對未來(lái)的憧憬和對過(guò)去戰友和朋友的懷念,我想簡(jiǎn)單講述下我學(xué)習的經(jīng)過(guò)。作為一種緬懷和祭奠,希望能給想學(xué)習MCU的朋友們一點(diǎn)幫助。首次接觸MCU是大一下學(xué)期,到現在已經(jīng)正正四年了,像學(xué)習其他知識一樣善于總結和實(shí)踐總是有幫助的;當然我寫(xiě)這些不是說(shuō)我學(xué)的有多好,只是站在一定的高度上看待可能很多初學(xué)者會(huì )遇到的問(wèn)題。


首先,很多同學(xué)可能會(huì )認為現在再談已經(jīng)落伍了,其實(shí)不然,高端的處理器如恩智浦lpcXX、流明諾瑞lmsXX,其應用范圍是固定的,目前4位、8位、16位、32位同時(shí)存在于市場(chǎng)中,并且各有用武之地。低端的消費性電子產(chǎn)品市場(chǎng)比如電子表、洗衣機等等,就其性?xún)r(jià)比而言,MCU的優(yōu)勢是很明顯的,雖然很多芯片制造商在努力的改進(jìn)制造工藝,苦思冥想的解決32位機相對于8位機昂貴的費用,但MCU也在不斷完善,現在的Philips的MCS-51相比80年代初性能已經(jīng)改進(jìn)了不止數百倍,目前8位仍占嵌入式市場(chǎng)70%的份額,并且在未來(lái)的幾年其優(yōu)勢還是在一定程度上會(huì )毫無(wú)疑問(wèn)的。

學(xué)習需要什么基本知識呢?其實(shí)沒(méi)有太高的門(mén)檻,一個(gè)電類(lèi)專(zhuān)業(yè)或者計算機專(zhuān)業(yè)的二年級學(xué)生完全有能力介紹這些知識。說(shuō)白了就是一點(diǎn)點(diǎn)的模電、一點(diǎn)點(diǎn)的數電、還有就是要懂點(diǎn)C語(yǔ)言。很多同學(xué)可能會(huì )說(shuō)C學(xué)的不好,沒(méi)關(guān)系你在使用語(yǔ)言的過(guò)程中就會(huì )明白,只要會(huì )說(shuō)話(huà)會(huì )思考,懂得將現實(shí)世界的現象和作用機理抽象成科學(xué)的邏輯(流程圖),然后按照一種語(yǔ)言的語(yǔ)法實(shí)現流程圖,你就是在編程了。呵呵。語(yǔ)言是種難纏的工具,良好的使用和表達意識,能讓我們對這個(gè)世界有更清晰的認識。

學(xué)習內容是什么呢?可能很多同學(xué)會(huì )記得初學(xué)單片機時(shí)的流水燈,呵呵是的,那是經(jīng)典的入門(mén)程序,類(lèi)似于學(xué)習C語(yǔ)言時(shí)的HelloWorld經(jīng)典呵呵,更類(lèi)似于Intel和Philips的8031MCS-51的經(jīng)典。初學(xué)單片機編程用什么語(yǔ)言好?個(gè)人覺(jué)得還是學(xué)點(diǎn)匯編好。由于單片機對成本是敏感的,所以目前占統治地位的軟件還是最低級匯編語(yǔ)言,它是除了二進(jìn)制機器碼以上最低級的語(yǔ)言了,既然這么低級為什么還要用呢?很多高級的語(yǔ)言已經(jīng)達到了可視化編程的水平為什么不用呢?原因很簡(jiǎn)單,就是單片機沒(méi)有家用計算機那樣的,也沒(méi)有像硬盤(pán)那樣的海量存儲設備。一個(gè)可視化高級語(yǔ)言編寫(xiě)的小程序里面即使只有一個(gè)按鈕,也會(huì )達到幾十K的尺寸!對于家用PC的硬盤(pán)來(lái)講沒(méi)什么,可是對于單片機來(lái)講是不能接受的。 單片機在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計算機上的操作系統和應用軟件拿到家用PC上來(lái)運行,家用PC的也是承受不了的。另外初學(xué)單片機,使用匯編常與底層硬件打交道是很有益處的。
概括起來(lái)個(gè)人認為,學(xué)習時(shí)應著(zhù)重關(guān)注:1、總線(xiàn) 2、尋址方式也就是數據、指令、地址之間的貓膩 3、內部資源比如并口、RAM、ROM、定時(shí)器等4、注意每種類(lèi)型指令的執行過(guò)程以及基本的堆棧操作。5、多動(dòng)手多編程呵呵,還有更多的是出了學(xué)校以后才能得到的教訓...
珍惜青春,就不顧一切的揮霍它吧,呵呵...



關(guān)鍵詞: 單片機 終極幻想 CPU

評論


相關(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>