標題: 51單片機是不是過時了? [打印本頁]

作者: longzhihao    時間: 2021-4-16 12:53
標題: 51單片機是不是過時了?
51單片機現(xiàn)在是不是過時了?現(xiàn)在有那么多功能強大的單片機。

作者: 路人甲王    時間: 2021-4-16 17:23
就好比小車和跑車的區(qū)別

你是不是會開小車和會不會使用底層原理一樣

你可以學了51知道底層原理再用其他的、

你一開始學跑車了,也不知道底層原理了

還是要回來學一次
作者: ZXWPL    時間: 2021-4-16 17:43
除非你說功能強大的單片機價格能夠做的和51一樣或者低于51.不然同樣的東西,我花兩塊錢能夠搞定,為什么要花20塊
作者: dzbj    時間: 2021-4-16 17:51
無所謂 工具而已 合適好用即可 有那么多先進機械錘子不是也沒過時
作者: dzbj    時間: 2021-4-16 17:58
路人甲王 發(fā)表于 2021-4-16 17:23
就好比小車和跑車的區(qū)別

你是不是會開小車和會不會使用底層原理一樣

我覺得不是你說的那樣 很多開車不錯的人并不會修車也不懂原理 隨著應用的廣泛 技能一定會被細分 因為產(chǎn)品的能力過于強悍 只有很少的人能從頭到尾都搞 記得剛有PC的時候 所謂懂電腦的人聊的是總線 中斷 內(nèi)存地址 現(xiàn)在會打游戲也是PC高手 到后期有的人就只專注于應用 而且很可能只是某一方面的應用 就像AUTOCAD用的好并不一定EXCEL也行

好多年前 那時候是長城代理IBM 我們送去返修的顯示器 鍵盤 主機什么的 按我們的理解就是都收下等著取 然后 收件那個美國人說 他只修鍵盤 顯示器要找別的部門 我不是說這個方式好不好 只是說這就是功能細分 也許這例子不合適吧 大概是那意思
作者: 13702010390    時間: 2021-4-16 18:17
學校里用的比較多,企業(yè)用的很少。51性能有可能滿足不了現(xiàn)在的要求
作者: winxp12345    時間: 2021-4-16 19:47
原理還是學51,資料比較多。主流的單片機還是市場和利潤決定的。與功能強不強大沒有關(guān)系。
作者: rayin    時間: 2021-4-16 20:13
51單片機還是有用處的,雖然速度不夠快,但IO口夠多, 學習資料隨處可得,編譯軟件keil也很容易找到。 不是每個應用場景都是需要高速單片機來做的,合適的地方一樣有用處, 這就是51單片機一直長盛不衰的原因所在。
作者: 李sz    時間: 2021-4-16 22:50
51單片機在一些低端產(chǎn)品中還大量應用,學校也用的比較多。而且也不存在過時,只要功能相匹配就可以用51單片機。
作者: changhz    時間: 2021-4-17 00:24
不能說過時,是看運算多不多,目前來說對初學者很實用
作者: 人人學會單片機    時間: 2021-4-17 07:49
把話說清除一點,你說的應該是89單片機過時了。51內(nèi)核也有很多牛逼的單片機。比如新唐的。比如CY系列的。C8051F340等等 多了去了
作者: liuxuhe    時間: 2021-4-17 08:59
不會的,51學學基礎(chǔ),然后直接上ST
作者: man1234567    時間: 2021-4-17 10:34
這種嬰兒般的提問會令所有人都有不吐不快的感覺而且真的都可以回答所以必火。

