欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 30762|回復(fù): 81
收起左側(cè)

遠離51單片機珍惜腦漿

  [復(fù)制鏈接]
ID:65608 發(fā)表于 2014-9-1 01:10 | 顯示全部樓層 |閱讀模式
在遙遠的80年代,8051以內(nèi)部晶體振蕩器、定時器,串行口,準(zhǔn)雙向IO等特色一舉戰(zhàn)勝了Z80,而后者需要外置PIO、CTC、SIO等40腳的芯片。

8051只用了一片外置地址鎖存器解決了外部存儲器的訪問。

Z80構(gòu)成需要“單板”,而8051構(gòu)成只需一片,故“單片機”的美名一直延續(xù)了30年之久,真可謂“單片龜”。!

幾十年來大學(xué)一直以8051為模版教授“單片機”,估計還會延續(xù)數(shù)年。

隨著時間的推移與技術(shù)的進步,8051“單片機”之父的美名早已不復(fù)存在,AVR,PIC等眾多“單片機”都曾嘗試挑戰(zhàn)8051的霸主地位,但都無功而返……

“失敗”原因很多,菜農(nóng)認(rèn)為其中一個環(huán)節(jié)常常被大家忽略:專用廠家專用指令。

各廠家為了簡化匯編指令集,都在指令集中嵌入了IO及訪問地址等,故每學(xué)習(xí)一種MCU就必須熟悉或了解其指令集。而8051由于教育的普及,故提到“匯編語言”就會首先想到8051指令集。

隨著ARM介入MCU領(lǐng)域,上述問題徹底改觀。

首先ARM不是MCU廠家,故其指令集不可能包含各廠家的外圍模塊,并且32位或16位指令集中不可能包含32位的立即數(shù)(如GPIO和分支地址),故對應(yīng)操作必須間接尋址即指針操作。

對于反匯編而言,首要問題是解決數(shù)據(jù)和代碼的分離,其次是從指令中得到GPIO信息從而證實硬件管腳的作用。

故專用廠家的MCU廠家的指令代碼最容易反匯編,至少理論上可以100%被反匯編。

據(jù)解密界業(yè)內(nèi)人士透露,這些MCU都可以被芯片解密!特別是8051。再結(jié)合菜農(nóng)的超級反匯編,幾乎從未失手過……

而ARM系列則不同,即使給你機器代碼,理論上也無法反匯編!

因為干什么都是指針操作,故反匯編出來也是一堆亂碼!

ARM的出現(xiàn),特別是Cotex-M系列的出現(xiàn),其價位早已逼近MCU,特別是各廠家眾多的外圍模塊,其性價比遠遠超越8051,而8051必須擴展其外圍模塊或用模擬IO軟件實現(xiàn)。

故菜農(nóng)強烈呼吁:遠離51珍惜腦漿!

回復(fù)

使用道具 舉報

ID:58502 發(fā)表于 2014-9-1 18:27 | 顯示全部樓層
8051由于入門簡單,所以適合初學(xué)者使用,雖然arm比51強大,但是不適合初學(xué)者,

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2014-9-2 14:30 | 顯示全部樓層
我覺得8051就像是和 80386一樣 ,會長期占據(jù)中國的教科書的,因為他簡單,如果新生一開始就接觸 arm的 m0 或者m3的話 能弄懂其原理的肯定在極少數(shù)  會打擊到學(xué)生的自信心 ,但是如果學(xué)了8051以后在學(xué)習(xí)arm的m3內(nèi)核就不同了 就容易理解了.
回復(fù)

使用道具 舉報

ID:72627 發(fā)表于 2015-1-22 12:24 | 顯示全部樓層
有點夸張額。。

其實很多時候8051 還是非常好的, 如下是幾個總結(jié)的特點。


1.絕大多數(shù)典型8位應(yīng)用尚不需要32位性能
2.易用性高
3.應(yīng)用性能表現(xiàn)卓越
4.靜態(tài)功耗低



評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:155467 發(fā)表于 2018-3-18 08:37 | 顯示全部樓層
對于入門教學(xué),幾條指令比調(diào)用幾個庫函數(shù)更容易讓學(xué)生理解。

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:249758 發(fā)表于 2018-5-1 06:01 | 顯示全部樓層
各顯其能,不能以一言蔽之,阿門
回復(fù)

使用道具 舉報

ID:61261 發(fā)表于 2018-6-11 15:57 | 顯示全部樓層
51單片機是基礎(chǔ),對學(xué)習(xí)其他單片機有很大幫助的
回復(fù)

使用道具 舉報

ID:350247 發(fā)表于 2018-6-13 08:57 | 顯示全部樓層
如果你擁有解密mcu的水平,還回去破解入門級的8051嗎?
回復(fù)

使用道具 舉報

