標(biāo)題: stm32和51單片機(jī)先學(xué)習(xí)哪個好呢?之前自學(xué)過C語言 [打印本頁]

作者: lumingfei    時(shí)間: 2018-7-23 17:24
標(biāo)題: stm32和51單片機(jī)先學(xué)習(xí)哪個好呢?之前自學(xué)過C語言
想多學(xué)學(xué)這方面的東西 卻不知道 是 51單片機(jī)入手 還是直接stm32好
之前 自學(xué)學(xué)過一點(diǎn)c語言

作者: RanZhao    時(shí)間: 2018-7-24 11:20
可以先從51學(xué)起,51容易入手些。51弄懂了其他的學(xué)起來就快了
作者: 關(guān)外秀才    時(shí)間: 2018-7-24 13:15
個人建議先從51開始吧,51相對比較基礎(chǔ),也比較容易學(xué)習(xí),學(xué)會了再深入學(xué)習(xí)STM32等一些更高階的,循序漸進(jìn)。
作者: ouyangwenfeng    時(shí)間: 2018-7-24 14:01
51比較基礎(chǔ),可以先學(xué)51.
作者: 15011959191    時(shí)間: 2018-7-24 14:55
當(dāng)然是51,stm32寄存器看到你頭暈
作者: 特斯拉.    時(shí)間: 2018-7-24 15:19
直接學(xué)STM32吧,做點(diǎn)簡單的項(xiàng)目后找個相關(guān)的工作,人的毅力是有限的,一般人都在枯燥中放棄了,工作了,你就上船了,不會了,也得逼自己一把,無路可退時(shí)你能學(xué)的更好。
作者: anyrelay    時(shí)間: 2018-7-24 16:30
先學(xué)51的吧,這塊芯片網(wǎng)上資料很多
作者: anyrelay    時(shí)間: 2018-7-24 16:30
先學(xué)51的,這款芯片網(wǎng)上資料多
作者: 宣大任    時(shí)間: 2018-7-24 16:59
51是最基礎(chǔ)的,把51學(xué)好了再轉(zhuǎn)STM32就很容易入門了
作者: jdddd    時(shí)間: 2018-7-24 20:40
個人建議先學(xué)51,但是51太老了,建議學(xué)學(xué)51的升級版12,。不僅學(xué)習(xí)了單片機(jī)而且也鞏固了c語言,12學(xué)完了再學(xué)stm32,這樣就會簡單很多
作者: 3312540    時(shí)間: 2018-7-25 12:39
51比較好,stm32也不是不可以
作者: BLACK-碩    時(shí)間: 2018-7-25 13:27
先看51好,可以幫你大致理解一下單片機(jī)。
作者: n1035758    時(shí)間: 2018-7-25 13:56
51系列更有代表性,更好
作者: lz哈哈    時(shí)間: 2018-7-25 14:22
相對而言,51單片機(jī)比較簡單是8位,但是stm32 是現(xiàn)在主流單片機(jī),我建議學(xué)stm32,畢竟入門都不難
作者: lz哈哈    時(shí)間: 2018-7-25 14:25
個人建議,先學(xué)stm32 畢竟是現(xiàn)在主流的單片機(jī),而51的話用的也不是很多。
作者: xawsky    時(shí)間: 2018-7-25 14:33
從51學(xué)起是個很好的出發(fā)點(diǎn)。大多數(shù)人入行都是從這開始的
作者: hye_lee    時(shí)間: 2018-7-25 14:38
推薦學(xué)習(xí)正點(diǎn)原子的STM32,資料比較全
作者: allenwu    時(shí)間: 2018-7-25 14:48
51單片機(jī)
作者: kidsssqaz    時(shí)間: 2018-7-25 14:51
5是基礎(chǔ),先學(xué)51
作者: kidsssqaz    時(shí)間: 2018-7-25 14:52
先學(xué)51比較好
作者: 2838778326    時(shí)間: 2018-7-25 15:06
51好一點(diǎn)
作者: 15927085560    時(shí)間: 2018-7-25 15:08
先學(xué)51 簡單
作者: fyfa666    時(shí)間: 2018-7-25 15:17
51是基礎(chǔ),直接從32上手不是不行,但是比較困難。
作者: hyg1997    時(shí)間: 2018-7-25 15:20
先學(xué)51單片機(jī),從流水燈學(xué)起,比較容易入手
作者: tyj4567    時(shí)間: 2018-7-25 15:39
都可以,先學(xué)51可以了解底層硬件,stm32可以直接使用庫函數(shù)開發(fā),有興趣也可以直接操作寄存器
作者: 19971124kl    時(shí)間: 2018-7-25 15:42
先是51入門,然后在學(xué)stm32
作者: qqyy123232    時(shí)間: 2018-7-25 15:50
先學(xué)51,,5是基本。
作者: lanjinyu5555    時(shí)間: 2018-7-25 16:22
當(dāng)然是51啦
作者: 魂之挽歌M    時(shí)間: 2018-7-25 16:34
51的板子更基礎(chǔ)一些,可以先制作一些簡單的項(xiàng)目,再學(xué)習(xí)32板子
作者: 三大暗訪    時(shí)間: 2018-7-25 16:43
我覺得還是STM32吧,功能更強(qiáng)大一些,好多公司也用這個來開發(fā)產(chǎn)品,以后工作也有優(yōu)勢
作者: 三大暗訪    時(shí)間: 2018-7-25 16:44
STM32吧,以后工作用的多
作者: 董云交    時(shí)間: 2018-7-25 17:22
個人感覺直接上手stm32,找例程,然后再看51簡單的多了
作者: 48646846468    時(shí)間: 2018-7-25 17:31
32雖然相較于51功能各方面都要卓越,但是學(xué)起來也相對困難一些。不過也可以直接學(xué)32,還是看樓主啦。
作者: hhk001    時(shí)間: 2018-7-25 17:31
個人認(rèn)為直接學(xué) STM32 , 目前 stm32 都包含底層通用庫,這也是發(fā)展的趨勢
作者: 水泡泡洗澡澡    時(shí)間: 2018-7-25 18:31
51例程多,可以先學(xué)51,而且以后轉(zhuǎn)stm32也容易
作者: yimankehao    時(shí)間: 2018-7-25 18:56
可以先學(xué)習(xí)51,知道單片機(jī)怎么工作的,譬如寄存器配置,程序框架,通過了解IO口,定時(shí)器,串口,SPI,I2C熟悉單片機(jī)的用途后,可以轉(zhuǎn)而學(xué)習(xí)STM32;
作者: yimankehao    時(shí)間: 2018-7-25 18:57
51先熟悉單片機(jī)基礎(chǔ),再轉(zhuǎn)STM32,大家都這么玩
作者: step11119    時(shí)間: 2018-7-25 21:46
51單片機(jī)吧,比較容易上手。
作者: 2510432805    時(shí)間: 2018-7-25 22:37
先從51單片機(jī)入手吧,上手容易,對各種配置熟悉后再學(xué)STM32
作者: ZONE-9    時(shí)間: 2018-7-26 00:01
建議新手先入手51,再進(jìn)一步學(xué)習(xí)32
作者: liucunhj    時(shí)間: 2018-7-26 00:20
還是先從51入門比較好,弄清楚一些基本概念后在學(xué)stm32
作者: zl2168    時(shí)間: 2018-7-26 07:14
單片機(jī)應(yīng)用系統(tǒng)不僅僅是C編程。
作者: wcmk15400    時(shí)間: 2018-7-26 08:44
直接學(xué)stm32
作者: hy1611192142    時(shí)間: 2018-7-26 10:13
建議先從51開始吧,51相對比較基礎(chǔ),也比較容易學(xué)習(xí),學(xué)會了再深入學(xué)習(xí)STM32等一些更高階的,循序漸進(jìn)。
作者: hylomar    時(shí)間: 2018-7-26 11:03
直接stm32沒問題,由簡到難
作者: sunhuang    時(shí)間: 2018-7-26 11:07
直接上stm32,資源也豐富
作者: zhsir    時(shí)間: 2018-7-26 11:18
想做嵌入式,C語言是一部分,還有就是計(jì)算機(jī)基礎(chǔ),51是入門首選,如果基礎(chǔ)好,可以直接上STM32
作者: 835884569    時(shí)間: 2018-7-26 11:47
先學(xué)51,學(xué)校老師教的都是51
作者: ahandsomeboy    時(shí)間: 2018-7-26 11:54
先學(xué)51吧,因?yàn)?1是最基礎(chǔ)的,而且優(yōu)質(zhì)資料也很多
作者: lumingfei    時(shí)間: 2018-7-26 15:45
謝謝大家
作者: Shereason    時(shí)間: 2018-7-26 21:47
個人覺得c語言基礎(chǔ)好的話STM32入門好點(diǎn)
作者: 405703662    時(shí)間: 2018-7-26 22:53
直接學(xué)32就可以,我身邊很多同學(xué)都這個學(xué)的,他們的基本思路是一致的,如果時(shí)間充裕,先學(xué)51也可以
作者: lsk32    時(shí)間: 2018-7-27 10:55
建議先學(xué)51,51單片機(jī)相對來說比較簡單,非常適合入門。
作者: cccio    時(shí)間: 2018-7-27 13:33
51單片機(jī)
作者: Jun默默淡定    時(shí)間: 2018-7-27 14:38
如果只是自學(xué)過一點(diǎn)C語言的話,建議你還是從51開始學(xué),因?yàn)?1用到的C語言的深層次分東西比較少,比如說結(jié)構(gòu)體什么的,在51里面基本上很少用到,但是STM32里面結(jié)構(gòu)體什么,枚舉什么一大片一大片,你根本就看不懂。本身單片機(jī)的許多知識點(diǎn)就是比較難懂的東西了,還要去應(yīng)付C語言的知識點(diǎn),你做不來的。如果想學(xué)單片機(jī)的話,而且C語言的功底不是很深厚的,建議閣下買一本郭天祥的《新概念51單片機(jī)C語言教程》來看看?梢砸贿厡W(xué)單片機(jī)一邊學(xué)C語言,我之前就是這么過來的,而且要準(zhǔn)備一臺電腦、一塊學(xué)習(xí)板,不用買太貴的,幾十塊的就可以。學(xué)的時(shí)候要多動手敲代碼下載到學(xué)習(xí)板實(shí)踐,這樣學(xué)單片機(jī)才會學(xué)得會,如果你只是看看看書而已,那你一輩子也學(xué)不會單片機(jī)。當(dāng)你學(xué)會了51再去學(xué)STM32,那會容易很多。
作者: peanut1    時(shí)間: 2018-7-27 14:54
51入手好,因?yàn)楸容^簡單,入手51后才能看懂32的冗長的代碼
作者: wang1999    時(shí)間: 2018-7-27 15:09
從51上手,然后在了解一些別的簡單的單片機(jī)再去學(xué)32
作者: lwfalbb    時(shí)間: 2018-7-27 15:15
51易學(xué),MSP實(shí)用。
作者: lwfalbb    時(shí)間: 2018-7-27 15:16
可以先從51學(xué)起,51容易入手些。51弄懂了其他的學(xué)起來就快了,進(jìn)階時(shí)建議 MSP 或者 STM單片機(jī)
作者: cb1995    時(shí)間: 2018-7-27 15:27
首先是我肯定選擇用STM32,畢竟比51高大上,再有你用32可以學(xué)到很多東西。
作者: dairylcs    時(shí)間: 2018-7-27 16:31
51好入門,知道了就很好操作STM32
作者: x1511531983    時(shí)間: 2018-7-27 16:47
51更易上手,先從51開始。
作者: 小灰白    時(shí)間: 2018-7-28 12:55
有電路基礎(chǔ)的直接上手32的庫函數(shù)版的,沒有問題的
作者: wushiye54    時(shí)間: 2018-8-3 16:54
直接學(xué)STM32 HAL庫
作者: _520_    時(shí)間: 2018-8-3 17:37
直接用STM32,有C語言基礎(chǔ)就可以,現(xiàn)在都是庫函數(shù),不需要與寄存器打交道
作者: _520_    時(shí)間: 2018-8-3 17:43
直接學(xué)STM32,有c語言基礎(chǔ)就可以了
作者: 666o    時(shí)間: 2018-8-3 20:31
學(xué)習(xí)完51后,對32上手很快的
作者: semonpic    時(shí)間: 2018-8-4 09:20
Stm32吧
作者: 初學(xué)者10086    時(shí)間: 2018-8-4 09:41
先從51開始,從51了解更容易上手。
作者: zhengcunkai    時(shí)間: 2018-8-4 10:56
51單片機(jī)簡單入門 STM32太復(fù)雜了 蒙蔽路
作者: 爆米花2貨    時(shí)間: 2018-8-4 11:00
先學(xué)習(xí)51的,了解外圍電路和一些電子傳感器,之后再學(xué)習(xí)什么主板都很容易上手的
作者: 爆米花2貨    時(shí)間: 2018-8-4 11:01
我大三學(xué)好了51,之后換成52,再之后換成IAP,現(xiàn)在Arduino,都很快上手
作者: 曉川55555    時(shí)間: 2018-8-4 20:42
建議學(xué)STM32使用官方提供的庫函數(shù)進(jìn)行操作。但C語言基礎(chǔ)一定要好,基礎(chǔ)的運(yùn)算符和9條語句是必須的,函數(shù)、指針、結(jié)構(gòu)體這三個是學(xué)STM32的關(guān)鍵。先會用庫函數(shù),慢慢的再去看寄存器把原理搞清楚。不要聽別人說難就難了
作者: 李赫    時(shí)間: 2018-8-4 21:14
STM32 = 51 +VC
最后學(xué)STM32
作者: 36218    時(shí)間: 2018-8-5 13:34
肯定先學(xué)51啊,有一定的基礎(chǔ)后再學(xué)習(xí)32會好很多,如果直接學(xué)習(xí)32沒有一定的基礎(chǔ),可能會讓你無從下手。
作者: lybkf    時(shí)間: 2018-8-5 19:23
51,借助51拓展電子電路相關(guān)知識,51通了之后會發(fā)現(xiàn),其他單片機(jī)很好上手,況且STM32可以進(jìn)行庫函數(shù)編程,對于STM32來說如果只是使用的話不用太了解底層寄存器什么的,很方便
作者: 老鄧    時(shí)間: 2018-8-6 20:09
個人建議,學(xué)習(xí)51先相對容易些。
作者: 老鄧    時(shí)間: 2018-8-6 20:11
先從51單片機(jī)入手吧,上手容易,而且以后轉(zhuǎn)stm32也容易。
作者: CrlikenNN    時(shí)間: 2018-8-20 10:10
先學(xué)51,32要復(fù)雜一點(diǎn)
作者: l3537515955    時(shí)間: 2018-8-20 11:36
先從51學(xué)起吧,stm32的功能比51強(qiáng)大太多了,51還可以用匯編編寫,stm32根本不可能!
作者: pzibang    時(shí)間: 2018-8-20 14:04
推薦先學(xué)習(xí)51,如果你對單片機(jī)不熟悉,學(xué)習(xí)51能夠讓你打好基礎(chǔ),STM32有庫函數(shù)和寄存器操作兩種,如果你有一定的基礎(chǔ)再來用庫函數(shù)學(xué)STM32會比較簡單,如果你只是想了解一下庫函數(shù)的應(yīng)用那就夠了,如果深入學(xué)習(xí),就要學(xué)習(xí)寄存器操作
作者: pzibang    時(shí)間: 2018-8-20 14:06
推薦先學(xué)習(xí)51,如果你對單片機(jī)不熟悉,學(xué)習(xí)51能夠讓你打好基礎(chǔ),STM32有庫函數(shù)和寄存器操作兩種,如果你有一定的基礎(chǔ)再來用庫函數(shù)學(xué)STM32會比較簡單,如果你只是想了解一下就夠了,深入學(xué)習(xí)的話,繞不過寄存器的。
作者: QQ15935746    時(shí)間: 2018-8-20 16:40
STM32比較好   本人跟你情況差不多正在學(xué)習(xí)STM32103
作者: 文鳳軒    時(shí)間: 2018-8-20 17:57
有基礎(chǔ)的話,不怕辛苦的話,建議學(xué)stm32因?yàn)閷W(xué)這個好就業(yè)。
作者: 403715068    時(shí)間: 2018-8-20 18:52
現(xiàn)在STM比51用的地方多一些,可以買一個STM的開發(fā)板慢慢通過觀看教程提供的例子來學(xué)習(xí)。
作者: qunshuo    時(shí)間: 2018-8-20 19:38
有電子基礎(chǔ)的話直接學(xué)smt32,沒有的還是先學(xué)習(xí)51投入成本不用多少
作者: superheros    時(shí)間: 2018-8-20 20:07
在學(xué)校里面都是先從51開始學(xué)習(xí)的,并且是學(xué)習(xí)的是匯編語言。
其實(shí)如果自學(xué)的話,有C語言功底,可以直接從stm32開始學(xué)習(xí),多看他們完整的工程,并且在開發(fā)板上調(diào)試程序,買個st link實(shí)現(xiàn)仿真功能,注意keil仿真看變量是最好的學(xué)習(xí)方法。
作者: djw2    時(shí)間: 2018-8-20 20:46
我覺著32好,網(wǎng)上資料很多,學(xué)起來也不費(fèi)勁,有c基礎(chǔ)就行
作者: qwrjnb    時(shí)間: 2018-8-20 20:46
Jun默默淡定 發(fā)表于 2018-7-27 14:38
如果只是自學(xué)過一點(diǎn)C語言的話,建議你還是從51開始學(xué),因?yàn)?1用到的C語言的深層次分東西比較少,比如說結(jié)構(gòu) ...