所以補充個類似的問題:科技都這么發(fā)達了有必要生產(chǎn)火柴么 ?
作者: MV-BP1X    時間: 2021-4-17 11:46
這個東西跟產(chǎn)品選型有關(guān)系,一些低端消費類電子產(chǎn)品應用很多
作者: 風吹來的砂    時間: 2021-4-17 12:00
不過時,用在不同的場景下
作者: 這一生只為你    時間: 2021-4-17 12:07
你有一輛自行車,還有一輛汽車,那么你去家門口附近的菜市場買菜,你是開車還是騎自行車?
作者: yhang18    時間: 2021-4-17 12:58
尺有所短   寸有所長
作者: 吼吼吼吼    時間: 2021-4-17 13:04
51單片機現(xiàn)在是不回過時的,就像2g->3g->4g->5g一樣
作者: yewjr    時間: 2021-4-17 13:39
51是基礎(chǔ)
作者: yewjr    時間: 2021-4-17 13:40
51是基礎(chǔ)  學好了51才能更好的學別的單片機
作者: 977261156    時間: 2021-4-17 14:07
萬座高樓平地起,學習單片機還是要從51單片機開始,然后才能進一步學習其他高性能的單片機。
作者: lwh999995    時間: 2021-4-17 14:12
要是點亮一個LED,你還去用STM32么?
只有產(chǎn)品適不適合,51沒有過時之說。
當然做產(chǎn)品主要是考慮成本。
作者: 名字不是重點    時間: 2021-4-17 14:57
其實我也想問一句: 是什么原因讓樓主你覺得51單片機過時了?
作者: _zoe_    時間: 2021-4-17 16:05
我認為51單片機沒有過時。它的功能都是基礎(chǔ)功能,在一些小功能軟件上使用性比較強。
作者: me1998    時間: 2021-4-17 21:17
51芯片說是否過時,因為51單片機是我們學習單片機的開始,51單片機是學習單片機的基礎(chǔ),許多單片機都是以51單片機作為基礎(chǔ),去擴展的。所以說學好51單片機還是很有必要的

作者: LVDOUBOY    時間: 2021-4-17 21:37
不會啊,用在教學上還是蠻好的
作者: hantu    時間: 2021-4-17 21:55
對,已經(jīng)過時幾十年了。就象語文呀數(shù)學呀幾十年前的小學生都學過了,現(xiàn)在的小學生都不用再去學了。
作者: angmall    時間: 2021-4-17 22:36
hantu 發(fā)表于 2021-4-17 21:55
對,已經(jīng)過時幾十年了。就象語文呀數(shù)學呀幾十年前的小學生都學過了,現(xiàn)在的小學生都不用再去學了。

