|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
為什么很多公司都要會(huì)51單片機(jī)呢,用過arm都不能代替嗎? |
| 作者:saite136 欄目:單片機(jī) |
問問 去面試的時(shí)候被問的, 很多公司都說會(huì)上arm項(xiàng)目, 都會(huì)問到用沒用過單片機(jī) |
| 2樓: | >>參與討論 |
| 作者: caoyonghua 于 2005/7/4 11:44:00 發(fā)布:
HEHE 暈!連51都不會(huì)!不知道你讀書的時(shí)候?qū)W什么去了! |
|
| 3樓: | >>參與討論 |
| 作者: boy364 于 2005/7/4 12:08:00 發(fā)布:
這小伙不會(huì)51,就學(xué)會(huì)了ARM,天才 ^_^ |
|
| 4樓: | >>參與討論 |
| 作者: isoar 于 2005/7/4 12:14:00 發(fā)布:
你都會(huì)飛了,還要腿干啥? |
|
| 5樓: | >>參與討論 |
| 作者: wincpu 于 2005/7/4 12:36:00 發(fā)布:
寶馬也可以代替奧拓 |
|
| 6樓: | >>參與討論 |
| 作者: saite136 于 2005/7/4 14:06:00 發(fā)布:
呵呵,難道工作一開始就是arm不行嗎? 非要從51開始嗎, 51只是看過書,沒有動(dòng)過手的, 但是我們這里就是沒用過51, 學(xué)校里又有幾個(gè)用過51的,不都是在pc機(jī)上仿真一兩次而已 arm卻是一開始就用的 |
|
| 7樓: | >>參與討論 |
| 作者: saite136 于 2005/7/4 14:13:00 發(fā)布:
^_^ 我知道51很基礎(chǔ), 做電子的應(yīng)該熟悉了解, 但是處理器的基本框架我覺得還是差不多的 你知道arm如何開發(fā)設(shè)計(jì)了,51我不知道有多大的難度,反正對(duì)51我是紙上談兵 這里這么多高手,就指點(diǎn)一下,看看51的開發(fā)有什么不同的,有什么難點(diǎn) 給我普及一下先 |
|
| 8樓: | >>參與討論 |
| 作者: hiberhe 于 2005/7/4 14:31:00 發(fā)布:
51比arm簡單多了,個(gè)人覺得mcu,cpu都差不多啦 反正就是指令,用匯編一條條寫唄,用c的話,"差別"就更小了. 殺豬用殺豬刀,殺牛用殺牛而已 |
|
| 9樓: | >>參與討論 |
| 作者: chunyang 于 2005/7/4 14:40:00 發(fā)布:
不精通51等MCU的話,很難想象能夠精通ARM等高端MPU ARM系僅僅是比51等低端MCU復(fù)雜,其設(shè)計(jì)思路是一致的,但一個(gè)人連走的步法都不會(huì),如何能夠快跑?!入門學(xué)哪個(gè)并不重要,真通了就是一通百通,接觸新器件只是熟悉其手冊(cè)而已。 |
|
| 10樓: | >>參與討論 |
| 作者: 后學(xué) 于 2005/7/4 14:56:00 發(fā)布:
傾向不同, 51偏硬 arm偏軟 |
|
| 11樓: | >>參與討論 |
| 作者: saite136 于 2005/7/4 15:37:00 發(fā)布:
贊同!順便問問,沒有開發(fā)板,怎么學(xué)51? 不精通51等MCU的話,很難想象能夠精通ARM等高端MPU ARM系僅僅是比51等低端MCU復(fù)雜,其設(shè)計(jì)思路是一致的,但一個(gè)人連走的步法都不會(huì),如何能夠快跑?!入門學(xué)哪個(gè)并不重要,真通了就是一通百通,接觸新器件只是熟悉其手冊(cè)而已。 51偏硬 arm偏軟 ,arm上面操作系統(tǒng)用的多一點(diǎn) 51應(yīng)該是系統(tǒng)設(shè)計(jì)上面難一點(diǎn),外圍比較麻煩, arm外圍比較簡單,很多外設(shè)都是內(nèi)置的,功能很強(qiáng),在arm上開發(fā)很多都是操作系統(tǒng)和驅(qū)動(dòng)編寫了,硬件接口考慮的東西少 問問,如果要學(xué)習(xí)51怎么學(xué)呢,自己設(shè)計(jì)一個(gè)51應(yīng)用系統(tǒng)可以嗎? 不一定要開發(fā)板吧? |
|
| 12樓: | >>參與討論 |
| 作者: hiberhe 于 2005/7/4 16:29:00 發(fā)布:
網(wǎng)上有很多試驗(yàn)板的,便宜的有一百多的,可以試試 另外,也可以用proteus進(jìn)行軟件模擬,這個(gè)還是蠻形象和真實(shí)的. www.ouravr.com上有下的地方的樣子.再不行,用emule,應(yīng)該可以找到6.7sp3的版本. 好像6.8可以仿真arm/lpc2000系列,很期待,可惜還找不到這個(gè)版本... |
|
| 13樓: | >>參與討論 |
| 作者: 狂日 于 2005/7/4 16:43:00 發(fā)布:
- 問這種問題證明你在arm方面也不是很行 |
|
| 14樓: | >>參與討論 |
| 作者: saite136 于 2005/7/4 16:50:00 發(fā)布:
謝謝 |
|
| 15樓: | >>參與討論 |
| 作者: saite136 于 2005/7/4 17:28:00 發(fā)布:
用試驗(yàn)板開發(fā)能學(xué)到什么,硬件設(shè)計(jì)還是編程還是處理器理解 我想做硬件開發(fā),但是現(xiàn)在arm這邊軟件多一點(diǎn)點(diǎn) 開發(fā)板是不是編程多點(diǎn)的? 或者說通過編程加深對(duì)系統(tǒng)了解? 如果是這樣,那么我覺得還不如看arm上操作系統(tǒng)設(shè)計(jì) 硬件平臺(tái)都已經(jīng)搭好了,是不是沒什么學(xué)的了 我想如果自己動(dòng)手設(shè)計(jì)幾個(gè)51系統(tǒng)出來,是不是對(duì)做硬件開發(fā)有點(diǎn)幫助呢 |
|
| 16樓: | >>參與討論 |
| 作者: 電子閑人 于 2005/7/4 20:08:00 發(fā)布:
51弱一點(diǎn),但不是瞧不起它 高的、低的個(gè)有個(gè)的用途;真正的高手的程序不但能跑的通,還要有效率。 51作起來綽綽有余的非要用一個(gè)ARM,這才是蠢蛋呢! 這年頭一招鮮吃遍天的情況越來越少了,多會(huì)幾個(gè),多熟練幾個(gè),總比只會(huì)一個(gè)機(jī)會(huì)多。應(yīng)聘的時(shí)候很高傲的講“我只會(huì)ARM”,恐怕只會(huì)讓人覺得怪怪的。 另外,說ARM偏軟是個(gè)誤解,用ARM的人總不應(yīng)該講我只用C作軟件,電路設(shè)計(jì)我不作吧?當(dāng)ARM跑到2,3百兆以上時(shí),沒有一塊好電路板,只會(huì)用C的人恐怕只有干瞪眼的份。 這年頭真正應(yīng)該比的不是會(huì)什么,而是在恰當(dāng)?shù)牡胤接蒙锨‘?dāng)?shù)臇|西,而且里面的程序簡潔、高效。 |
|
| 17樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/7/4 20:15:00 發(fā)布:
51跟ARM沒任何關(guān)系,不必先學(xué)51再說ARM 計(jì)算機(jī)專業(yè)的人先學(xué)51嗎??非也...... 有了電子技術(shù)基礎(chǔ)后,就可直接學(xué)32位微機(jī)原理 51和ARM并不是爬走與跑的關(guān)系...... |
|
| 18樓: | >>參與討論 |
| 作者: 12864 于 2005/7/5 0:04:00 發(fā)布:
同意汽車電子,51和arm沒有承啟關(guān)系 學(xué)C++不必要有C的基礎(chǔ),C和C++本來就不相干,51和ARM也沒有關(guān)系。一通白通,學(xué)與不學(xué),看需要。 |
|
| 19樓: | >>參與討論 |
| 作者: hotpower 于 2005/7/5 0:07:00 發(fā)布:
我認(rèn)為有C的基礎(chǔ)C++就更容易了 再有MCU的底子,ARM就不難了. 會(huì)比從頭學(xué)好多了......... 個(gè)人意見. |
|
| 20樓: | >>參與討論 |
| 作者: fsaok 于 2005/7/5 7:04:00 發(fā)布:
. 同意汽車電子的說法, 51 和 arm 有相通之處,也有不同之處。 51的底層技術(shù)多一些。 某種意義上,arm和PC相類似,和 51 相差遠(yuǎn)一些,沒有人說不會(huì)51就不能學(xué)PC。 如果問題改為,如何學(xué)51,那就是另外一個(gè)問題, |
|
| 21樓: | >>參與討論 |
| 作者: 狂日 于 2005/7/5 8:16:00 發(fā)布:
- C和C++本來就不相干?--胡說八道。 學(xué)C++不必要有C的基礎(chǔ),是因?yàn)閏++兼容了c,學(xué)了c++也就學(xué)了c |
|
| 22樓: | >>參與討論 |
| 作者: saite136 于 2005/7/5 8:20:00 發(fā)布:
樓上那么多高手,收獲很多 |
|
| 23樓: | >>參與討論 |
| 作者: dpjmxd 于 2005/7/5 9:07:00 發(fā)布:
MCS51的性能價(jià)格比高 針對(duì)一般的控制系統(tǒng)(速度要求不高,外設(shè)功能不多等),MCS51目前還是主流的。 |
|
| 24樓: | >>參與討論 |
| 作者: chunyang 于 2005/7/5 9:42:00 發(fā)布:
還是要澄清一個(gè)概念 一般談及51或ARM的時(shí)候,應(yīng)指其應(yīng)用系統(tǒng),包括軟硬件。現(xiàn)在的軟件開發(fā)主要用C類編程語言,是可以輕松夸平臺(tái)的,對(duì)于程序員而言,他可以完全不知道ARM的存在而編出高質(zhì)量的ARM代碼,你能說他“精通”ARM嗎?談到某某具體的MCU或MPU體系的設(shè)計(jì),應(yīng)指硬件為主體的特征性,而非軟件為主的普遍性,否則程序員和電子工程師且非混為一壇了!同樣的道理,一個(gè)PC平臺(tái)的高級(jí)程序員,你讓他設(shè)計(jì)PC主板試試,二者完全可以認(rèn)為是“風(fēng)馬!钡年P(guān)系。 |
|
| 25樓: | >>參與討論 |
| 作者: r1435 于 2005/7/7 14:24:00 發(fā)布:
有意思 |
|
| 26樓: | >>參與討論 |
| 作者: ccri898 于 2005/7/7 15:35:00 發(fā)布:
暈了! |
|
| 27樓: | >>參與討論 |
| 作者: jack0zjg 于 2005/7/7 16:09:00 發(fā)布:
同中求異,異中求同 軟中有硬,硬中有軟,軟硬結(jié)合! 51基礎(chǔ)一點(diǎn),偏硬;arm高級(jí)一些,偏軟。但應(yīng)用起來都是相同的。 以前也看過DSP和ARM的書,但總覺得難以理解,現(xiàn)在熟練了51以后,再去學(xué)習(xí)DSP和ARM,簡直是不可同日而語,很多東西給人的感覺也不過是這樣,基礎(chǔ)很重要。 |
|
| 28樓: | >>參與討論 |
| 作者: ndsu30mk 于 2005/7/7 19:27:00 發(fā)布:
- 現(xiàn)在是在做51,但好想改學(xué)ARM,ARM現(xiàn)在還不會(huì),但起碼比 51大洋多啊! |
|
| 29樓: | >>參與討論 |
| 作者: weweiya 于 2005/7/7 19:38:00 發(fā)布:
51是老祖宗啊 |
|
| 30樓: | >>參與討論 |
| 作者: high 于 2005/7/7 20:43:00 發(fā)布:
對(duì)于大陸,z80才是老祖宗. |
|
| 31樓: | >>參與討論 |
| 作者: john_light 于 2005/7/7 21:17:00 發(fā)布:
樓主起點(diǎn)是ARM,我覺得無可厚非 如果他真的用得很好,沒必要帶老花鏡看他。 |
|
| 32樓: | >>參與討論 |
| 作者: lxz1126 于 2005/7/7 21:38:00 發(fā)布:
51與arm沒有高低之分 51與arm沒有高低之分,兩者走著不同的技術(shù)道路. |
|
| 33樓: | >>參與討論 |
| 作者: 香檀古剎 于 2005/7/7 22:17:00 發(fā)布:
哈哈我會(huì)51 不會(huì)ARM 哈哈我會(huì)51 不會(huì)ARM |
|
| 34樓: | >>參與討論 |
| 作者: AVRx007 于 2005/7/8 0:43:00 發(fā)布:
用ARM,如果不熟悉硬件,是很難成功的。 其實(shí)ARM真正應(yīng)用起來,也是很麻煩的。 51跟ARM是兩種結(jié)構(gòu)體系[哈佛 VS 馮諾曼] 不必說學(xué)ARM前須先學(xué)51,但電子技術(shù)很多是共通的。學(xué)了51對(duì)學(xué)ARM是有幫助的。 51難度低,而且學(xué)校多教51,51學(xué)習(xí)板也很便宜。所以大部分都是先學(xué)51后學(xué)ARM. 那么學(xué)懂了ARM,反過來學(xué)51也是很方便的。 8位單片機(jī)和32單片機(jī)各有各的應(yīng)用場(chǎng)合,還會(huì)共存一段時(shí)間,所以最好兩者都學(xué)習(xí)。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |