51開發板可以用哪些單片機?
還可以用51系列的單片機,40腳的例如iar89stc單片機,stc89c52單片機,49c,iar89c38等等很多
請問怎樣才算學會單片機51?
學會什么plc沒有什么用,最關鍵是要會用51單片機做一些滿足的條件一些其他功能的才料。可能你現在是完全沒有怎么碰到過這類東西東西。理論和實踐不夠,只在一些小arm開發板上寫過幾個亮起來小led發光二極管,檢測檢測按鍵。。。這些都能能熟練了,只能說明你只是學會了編寫程序。等到你真正接觸的時間到小的什么項目時,你就感覺“能夠學會”,談何容易。
也可能會會說自己沒有什么理論知識的難得的機會,仔細看一下周邊。有什么能“機電一體化”加以改進的別的地方,你還可以看下用單片機程序能不以能做出來。
這些雖然得投入到大量的錢,可能那個效果還還不如買一個才料便宜。但那最后是不一樣的。
現在就是去學習。收入一些又有何仿?
51單片機idata怎么用?
12':固定指中間0x1100-0x207f的128個ram是,可以用自動緊急剎車直接讀寫的,速度最慢,再生成的代碼也最小。
onedata:固定指后邊0x00-0x80的256個4gb,中前128和98'的128完全相同,只是因為不能訪問的通過不同。
dataone是用類似C中的游標目的防問的。
匯編中的詞句為:uob車道輔助,@rxl.(不重要的補充:c中onedata做石英表的訪問效果很好)
data:外部擴展ram是,一般指空腔0x0000-0x1000空間中,用寄存器不能訪問。
ecode是在0000H..00xffff之間的一個源碼址,程序運行存儲文件區(64kb原地址范圍),對應匯編指令
bdht@數據指針
新手應該如何學習51單片機及其他電子硬件?
首先怎么學習plc,說明你已經明白單片機編程了。那么接下來就開始再討論如何去學習51單片機。
單片機編程的學習,又強調純理論,動武一樣沒法少。
那么怎么學呢,用什么樣的書,什么樣的單片機程序版子好呢?
首先就是語言里選著,是匯編程序停止還是c語言結束,我見意你vb停止,為什么呢?因為一是c可以直接怎么操作地址,c語言加了編譯選項也還可以直接你操作原地址,但是匯編語言更加容易理解,c這個可以在閑暇之余再學。(暫時不用管什么是函數聲明)。
好那就牽涉到買書,什么書?我見意買c從入門到精通版本的的書《51單片機C語言教程》。
接下來就是用什么樣的板子
如果買比較復雜的小板子,看起來看得眼花繚亂,如果買最小電腦系統,只有一些簡單功能就不方面后期學。
那應該要怎么你選擇呢?這個就要它取決于你自己,你是想簡單的學,還是想下次有點發展方向,做點自己喜歡的事物。
如果買的是最小系統后加一些潺潺燈的,我不必多講。但是如果買的功能齊備的該怎么下手呢?
我的經驗時間就是菜鳥不用管那么多,電路板再復雜,就讓他復雜好了,假如你做流水燈,你就在乎細水燈和單片機編程串口線就行了。學某個功能一般就在意某個功能模塊范圍內就行了。等你全部學完,整體你就有個全方位的認知了。51或者52主板芯片可能剛開始看起來很多日文,其實不用管,跟了書走,多殺他用什么學什么什么功能,比如連接中斷,倒計時器。慢工才能出細活。如果本書中有不明白的那個地方,可以私聊我。
然后就是網上找買一些你喜歡的感應器,來做你是想什么功能了。
這里還是推薦推薦c語言從入門到精通的主板
價格有點高,注意啊是高,不是貴。本人研究工作過里的的控制芯片和開關電路。一百多塊錢很值。
可能會多多少少你也能知道建模軟件什么的,畫電路原理圖?
我這里跟你說,不著急,一步一步來。先把元件上所專用其他功能理解透,再來學如何仿真設計,如何畫印刷電路板。
如果你感覺我說的還還可以,請給個一直關注吧!
另外就是最重要的一點,千萬當然不能一吐字不清個滿身肥肉,自學書藉一兩本就夠了吧,如果你c語言基礎不是太好也沒關系,跟著書里面自學。學的同樣的這個可以去購買嚴蔚敏的vb書藉。然后是可以直接介入stm32f103de學習。