對,嬰兒都不需要爬行或走路了,直接用嫦娥號去月球
作者: 574997859    時間: 2021-4-17 23:29
就其技術(shù)而言,是過時了。8位機存在是因為它低廉的價格,臺系8位機更是低價
作者: wqqfE    時間: 2021-4-18 10:11
只要能達到你的目的,不管是什么芯片,能做出來就行~如果用的初級的芯片做的,那你的成本更低,這無疑也是你的產(chǎn)品優(yōu)點所在
作者: 505816707    時間: 2021-4-18 10:26
51單片機可以學習到單片機的原理,這樣再學其他單片機也比較簡單,可以就51而言在學校大的競賽都不怎么用了,性能都不夠
作者: y19019    時間: 2021-4-18 15:59
當然不會啦,51新手.是入門最好的選擇
作者: 被罰站的樹    時間: 2021-4-18 19:49
51單片機雖然在一些大公司已經(jīng)被取代,但是在小公司還有一些基礎(chǔ)用品中還是不可缺少的,它很適合初學者去了解單片機,可以自己找個兼職來鍛煉自己的能力,我們現(xiàn)在就正在學習,它可以實現(xiàn)好多功能雖然它只有8位,但是如果說初次接觸競賽,用它確實是一個不錯的選擇
作者: zongwobuwang    時間: 2021-4-18 20:05
單片機只有適不適用的問題,沒有過時說法。比如做一個溫度監(jiān)控系統(tǒng),四五塊錢的51單片機能實現(xiàn)的,干嘛非得買十幾塊錢的PIC或AVR單片機? 現(xiàn)在有的工控廠家還指定用51的前輩8031呢。雖然它簡單得連內(nèi)部程序寄存器都沒有,但就是因為簡單,所以相對其他的單片機來說,穩(wěn)定系數(shù)高,程序不容易跑飛。在惡劣的工業(yè)環(huán)境中穩(wěn)定性高
作者: YZYNULL    時間: 2021-4-18 22:22
51是內(nèi)核說具體型號別一概而論,你說的應該是51系列89單片機,stc16單片機也是51單片機挺強的
作者: myemcu    時間: 2021-4-18 22:35
主要看個人使用習慣。
作者: TTQ001    時間: 2021-4-19 07:38
只要有低端應用,51系列單芯片計算機仍將有其市場份額。
作者: sunismyself    時間: 2021-4-19 11:00
不見得呦,很多項目里面都還是會用到,根據(jù)產(chǎn)品情況
作者: beyond_12    時間: 2021-4-19 11:30
4位 8位都處于淘汰階段吧!4位的生存空間要大一點 畢竟價格優(yōu)勢
作者: 藍色彈珠    時間: 2021-4-19 11:33
不同的領(lǐng)域,用到的東西肯定不一樣,51價格便宜,功能還算可以,在玩具中應用很多的,一些追求性價比的產(chǎn)品中,用的還不如51功能強大訥
作者: 神說要有狗    時間: 2021-4-19 11:35
相比之下雖然51單片機確實比較落后了,但是目前51的應用還是挺可觀的,也很適合新手學習單片機
作者: 神說要有狗    時間: 2021-4-19 11:35
被罰站的樹 發(fā)表于 2021-4-18 19:49
51單片機雖然在一些大公司已經(jīng)被取代,但是在小公司還有一些基礎(chǔ)用品中還是不可缺少的,它很適合初學者去了 ...

確實,贊同,大佬
作者: ankangyu    時間: 2021-4-19 13:32
不存在什么過時不過時,重點還是看你應用在什么地方,好比用一塊錢的器件可以滿足應用,非得要用5塊錢的器件不就是浪費了嗎。
作者: sai_chen    時間: 2021-4-19 13:41
小項目用小功能單片機,大項目用大功能的。
作者: 727742898    時間: 2021-4-19 13:47
st芯片漲價太厲害,換成了51單片機,程序仿真真垃圾啊,難受人。。
作者: dddddddd12    時間: 2021-4-19 14:18
51是地基 很多小玩意都能用 也便宜
作者: endyduan    時間: 2021-4-19 15:20
主要還是成本問題 現(xiàn)在更行更業(yè)都在降成本來提升利潤空間 兩塊錢單片機可以搞定的事情當然不會去選擇十塊錢的東西
作者: laohai123    時間: 2021-4-19 15:40
對一些成本敏感和一些功能要求簡單的場合還是很有競爭力的
作者: kuoluo    時間: 2021-4-19 19:21
51單片機屬于比較基礎(chǔ)的單片機,作為教學引導新手入門還是很好用的
作者: handsomehahh    時間: 2021-4-19 20:31
入門還是可以的,便宜,但是的確沒有es8266香
作者: 青竹之初3405    時間: 2021-4-19 22:32
現(xiàn)在好友很多的產(chǎn)品還在使用4位單片機,51相對還是高級的。對于公司來說,降低成本很重要。從這點考慮,51單片機還有很長一段時間優(yōu)勢。
作者: 王哈哈啊    時間: 2021-4-20 15:20
是有點,但在一些大學實踐里以及一些簡單的控制領(lǐng)域還有大量的應用。。
作者: mandan    時間: 2021-4-20 20:05
單片機只是個工具,這種東西看人不是看時代?慈耸窃趺词褂玫。
作者: 信男愛黑科技    時間: 2021-4-21 09:46
感覺51是最適合學習的,功能強大對新人還友好,我大一新學的,一個學期下來參加了幾次比賽,也小有成就,感覺很滿足
作者: 貳帆    時間: 2021-4-21 16:43
51單片機比較簡單,目前不管是學校實驗還是一些功能低的領(lǐng)域里也用的比較多,目前的話過時到不至于,但以后不好說