如果有C基礎(chǔ)不一定要從51開始,可以直接從STM8開始。 郭的程序?qū)懛ㄊ呛苓m合入門,但并沒有模塊化。建議從開始學(xué)的時(shí)候就要模塊化開始。變量名和代碼風(fēng)格最好有規(guī)范名稱。對你以后做項(xiàng)目會有好初
作者: 15779747682    時(shí)間: 2018-8-20 21:25
個人覺得可以先學(xué)習(xí)單片,單片機(jī)比較好學(xué),我覺得單片機(jī)是基礎(chǔ)課程,學(xué)了對其他的很多都有用。
作者: cr8526    時(shí)間: 2018-8-20 22:23
我現(xiàn)在在練51的。STM的還不行
作者: idiotdream    時(shí)間: 2018-8-20 22:33
要回答這個問題,先要搞清楚兩者異同。都是單片機(jī),所以都是通過讀寫寄存器來完成對器件的控制的,剩下的就是51的寄存器比arm少很多,所以他簡單很多,易上手,但功能也相對間化很多,其實(shí)這個大器件玩明白了,其它所有單片機(jī)都清楚了。
作者: 9990    時(shí)間: 2018-8-20 23:09
學(xué)51更能了解底層操作
作者: 9990    時(shí)間: 2018-8-20 23:14
以底層知識方面看, 先學(xué)51, 要學(xué)習(xí)編程思路的話, 就是STM32, 因?yàn)檎{(diào)試方便
作者: pandaxia    時(shí)間: 2018-8-20 23:21
由于我們都是新手過來的,所以還是建議你從51作為入手,當(dāng)然你熟悉51實(shí)際是不會延長你學(xué)習(xí)stm32進(jìn)程的,一旦熟悉了51再去學(xué)stm32就會簡單很多。就是磨刀不誤砍柴工這個道理。51里面的函數(shù)包括調(diào)用的都是一些相對簡單的代碼,讀起來或者參考也能看得懂,這樣在前期學(xué)習(xí)就不會顯的特別吃力,慢慢積累經(jīng)驗(yàn)就會容易入門許多,希望能對你有所幫助。
作者: llssll9527    時(shí)間: 2018-8-21 09:02
C51是入門,學(xué)會了,。其他就容易上手了、
作者: shenjq    時(shí)間: 2018-8-21 09:25
從51入手再學(xué)stm32會更容易,但是直接學(xué)stm32未嘗不可!
作者: 千古一轍    時(shí)間: 2018-8-21 09:34
stm32很好入手,用途廣,建議買正點(diǎn)原子開發(fā)板,視頻教程和文字教程非常豐富!
作者: 千古一轍    時(shí)間: 2018-8-21 09:38
個人強(qiáng)烈建議買正點(diǎn)原子開發(fā)板,學(xué)stm32,視頻和文字教程非常全,其實(shí)單片機(jī)主要先要理解引腳輸入輸出,還有就是中斷,其他的學(xué)51未必就簡單多少
作者: q617300081    時(shí)間: 2018-8-21 09:57

51單片機(jī)對初學(xué)者友好一點(diǎn)




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1