ID:237239 發(fā)表于 2018-6-24 15:47 | 顯示全部樓層
51入門還是挺好的,現(xiàn)在在學(xué)F407了
回復(fù)

使用道具 舉報

ID:224622 發(fā)表于 2018-6-26 22:10 | 顯示全部樓層
51是用來入門的
回復(fù)

使用道具 舉報

ID:280714 發(fā)表于 2018-6-27 09:31 | 顯示全部樓層
在沒有51的情況下如何入門?希望有大神發(fā)個話。
回復(fù)

使用道具 舉報

ID:365596 發(fā)表于 2018-7-5 14:30 | 顯示全部樓層
51是基礎(chǔ)
回復(fù)

使用道具 舉報

ID:347578 發(fā)表于 2018-8-4 13:55 | 顯示全部樓層
單片機之父這種稱呼怎么可能被搶走……爸爸永遠是爸爸,不會因為后浪推了前浪,前浪就變成兒子了。
回復(fù)

使用道具 舉報

ID:386619 發(fā)表于 2018-8-15 17:03 | 顯示全部樓層
教學(xué)經(jīng)典,不能抹殺
回復(fù)

使用道具 舉報

ID:130135 發(fā)表于 2018-8-16 01:57 | 顯示全部樓層
教學(xué)經(jīng)典
回復(fù)

使用道具 舉報

ID:357373 發(fā)表于 2018-8-16 08:27 | 顯示全部樓層
初讀不知文中意 再讀已是文中人

評分

參與人數(shù) 1黑幣 +10 收起 理由
NPC-1024 + 10 此話精彩!

查看全部評分

回復(fù)

使用道具 舉報

ID:168971 發(fā)表于 2018-8-29 23:11 來自觸屏版 | 顯示全部樓層
精彩的辯論!我還是很喜歡51的,32有點墨跡

評分

參與人數(shù) 1黑幣 +10 收起 理由
NPC-1024 + 10 我也覺得51很純粹,程序不臃腫

查看全部評分

回復(fù)

使用道具 舉報

ID:422553 發(fā)表于 2018-11-20 10:15 | 顯示全部樓層
這個看使用場景吧,簡單控制沒什么太多的版權(quán)問題,用51也何嘗不是好事
回復(fù)

使用道具 舉報

ID:6656 發(fā)表于 2018-12-10 14:11 | 顯示全部樓層
8位機能搞定很多項目了。。。
回復(fù)

使用道具 舉報

ID:393699 發(fā)表于 2018-12-19 15:56 | 顯示全部樓層
51現(xiàn)在還是挺便宜的,編程思想也簡單,作為入門單片機的選擇,沒有比它更好的東西了。STM32很強大,但學(xué)起來也是比較難懂的,還是不能以偏概全啊……
回復(fù)

使用道具 舉報

ID:222798 發(fā)表于 2018-12-25 15:28 | 顯示全部樓層
admin 發(fā)表于 2014-9-2 14:30
我覺得8051就像是和 80386一樣 ,會長期占據(jù)中國的教科書的,因為他簡單,如果新生一開始就接觸 arm的 m0  ...

講的很不錯,我就是先學(xué)8051,原理搞懂之后再學(xué)ARM就感覺容易多了,如果一開始就學(xué)arm,很多初學(xué)者根本看不懂,時間長就不想學(xué)了

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:454000 發(fā)表于 2018-12-25 17:07 | 顯示全部樓層
這不好說,有市場的地方就有它存在的價值,就如同功能手機與蘋果手機,蘋果已經(jīng)退出了市場,但功能手機依然堅挺。那天出個TTM,STM一樣涼涼!

評分

參與人數(shù) 1黑幣 +15 收起 理由
還有誰? + 15

查看全部評分

回復(fù)

使用道具 舉報

ID:234560 發(fā)表于 2018-12-25 17:30 | 顯示全部樓層
如果五塊錢能解決問題誰愿意花六塊、七塊、八塊。。。。
回復(fù)

使用道具 舉報

ID:426861 發(fā)表于 2018-12-26 10:48 | 顯示全部樓層
雖然近些年份額一直在跌,但是不可忽視的是51依舊占據(jù)著相當(dāng)一部分市場,因為對于要求不是特別嚴(yán)格的場合依舊需求旺盛,畢竟成本在那兒放著

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:441300 發(fā)表于 2019-1-19 17:56 | 顯示全部樓層
還有個屏幕問題。產(chǎn)品帶個像樣的屏幕,51歇菜。
回復(fù)

使用道具 舉報

ID:454411 發(fā)表于 2019-2-2 10:20 來自觸屏版 | 顯示全部樓層
我學(xué)了51以后正準(zhǔn)備學(xué)32,快半個月了還沒學(xué)會建一個MDK工程
回復(fù)