作者: 松99    時間: 2021-4-22 08:00
51單片機是上個時代科技結(jié)晶,而且從現(xiàn)在的角度看51單片機結(jié)構(gòu)簡單,容易學習,這算是基礎(chǔ),了解學會后有助于更高階的學習
作者: ckb13141    時間: 2021-4-22 09:58
51單片機還是有用處的,雖然速度不夠快,但IO口夠多, 學習資料隨處可得,編譯軟件keil也很容易找到
作者: u8899361    時間: 2021-4-22 15:34
強大的51多的是。不要擔心,過時的只是匯編。現(xiàn)在都用高級語言,管它低層是什么。
作者: 夜空之巔    時間: 2021-4-22 17:55
最近在學32,才發(fā)現(xiàn)以前學51的時候真的是沒怎么用心,32雖然也有庫函數(shù)版本,但是寄存器也要懂,學的頭都大了,庫函數(shù)還這么多,外設多引腳多,真的挺復雜的
作者: tyb291644    時間: 2021-4-22 19:27
51是讓你先了解單片機,他只是開始不是結(jié)尾,基礎(chǔ)打好才能走更遠,沒有過時不過時這一說法


作者: grant110    時間: 2021-4-22 19:32
學完51的話基本的中斷、總線、定時等功能都可以弄懂,但是其他的板子功能更強大,性能更穩(wěn)定。
作者: adshjk    時間: 2021-4-23 16:05
現(xiàn)在大部分確實是用的STM32
作者: 1358730429    時間: 2021-4-24 12:00
51單片機仍是電子類專業(yè)必修的課程,淘汰是不可能的,其操作簡單,功能直接,易學會,所以很受初學者的歡迎
作者: 1358730429    時間: 2021-4-24 12:02
51單片機是大學的必修課程,操作簡單,功能直接,易學會,所以很受初學者的歡迎,不會過時被淘汰的,目前功能強大的單片機有:MSP430單片機、STM32單片機、STC單片機等
作者: FlusCode    時間: 2021-5-5 07:24
不過時的,有些地方也好用的。
作者: zhou1600105834    時間: 2021-5-5 16:20
并沒有吧簡單的還可以用51
作者: sophieqd    時間: 2021-5-5 16:57
帖子當中的回答對我初學者受益匪淺。謝謝
作者: sophieqd    時間: 2021-5-5 16:58
ankangyu 發(fā)表于 2021-4-19 13:32
不存在什么過時不過時,重點還是看你應用在什么地方,好比用一塊錢的器件可以滿足應用,非得要用5塊錢的器 ...

