1樓:戰魂不歸來
給你發個連結吧,這裡有本書,可以讓你更系統的學習
2樓:匿名使用者
一般微控制器裡在出廠時,內部已固化一段可執行**;微控制器reset上電後會自動執行這段**,然後跳到固定的地址執行開發者燒錄進入的**。
我剛剛才開始看微控制器 誰能告訴我movx 和movc 怎麼用 區別是什麼
3樓:匿名使用者
一個是片內,一個是片外。
這些每個微控制器原理書上都有的。
4樓:生活如歌
movx是訪問外部ram時用
movc是訪問rom時用。
想學好51微控制器,是不是要先學習組合語言?
5樓:匿名使用者
1、微控制器彙編 跟微機原理裡面的彙編有一點區別,微控制器彙編會簡單一點,比如說51的,命令少一些,比較容易學,可以根據一款微控制器來學習彙編,邊學邊實踐;
2、個人認為開始學微控制器的話學習彙編還是有好處的,可以使你更深的瞭解到微控制器的內部各個暫存器,每個暫存器的功能,對了解微控制器是很有用的,以後程式設計還是要用c的,彙編可讀性差,可移植性差,程式設計也比較困難,特別是大的專案,用匯編就更麻煩,我在學校的時候,曾經寫過幾千行的彙編程式,雖然現在已經很難看懂那些程式,但是感覺用匯編還是很有用的。
3、微控制器學好的話,後面學習更高階一點的晶片程式設計,他們都有好多共同的東西,學習起來會很快。
希望能幫到你。
6樓:匿名使用者
作為過來人,可以很認真地給跟你說,完全沒有必要。建議先從c語言開始學。組合語言到後期你自己會理解,在實際應用中,一般只要看得懂彙編就行。
7樓:做而論道
51微控制器,學習的不僅是程式設計,還有硬體電路的設計。
c,是脫離硬體的高階語言。
掌握彙編,才能更好的聯絡到硬體。
想學好51微控制器,是不是要先學習組合語言?--這是必須的。
8樓:濤哥打狙
學微控制器可以不用匯編,直接用c,組合語言接近硬體,當然學會彙編多少會有點好處,可以跟好理解c
9樓:侯辭
我覺得也不一定要學彙編,現在真的已經很少有人有彙編給微控制器寫程式了!我建議看看微控制器的c語言程式設計比較好!
10樓:程東旭
組合語言可以幫助你更好理解微控制器的暫存器,以及內部資料的傳送過程,先了解一下就行,還是學c語言吧!
11樓:匿名使用者
直接學微機原理就行了,主要是瞭解基本的指令的執行原理就行了,還有微機的工作方式就行了,組合語言不用單獨學,比較c51的彙編與80x86的很大區別的,然後多看看c51的工作方式,暫存器,指令 介面這些才是最重要的!而且80x86裡的組合語言很多都是講在dos作業系統之下的,什麼字串啦 dos呼叫啦 這些東西跟微控制器都沒關係,但是這些東西往往是你學習80x86組合語言的障礙,所以根本就不用太仔細學組合語言的,直接學c51就行了
12樓:
直接學習c語言就可以了,彙編侷限性太大了,特別是寫一些複雜的功能
13樓:淡_水_河_邊
我認為先學點組合語言,組合語言與微機原理的彙編類似,只是簡單些。
組合語言能幫助你理解語句執行的過程以及產生的效果和影響,彙編學習一段時間之後,可以學c語言了,c語言入門學習比較簡單,這樣你可以對這兩者進行比較。
在某些場合,為了提高執行效率,在c語言當中可以插入彙編程式來保證速度和時效。
電子資訊工程專業有必要學習微控制器嗎?請給理由
14樓:沙裡波特
微控制器,是很簡單的課程。
學不學的,也沒有什麼要緊,都是淘汰的東西了。
電子資訊工程專業所學的智慧晶片,比微控制器,水平高多了。
諸如:dsp、fpga、arm。。。
15樓:煙火夜空
如今電子資訊 多是通過微機控制傳輸,智慧化控制已經逐步取代過去的手工業發展,智慧控制離不開 微機程式設計,微控制器作為 微機的一種具體體現,絕對算得上是 電子資訊工程專業的專業能力課程,如果這都不學,那電子資訊還如何繼續它的控制路線呢
初學微控制器買了一個51微控制器。 可是按照步驟設定com口 發現裝置管理器沒有埠這個選項, 就看不到com口
16樓:和藹的學習男孩
那你們怎麼搞的,我這個沒有埠
剛開始學微控制器 8位立即數到底是什麼意思/是數字只能含有8位?
17樓:匿名使用者
8為是二進位制的8位。
如果是有符號的話範圍是 -126~+127 。那麼8位立即數就是這個範圍裡面的常量值。
立即數就是一個常量值。不是經過暫存器計算而得的。同樣無符號範圍是0~255 。
18樓:
無符號的話是從 00000000~11111111
用十六進位制的話就是0x00~0xff
微控制器學習開發板怎麼選擇,哪款比較好?
19樓:匿名使用者
首先對於微控制器開發板的選擇,有很多初學者總是會犯一個錯誤,喜歡選擇那種銷量大的,你想一個月買上千套的,你就是單純的買一塊板子而已,其實開發板最大的價值是技術指導,選擇一些技術指導好的。
用過幾種微控制器,可以扯一扯建議,有些微控制器廠商就有開發板(評估板)提供,即便不去申請or購買原廠的板子,一般廠商會給出板子的原理圖,用原廠的示範程式來學習是一種很好的選擇,**風格和規範性一般都是過硬的。
我用過吳鑑鷹微控制器開發板,各個方面不錯的,你可以根據實際需求選擇一些合適的。很適合初學者,多跟他們的老師交流,掌握學習的方法。根據我在校用過的許多開發板的經驗,普中的也比較好。
**便宜,外設豐富。最主要是它的光碟裡的**風格很好,寫法、命名都很規範。雖然我現在不用開發板了,不過普中的光碟資料我一直留得。
20樓:提問
我們現在學習用的開發板是cp-300(tx-1c增強版)的,還不錯!!
21樓:匿名使用者
家美 啊 家美 啊 家美 啊 家美 啊 家美 啊 家美 啊
剛開始學**r微控制器,不知道有什麼好的書籍可以看看,請推薦
22樓:百年白度
直接 推薦抄你個論壇吧,那裡面bai資源和書籍比較多,只要du你耐心zhi
看,應該會有收穫的。
www.ourdev.cn
不是廣告dao
哦。。我感覺裡面討論更受益。
在at89c51微控制器中的dw偽指令講的看不明白(初學者),希望哪位大大給解釋一下怎麼用這條偽指令
23樓:匿名使用者
定義字指令,就是將連續兩個位元組單元的內容定義為指定的資料。
比如說:
org 1000h
dw 1234h
結果就是:(1000h)=34h,(1001h)=12h手打不易,如有幫助請採納,謝謝!!
24樓:
高八位在前,低八位在後,(1000h)~12h,,,,,
剛開始學習微控制器,給點建議及學習的技巧
我的建議就是如果你學了微機原理就直接看微控制器就行了,如果沒有的化,就從凌陽微控制器學,他很好學,特簡單。而且有個光碟,看看就會了。還支援c 彙編。而且彙編也是類c的。很好學,試試。一個星期就行了 微控制器是指一個整合在一塊晶片上的完整計算機系統。儘管他的大部分功能整合在一塊小晶片上,但是它具有一個...
我剛開始學微控制器,對資料型別不是很明白,那位大俠給我講講,就講講這張表中的資料型別和長度什麼意思
型別是指如 數字啦就是數值型,文字元號就是字元型,當然還有更多.長度是指的這個字元所在儲存單元所佔用的空間,這個是要跟型別對應的,要不你用了短的字元型別卻要存長的字元的話,就會溢位,那就是出錯了,可是你要儲存短的,用了長的呢,你的儲存空間是不是就不夠用,或者說有點浪費了。如果你一定要搞得很清楚的話,...
51微控制器,開關控制LED,開始流水燈,按一下停止,再按一下繼續流水燈
dchar unsigned cha 採用中斷方式,程式如下 include include define uchar unsigned charsbit button p3 2 uchar press 0 uchar luishui 0xfe void delay uchar z void mai...