找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
樓主: daliu
打印 上一主題 下一主題
收起左側(cè)

遠(yuǎn)離51單片機(jī)珍惜腦漿

  [復(fù)制鏈接]
41#
ID:408809 發(fā)表于 2020-1-6 10:16 | 只看該作者
想我這種連C51都整不明白的人去弄那些且不是更燒腦么?
回復(fù)

使用道具 舉報(bào)

42#
ID:688561 發(fā)表于 2020-1-31 12:04 | 只看該作者
由簡(jiǎn)入繁,51是很好的入門(mén),便于學(xué)習(xí),慢慢再學(xué)習(xí)arm比較好。
回復(fù)

使用道具 舉報(bào)

43#
ID:91165 發(fā)表于 2020-2-10 10:54 | 只看該作者
admin 發(fā)表于 2014-9-2 14:30
我覺(jué)得8051就像是和 80386一樣 ,會(huì)長(zhǎng)期占據(jù)中國(guó)的教科書(shū)的,因?yàn)樗?jiǎn)單,如果新生一開(kāi)始就接觸 arm的 m0  ...

剛開(kāi)始學(xué)stm32感覺(jué)比51 復(fù)雜多了
回復(fù)

使用道具 舉報(bào)

44#
ID:687694 發(fā)表于 2020-2-19 22:48 | 只看該作者
殺雞焉用宰牛刀,RISC-V也出來(lái)了,跟隨時(shí)代的進(jìn)步而學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

45#
ID:696978 發(fā)表于 2020-2-25 03:38 | 只看該作者
51->PIC->AVR->STM32
回復(fù)

使用道具 舉報(bào)

46#
ID:433166 發(fā)表于 2020-4-8 21:14 | 只看該作者
感覺(jué)標(biāo)題有點(diǎn)夸大。ARM 是很火,但高昂的授權(quán)費(fèi)和使用版權(quán)費(fèi)限也是很出名的,較早的M0/M3算是便宜的,每片使用版權(quán)費(fèi)據(jù)說(shuō)是4美分,折合人民幣3角左右了,這對(duì)于低成本消費(fèi)電子產(chǎn)品可絕不是小數(shù)目;據(jù)說(shuō)51核專利已過(guò)期,芯片開(kāi)發(fā)使用核心知識(shí)產(chǎn)權(quán)風(fēng)險(xiǎn)低,無(wú)后顧之憂,又易學(xué)易用,從供需角度看,51產(chǎn)品必將還會(huì)存在下去。
  另外補(bǔ)充一句,現(xiàn)在32位開(kāi)源的RISV-V構(gòu)架受到不少組織追捧認(rèn)可,這對(duì)ARM是個(gè)挑戰(zhàn)。
回復(fù)

使用道具 舉報(bào)

47#
ID:750748 發(fā)表于 2020-5-15 14:55 | 只看該作者
ARM不能反匯編是來(lái)搞笑的吧,電腦都能反匯編。
回復(fù)

使用道具 舉報(bào)

48#
ID:617992 發(fā)表于 2020-5-22 17:03 | 只看該作者
M0感覺(jué)是趨勢(shì),不過(guò)小心將來(lái)ARM內(nèi)核又不免費(fèi)了,來(lái)收割韭菜
回復(fù)

使用道具 舉報(bào)

49#
ID:70490 發(fā)表于 2020-6-4 20:27 | 只看該作者

8051入門(mén)簡(jiǎn)單,適合初學(xué)者使用
回復(fù)

使用道具 舉報(bào)

50#
ID:718725 發(fā)表于 2020-6-5 20:51 | 只看該作者
學(xué)校教什么,到了社會(huì)也跟著用了。
回復(fù)

使用道具 舉報(bào)

51#
ID:774631 發(fā)表于 2020-6-17 09:11 | 只看該作者
現(xiàn)在的大學(xué)課程已經(jīng)逐漸轉(zhuǎn)變到STM32了
回復(fù)

使用道具 舉報(bào)

52#
ID:246133 發(fā)表于 2020-8-13 11:10 | 只看該作者
各有各的用處,各有各的舞臺(tái),只是舞臺(tái)大小問(wèn)題,看在哪個(gè)方面更實(shí)用而已。51還不至于到淘汰的地步,ARM確實(shí)舞臺(tái)廣闊。
回復(fù)

使用道具 舉報(bào)