非常贊同
作者: dalaoshi    時間: 2021-5-8 16:03
世界在發(fā)展,新事物不斷出現(xiàn),不斷有新的需求,嚴格的說,去年出產(chǎn)的芯片,今年就“過時”了,但基礎(chǔ)不變,一味追求最快,最多功能,最方便是在趕時髦,基礎(chǔ)打不好,樓無法建高。51是單片機的基礎(chǔ),在此基礎(chǔ)上發(fā)展出來的增強型51單片也是在回應新的需求,除非遇到無可逾越的障礙,否則不會過時。
作者: wangdanan    時間: 2021-5-8 16:11
個人認為學習底層原理,32也有很多底層原理,51確實有些過時了
作者: hnhkrhw    時間: 2021-5-8 22:46
現(xiàn)在最好的構(gòu)架是ARM+CPLD或ARM+FPGA,可以很好的完成多任務多線程
作者: 劉嘉    時間: 2021-5-8 23:44
現(xiàn)在很多大學還是以51為基礎(chǔ)進行學習,51學習可以入門,如果想更深入學習可以學習Python
作者: swjiujiu    時間: 2021-5-9 18:59
應該來說有點過時了,任何事物都有生命周期,只能說,大學課程的開設不是一步就能到位,目前51單片機已經(jīng)稍顯過時,由于中國體制問題,有的大學老師也不想再攻堅其他片子,學校也不可能一下子招到熟練新技術(shù)的老師,所以大學就一直學的看似“落后”的課程,但是,大學學的是方法,學的是基礎(chǔ)理論,有了基礎(chǔ)理論,學任何新技術(shù)都是很快的。學會了C,其他語言就不是太難搞懂,學會了單片機,自然ARM其他的就容易上手。大學的知識不會白學!
作者: 藍天znl    時間: 2021-5-11 20:26
51單片機感覺也不算很過時吧,我們學校還是一直用這個
作者: 權(quán)威人物    時間: 2021-5-12 09:54
利潤 價格 產(chǎn)品需求決定
作者: cyjcyjctj123    時間: 2021-10-10 19:59
ZXWPL 發(fā)表于 2021-4-16 17:43
除非你說功能強大的單片機價格能夠做的和51一樣或者低于51.不然同樣的東西,我花兩塊錢能夠搞定,為什么要 ...