使用道具 舉報

ID:116773 發(fā)表于 2019-2-21 13:47 | 顯示全部樓層
51作為入門和簡單應(yīng)用還是不錯的,沒有必要“遠離”。
回復(fù)

使用道具 舉報

ID:158375 發(fā)表于 2019-2-22 15:21 | 顯示全部樓層
這么久遠的帖子,還有人翻出來看?
回復(fù)

使用道具 舉報

ID:205086 發(fā)表于 2019-3-31 21:25 | 顯示全部樓層
51單片機比較基礎(chǔ),學(xué)會了其他的單片機會簡單些
回復(fù)

使用道具 舉報

ID:514373 發(fā)表于 2019-4-17 11:07 | 顯示全部樓層
教學(xué)是要循序漸進的。對于學(xué)習(xí)過計算機組成原理的童鞋來說,學(xué)習(xí)ARM如同看小說?墒菍τ诤芏嘁话銓W(xué)習(xí)的教學(xué)計劃,非計算機專業(yè)的是不學(xué)習(xí)組成原理和體系結(jié)構(gòu)的,甚至連微機原理與x86匯編也不學(xué),于是選款簡單的8位機作為跳板,打好基礎(chǔ)好入門是很重要的,而這個跳板一定要簡單、經(jīng)典,那么51就非常合適了。再者,工程上選擇新品,都是按照實際需求來的,比如牛皮糖的51又放大招了,這么強的51才幾毛錢,很多節(jié)點超多成本極其敏感的場合,方案定了它,就是51沒學(xué)過或者全忘了也得撿起了不是,畢竟用什么片子不是工程師講了算,是需要方案評審驗證的,需要財務(wù)和銷售、上面的老大說了算的。

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:525821 發(fā)表于 2019-5-23 04:21 | 顯示全部樓層
51也可以作好多事。
回復(fù)

使用道具 舉報

ID:502774 發(fā)表于 2019-5-25 21:30 來自觸屏版 | 顯示全部樓層
51雖然只能處理8為數(shù)據(jù)。但是對于初學(xué)者容易理解
回復(fù)

使用道具 舉報

ID:347508 發(fā)表于 2019-7-8 17:14 | 顯示全部樓層
入門最好選擇工作中能使用的單片機或者ARM等型號,STC在量產(chǎn)方面還是不如臺系等專業(yè)的單片機公司吧?量產(chǎn)對價格要求很苛刻。
回復(fù)

使用道具 舉報

ID:347508 發(fā)表于 2019-7-8 17:17 | 顯示全部樓層
低端的芯片也不會被淘汰,跑的快必然功耗高,各取所需就是。
回復(fù)

使用道具 舉報

ID:164385 發(fā)表于 2019-7-27 00:08 | 顯示全部樓層
循序漸進的學(xué)習(xí),才是合適的教學(xué)規(guī)律。
先學(xué)習(xí)GPIO、定時器、中斷、串口、IIC、SPI,通過一些基本的應(yīng)用設(shè)計,再區(qū)學(xué)習(xí)ARM就很容易上手了,而且,現(xiàn)在使用ARM做開發(fā)的同仁們,哪個不是自學(xué)出來的,這都是51的底子。

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:546770 發(fā)表于 2019-7-27 09:05 | 顯示全部樓層
大學(xué)只是入門,學(xué)到老,活到老,51簡單,32更深,但是32大多數(shù)是自學(xué),相當(dāng)于中考,喜歡單片機的會深入,不喜歡的連51都不會!

評分

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

查看全部評分

回復(fù)

使用道具 舉報

ID:592524 發(fā)表于 2019-7-30 14:29 | 顯示全部樓層
各取所需,看應(yīng)用吧,像PIC16還是在用的。

評分

參與人數(shù) 1黑幣 +30 收起 理由
kaixuan_27 + 30

查看全部評分

回復(fù)

使用道具 舉報

ID:71883 發(fā)表于 2019-8-22 17:44 | 顯示全部樓層
morning_MCC 發(fā)表于 2015-1-22 12:24
**** 作者被禁止或刪除 內(nèi)容自動屏蔽 ****

贊成樓主的意思
回復(fù)

使用道具 舉報

ID:666490 發(fā)表于 2019-12-25 16:55 | 顯示全部樓層
admin 發(fā)表于 2014-9-2 14:30
我覺得8051就像是和 80386一樣 ,會長期占據(jù)中國的教科書的,因為他簡單,如果新生一開始就接觸 arm的 m0  ...

但如果把M0或者M3搞懂。8051就很好理解吧
回復(fù)

使用道具 舉報

ID:426315 發(fā)表于 2019-12-27 15:02 | 顯示全部樓層

對于入門教學(xué),51還是挺不錯的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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