53#
ID:809311 發(fā)表于 2020-8-13 11:46 | 只看該作者
admin 發(fā)表于 2014-9-2 14:30
我覺(jué)得8051就像是和 80386一樣 ,會(huì)長(zhǎng)期占據(jù)中國(guó)的教科書(shū)的,因?yàn)樗?jiǎn)單,如果新生一開(kāi)始就接觸 arm的 m0  ...

我也覺(jué)得。
回復(fù)

使用道具 舉報(bào)

54#
ID:368534 發(fā)表于 2020-10-10 09:54 | 只看該作者
51是基礎(chǔ),對(duì)于速度要求不高的項(xiàng)目,完全可以勝任,最遺憾的是其運(yùn)算只能達(dá)到8位,而現(xiàn)實(shí)中,起碼達(dá)到16位的才能算馬馬虎虎,最好能達(dá)到32位的運(yùn)算,當(dāng)然也可以用編程的方法實(shí)現(xiàn)32位運(yùn)算,但是太麻煩而且執(zhí)行時(shí)間太長(zhǎng)了,幸運(yùn)的是,能實(shí)現(xiàn)32位運(yùn)算的51單片機(jī)也出來(lái)了,像中穎的79f1611,還有STC8,等等,甚至有些8位機(jī)都內(nèi)置函數(shù)外設(shè)了,只要價(jià)格合理,8位機(jī)也有存在的基礎(chǔ)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

55#
ID:368534 發(fā)表于 2020-10-10 10:05 | 只看該作者
而對(duì)于ARM的M0或者M(jìn)3來(lái)講,的確是不錯(cuò)的IP,國(guó)內(nèi)也有不少集成電路的廠家在使用,譬如兆易,華大等等,現(xiàn)在的價(jià)格基本跟51可以一拼了,32位的加減乘除全部實(shí)現(xiàn)(M0沒(méi)有除法),但是,最近老美針對(duì)中國(guó)的貿(mào)易戰(zhàn),讓人對(duì)ARM不免有些擔(dān)心,華為就是典型的例子,下面就是其他中小公司了,本人之前的項(xiàng)目都是有兆易的GD32,M23的IP,不過(guò)下一步已經(jīng)慢慢轉(zhuǎn)用RISC_V的IP了,像GD32VF103,CH32V103,都是32位的,都是國(guó)內(nèi)的IP,用的放心。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

56#
ID:787739 發(fā)表于 2020-10-14 12:43 | 只看該作者
8051很容易入門(mén),本來(lái)產(chǎn)品就用幾個(gè)簡(jiǎn)單的控制破解了一沒(méi)有意義啊,自己開(kāi)發(fā)都想通還破解干什么。
回復(fù)

使用道具 舉報(bào)

57#
ID:829334 發(fā)表于 2020-10-15 23:27 | 只看該作者
小白請(qǐng)教一下M0和M3對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō)有什么區(qū)別?我只知道是指令集M3更大,但是指令集不是匯編層面的東西嗎。在MDK中用C語(yǔ)言開(kāi)發(fā)的時(shí)候,是M0和M3有什么本質(zhì)區(qū)別嗎?

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

58#
ID:328014 發(fā)表于 2020-10-16 00:09 | 只看該作者
屎涕糞粥 發(fā)表于 2020-10-15 23:27
小白請(qǐng)教一下M0和M3對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō)有什么區(qū)別?我只知道是指令集M3更大,但是指令集不是匯編層面的東西嗎 ...

M0的市場(chǎng)定位本來(lái)就是用來(lái)取代51單片機(jī)的,性能較低,資源也少

性能:
Cortex-M0 基于32 位架構(gòu),利用一個(gè)
通過(guò)MULS 指令直接與內(nèi)核相連的32×32 位硬件乘
法器,恩智浦M0 指令模式可以在單個(gè)周期中對(duì)兩個(gè)
32 位字進(jìn)行乘運(yùn)算.
最高頻率50MHZ-

Cortex-M3處理器的核心是基于哈佛架構(gòu)的3級(jí)流水線內(nèi)核,
該內(nèi)核集成了分支預(yù)測(cè),單周期乘法,
硬件除法等眾多功能強(qiáng)大的特性
最高頻率已經(jīng)達(dá)到150MHZ+
回復(fù)

使用道具 舉報(bào)