有一說一確實
作者: wskufo    時間: 2021-10-11 06:52
肯定沒過時,先學習51  匯編,再學習C51,都弄明白了,再學習 PIC AVR  STM  MC68H  。
作者: dzc3458    時間: 2021-10-11 10:22
可以用c51入門單片機
作者: rayin    時間: 2021-10-11 13:06
51單片機沒有過時, 5v電壓,IO腳位多,編譯器多,資料多,不是要求速度特別快,復雜的應用,都是可以用得上51的
作者: shumivan    時間: 2021-10-11 15:59
這個不存在過時一說,畢竟屬于先驅(qū)的產(chǎn)物,功能簡單可靠,網(wǎng)上資源多,所以還是一些簡單的產(chǎn)品且成本控制嚴格的開發(fā)是可以考慮的
作者: 只為學習    時間: 2021-10-11 16:28
應該來說有點過時了,任何事物都有生命周期,只能說,大學課程的開設不是一步就能到位,目前51單片機已經(jīng)稍顯過時,由于中國體制問題,有的大學老師也不想再攻堅其他片子,學校也不可能一下子招到熟練新技術(shù)的老師,所以大學就一直學的看似“落后”的課程,但是,大學學的是方法,學的是基礎(chǔ)理論,有了基礎(chǔ)理論,學任何新技術(shù)都是很快的。
作者: 沒啥好名    時間: 2021-10-11 16:38
可能還可以再堅持幾年吧.至少現(xiàn)在我用的是51單片機
作者: kyh188    時間: 2021-10-11 16:55
看具體應用和價格成本。51是入門。學習用的比較多吧
作者: hy1589766    時間: 2021-10-11 17:29
不過時,51單片機是學其他單片機的基礎(chǔ),想學好單片機工作原理結(jié)構(gòu),匯編語言等,建議先學51單片機,再學其他更高級的單片機,由容易到難,基礎(chǔ)和概念一步步打扎實
作者: anshan144155    時間: 2021-10-12 10:33
我舉個例子吧,假如是12Mhz的晶振,那么執(zhí)行速度是12分之1的晶振頻率,也就是1Mhz的執(zhí)行速度。而mcs 51單片機(一般指課本上那些過時的貨色,像宏晶就不同,好像震蕩周期最高33Mhz)最高的晶振頻率就是24Mhz,這個是有數(shù)據(jù)可查的,你可以查看at89s51的數(shù)據(jù)手冊,高于這個頻率可能工作就不穩(wěn)定或者不能工作,所以轉(zhuǎn)換成執(zhí)行速度的話就是2Mhz,你老師沒說錯的。
作者: lvhuanying    時間: 2021-10-12 10:55
挺好的啊,最起碼很經(jīng)典
作者: POWER_WONG    時間: 2021-10-12 11:25
單片機只是一種工具,不管51還是ARM,有合適的應用場景它們都不會過時。
作者: Hephaestus    時間: 2021-10-12 12:55
二十年前就過時了,知名大廠都停產(chǎn)了51單片機。
作者: jun_dahai    時間: 2021-10-12 14:09
還沒有完全過時,在低端MCU領(lǐng)域,還是占據(jù)一定優(yōu)勢
作者: 婁金燦    時間: 2021-10-12 14:48
還好吧,市場上用得比較少,主要是學校用了
作者: myemcu    時間: 2021-10-12 15:22
10多年前,就有人問過這問題。
作者: Agih    時間: 2021-10-12 15:42
51單片機的優(yōu)點在于低成本和豐富的資料,缺點便如你所說,功能有限。STC有幾款51單片機功能很強,可以做飛控QAQ
作者: univers    時間: 2021-10-16 16:47
前兩年我入門就是51、52單片機,你說會過時嘛。
作者: 流星浮玉    時間: 2021-10-16 19:26
對于現(xiàn)在來說肯定過時了,但只用它來玩玩是夠的
作者: joanny    時間: 2021-10-16 19:39
51便宜,買了一個剛板子花了十幾
作者: 123494946649    時間: 2021-10-17 09:30
怎么說吶,個人感覺51單片機現(xiàn)在還能用,也是很多高校都必須學的課程,我認為它沒有過時
作者: mocat    時間: 2021-10-17 11:44
只要足夠便宜,就不過時。  MCS-51推出的太早(1980),現(xiàn)在所有專利都過期了,任何廠家都可以生產(chǎn)出售指令系統(tǒng)跟51兼容的單片機,這樣就可以利用近40年來積攢下來的大量軟件資源。由于廠家多,競爭充分,所以同樣配置的51單片機比其他專有指令系統(tǒng)的8位單片機(例如AVR,STM8之類)要便宜很多。  另外51匯編非常適合手寫,如果程序小,直接寫匯編就行了,在工具鏈上的負擔可以減到最小。  其實現(xiàn)在這個情況下,最尷尬的是AVR。AVR發(fā)明出來的時候,51大都還是12個周期一條指令的,所以大部分指令都是單周期的AVR非常占優(yōu)勢;然而現(xiàn)在很多兼容51也做到了大部分指令是單周期的,這樣在同樣的主頻下就能比原始版51快出10倍左右來(不是嚴格的12倍是因為有些指令在原始版51上是24個時鐘周期,而在現(xiàn)在的大部分“單周期”51上是4/5個時鐘周期),效率和AVR接近。另外AVR的大部分指令都是2字節(jié)的(另外有幾條4字節(jié)指令),而51指令系統(tǒng)中有一大半的單字節(jié)指令,在代碼密度上51也可以更強(當然這取決于編譯器)。  最關(guān)鍵的問題是,在一塊多錢能買到16kB FLASH,1kB+256B SRAM,連USB控制器都帶的51,6塊多錢能買到64kB FLASH,20kB SRAM的Cortex-M0的現(xiàn)在,要啥7塊錢的ATMega8A……  利益相關(guān):用了很多年AVR。
作者: kevin_zhen    時間: 2021-10-17 13:50
我認為不過時,再過5-10年,51(包括增強型等51系列)還是有一定的市場占有量,有合適的應用場景和性價比它們都不會過時
作者: zzl4665    時間: 2021-10-18 20:26
個人認為剛接觸的時候用51還挺好的,畢竟51挺基礎(chǔ)的。51玩的6了以后,再去搞其他的單片機,也能很快上手
作者: lwj201201    時間: 2021-10-19 10:51
不用的人有不同的需要,在一些地方他是很有用的




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