59#
ID:824308 發(fā)表于 2022-10-7 06:59 | 只看該作者
單片機(jī)是拿來(lái)用的, 不只是學(xué)習(xí)機(jī), 學(xué)習(xí)是為了用它, 簡(jiǎn)單有簡(jiǎn)單的用處,  能簡(jiǎn)單的地方?jīng)Q不復(fù)雜化, 有的應(yīng)用則要更好的MCU, 應(yīng)用才是學(xué)習(xí), 開(kāi)發(fā)的動(dòng)力. 不要簡(jiǎn)單的說(shuō)那個(gè)好, 那個(gè)不好, 合用就好.
回復(fù)

使用道具 舉報(bào)

60#
ID:78835 發(fā)表于 2022-10-7 08:23 | 只看該作者
感覺(jué)越高級(jí)的東西,越容易使用,圖形化操作,隔離了寄存器,甚至比51單片機(jī)還簡(jiǎn)單。例如STM32Cube
回復(fù)

使用道具 舉報(bào)

61#
ID:875095 發(fā)表于 2022-10-30 00:35 | 只看該作者
適合入門(mén)的是經(jīng)典51系列,新的芯片,外設(shè)寄存器數(shù)量方面看著已經(jīng)與ARM核的差別不大了,而且有個(gè)天生的缺陷,串口,時(shí)鐘為了兼容經(jīng)典51,在寄存器組織上是真心有點(diǎn)散。
回復(fù)

使用道具 舉報(bào)

62#
ID:228452 發(fā)表于 2022-11-15 07:34 | 只看該作者
In 1981, Intel introduced an 8-bit microcontroller called the 8051

It is only CPU on market valid today after 40.. years

Workhorse of industry , just  excellent  CPU if you know how

to use it , if not 10 GHZ   1000 cores will not solve problems ...
回復(fù)

使用道具 舉報(bào)

63#
ID:77589 發(fā)表于 2022-11-23 17:34 | 只看該作者
存在即合理,各有各的應(yīng)用場(chǎng)合。。。
回復(fù)

使用道具 舉報(bào)

64#
ID:663162 發(fā)表于 2022-11-25 11:28 | 只看該作者
8051不可能消失,我覺(jué)得它還會(huì)發(fā)光發(fā)熱,因?yàn)楹芏鄷r(shí)候并不需要ARM這類高性能芯片,例如簡(jiǎn)單的邏輯控制,8051的寄存器控制速度其實(shí)并不慢,關(guān)鍵是簡(jiǎn)單,讓指令變的簡(jiǎn)單,越是簡(jiǎn)單的東西,往往越好用。
回復(fù)

使用道具 舉報(bào)

65#
ID:247571 發(fā)表于 2023-2-28 09:22 | 只看該作者
只有樓主思想喜新厭舊,arm有arm的好,51有51的優(yōu)勢(shì)?床煌傅娜耍砸詾楦呷艘坏。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

66#
ID:396377 發(fā)表于 2023-3-10 07:57 | 只看該作者
CWKQL 發(fā)表于 2018-5-1 06:01
各顯其能,不能以一言蔽之,阿門(mén)

你這廝,說(shuō)的好
回復(fù)

使用道具 舉報(bào)

67#
ID:605585 發(fā)表于 2023-4-25 14:08 | 只看該作者
admin 發(fā)表于 2014-9-2 14:30
我覺(jué)得8051就像是和 80386一樣 ,會(huì)長(zhǎng)期占據(jù)中國(guó)的教科書(shū)的,因?yàn)樗?jiǎn)單,如果新生一開(kāi)始就接觸 arm的 m0  ...

贊同,我也這么認(rèn)為,當(dāng)年我在大學(xué)里學(xué)51的時(shí)候都感覺(jué)挺難的,(當(dāng)初學(xué)的是匯編,如果學(xué)c語(yǔ)言編程的話也不會(huì)抵觸了),如果一開(kāi)始就學(xué)arm會(huì)根基不牢,地動(dòng)山搖;能堅(jiān)持學(xué)下來(lái)的應(yīng)該會(huì)是小部分人。
回復(fù)

使用道具 舉報(bào)

68#
ID:1064915 發(fā)表于 2023-4-29 08:50 | 只看該作者
51還沒(méi)有學(xué)會(huì)
回復(fù)

使用道具 舉報(bào)

69#
ID:747496 發(fā)表于 2023-6-10 15:20 | 只看該作者
入門(mén)可以,幫助小白認(rèn)識(shí)單片機(jī)確實(shí)很好,但是不要太糾結(jié)于匯編指令,了解一下就可以了,如果太關(guān)注于底層的匯編指令,很有可能走火入魔,做大一點(diǎn)的項(xiàng)目就麻煩大了。
回復(fù)

使用道具 舉報(bào)

70#
ID:119977 發(fā)表于 2023-6-13 17:28 | 只看該作者
存在就是有道理的 , 沒(méi)有意義的東西歷史會(huì)拋棄
回復(fù)

使用道具 舉報(bào)

71#
ID:479880 發(fā)表于 2023-6-30 17:20 | 只看該作者
51單片機(jī)入門(mén)很不錯(cuò),簡(jiǎn)單應(yīng)用也尚可;不過(guò),51的棧空間少得可憐,復(fù)雜一點(diǎn)的項(xiàng)目,需要定義很多的函數(shù),棧空間不夠,很痛苦。所以,項(xiàng)目中盡量使用cortex-m3這類棧空間大的單片機(jī)。
回復(fù)

使用道具 舉報(bào)

72#
ID:165291 發(fā)表于 2023-7-28 10:51 | 只看該作者
各有優(yōu)點(diǎn),51成本低,簡(jiǎn)單項(xiàng)目推薦
回復(fù)

使用道具 舉報(bào)

73#
ID:224580 發(fā)表于 2023-8-23 14:12 | 只看該作者
還是先有51單片機(jī)功底才學(xué)習(xí)M0,進(jìn)步快很多。
回復(fù)

使用道具 舉報(bào)

74#
ID:467496 發(fā)表于 2023-8-23 17:25 | 只看該作者
業(yè)余的玩家簡(jiǎn)單的需求或者需要直接訪問(wèn)硬件的需求使用51單片機(jī),再?gòu)?fù)雜一點(diǎn)的直接用PC上面的編程軟件應(yīng)用,比STM強(qiáng)大的不是一點(diǎn)點(diǎn);静恍枰鉙TM
回復(fù)

使用道具 舉報(bào)

75#
ID:71233 發(fā)表于 2023-9-29 07:52 | 只看該作者
聽(tīng)說(shuō)ARM也可以讀出里面的ROM代碼,雖然很難反編譯。
回復(fù)

使用道具 舉報(bào)

76#
ID:137736 發(fā)表于 2024-2-5 18:21 | 只看該作者
popuple 發(fā)表于 2018-6-27 09:31
在沒(méi)有51的情況下如何入門(mén)?希望有大神發(fā)個(gè)話。

如果會(huì)C語(yǔ)言,直接轉(zhuǎn)arm也行。不會(huì),從8051入門(mén)更簡(jiǎn)單,也能深入領(lǐng)會(huì)。當(dāng)然,快速入門(mén)可選Arduino,學(xué)不深入。
回復(fù)

使用道具 舉報(bào)

77#
ID:599366 發(fā)表于 2024-2-8 10:18 | 只看該作者
王師13631676419 發(fā)表于 2019-12-25 16:55
但如果把M0或者M(jìn)3搞懂。8051就很好理解吧

并不會(huì)
回復(fù)

使用道具 舉報(bào)

78#
ID:1088185 發(fā)表于 2024-4-21 22:09 | 只看該作者
作為一合格的碼農(nóng)業(yè), 高檔低檔的MCU你都應(yīng)該有能力駕馭, 用32位的就比用51的高級(jí)是個(gè)非常非常錯(cuò)誤的想法。
比如, 簡(jiǎn)單的翻轉(zhuǎn)IO
回復(fù)

使用道具 舉報(bào)

79#
ID:23640 發(fā)表于 2024-6-28 08:51 | 只看該作者
如果有一天樓主能破ARM程序了,是不是又叫人遠(yuǎn)離ARM了
回復(fù)

使用道具 舉報(bào)

80#
ID:1110477 發(fā)表于 2025-4-18 04:45 | 只看該作者
admin 發(fā)表于 2014-9-2 14:30
我覺(jué)得8051就像是和 80386一樣 ,會(huì)長(zhǎng)期占據(jù)中國(guó)的教科書(shū)的,因?yàn)樗?jiǎn)單,如果新生一開(kāi)始就接觸 arm的 m0  ...

大學(xué)里都不應(yīng)該教80386,多難呀,我學(xué)的是8086/8088微機(jī)原理和匯編語(yǔ)言,相對(duì)簡(jiǎn)單易懂,反正都不會(huì)拆機(jī)學(xué)電路
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表