久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 19980|回復: 119
打印 上一主題 下一主題
收起左側

你會用幾種單片機嗎?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:316880 發表于 2020-3-22 20:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
只會一種單片機能不能夠用。
如果只是自動化控制很低端的東西,學個51單片機學精通的話自動化控制應該夠用了吧?(像電飯鍋、洗衣機、智能控制這些)
單選投票, 共有 365 人參與投票
您所在的用戶組沒有投票權限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復

使用道具 舉報

來自 2#
ID:383215 發表于 2020-3-23 15:12 | 只看該作者
只會一種單片機肯定不行,至少要會三種以上的單片機。51單片機非常精通,AVR掌握的基本夠用,學習過430單片機未堅持,現在入門STM32。51單片機已經淘汰,速度慢,抗干擾差,性價比低,但是,51單片機是基礎,不得不學,其實從目前情況看,AVR單片機和STM32足夠對付絕大多數的電路設計,有低功耗的要求可以學430單片機,其它單片機,會不會都無所謂了。

評分

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

查看全部評分

回復

使用道具 舉報

來自 3#
ID:383215 發表于 2020-3-26 15:41 | 只看該作者
IdeaMing 發表于 2020-3-24 09:05
你說51被淘汰?
你說51速度慢?
你說51抗干擾差?


我說的51單片機已經淘汰、速度慢、抗干擾差,是很多年使用51單片機得出來的經驗,你用51單片機有多少年?我用51單片機20多年了,直到現在還在用。記得第一臺51仿真器是愛思G6D,DOS編程界面,那年頭用的電腦是486,第二臺51仿真器是臺灣中晶的Easypake,電腦用的是奔2,操作系統記得好像是win32。愛思G6D早就送人了,Easypake壞了。

這是我的第三臺51仿真器,金德通仿真器,直接可以在keil4里使用,非常方便,可惜keil5就不能用這個仿真器,但是keil4足夠我用了,這個仿真器是串口,只有買個串口板,筆記本才可以用這個仿真器,我最大的擔心就是這個仿真器萬一壞了,哪里去找這么好用的仿真器?這個仿真器用了十幾年了

這是我自制的AVR JTAG仿真器和ISP下載器,JTAG仿真器肯定沒有金德通好用,但是,總比沒有要好,可以單步執行、斷點執行、全速執行程序,對程序查錯還是很有用處,AVR單片機的運行軟件我用的是AVR Studio 4,編程軟件用的是AVR Studio 5,AVR Studio 5不能用自制的JTAG仿真器,但是,編程環境非常好,可以無極縮放編程字體,可以折疊程序,可以加載我認為最好用的編程字體:YaHei.Consolas,keil4也有這些功能,我在AVR Studio 5編好程序,整個的復制到AVR Studio 4里運行,自我感覺很方便?傊,我編程對仿真器要求很高,對編程環境要求也很高,沒有仿真器或者編程環境太差,我寧愿不編程序,我遇到一些號稱連仿真器都不用就可以編程的人,我只能呵呵。
51單片機,對于我來說,實在是太熟了,匯編語言都用了五、六年,幾乎對每個寄存器、每種尋址方式,每一條匯編指令、每個中斷入口,清清楚楚,那時候我用匯編語言編程基本上都不用翻書。我這個不算牛,我的朋友看著51單片機的HEX文件,就能把匯編語言寫出來,據說有一次他在賣單片機的朋友店里玩,有個顧客帶著他的HEX文件軟盤,要求寫入單片機,我的朋友幫寫,打開HEX文件一看,發現程序不難,就看著HEX文件把匯編語言寫在紙上,遞給顧客看,這是不是你編的程序?那個顧客嚇的夠嗆。我現在用51單片機,就是先用51單片機把程序一個模塊一個模塊的用仿真器測試成功,然后移植到AVR單片機,再用JTAG仿真器仿真,我認為我這種方法效率很高,移植程序總比編程要簡單,也加快了我學AVR單片機的速度。
51單片機最大的軟肋就是復位電路,阻容式的復位電路抗干擾能力實在太差,我用IMP810L專用復位電路,基本解決了51單片機抗干擾,但是,仍然不行,AVR單片機ATMEGA8驅動一個30安培的繼電器,我用了一個功率很小的變壓器,繼電器吸合的時候,電壓從5V掉到3點幾伏,繼電器斷開電源恢復到5V,一秒鐘吸合斷開一次,幾個小時都沒有死機,這種情況下,51單片機早就死翹翹了,51單片機的第二個軟肋是IO口只有高低兩種電平,這對電路設計十分不利,比如驅動繼電器,只能用PNP三極管,而AVR單片機的IO端口有高阻態,復位期間也是高阻態,這對于驅動任何元器件都是非常方便,AVR單片機內部有RC振蕩器,對時間要求不高的場合可以不用晶體,內部還有復位電路、EEPROM、看門狗、AD轉換等等,51單片機12個晶振周期執行一條指令,AVR一個晶振周期執行一條指令,理論上AVR單片機比51單片機快10倍以上,AVR單片機沒有端口立即尋址指令,拖慢了端口速度,實際上AVR單片機比51單片機在使用相同晶體的情況下,至少快5倍以上,相同的電路,AVR單片機比51單片機外圍元件更少,成本也更低,AVR單片機完勝51單片機。實際情況是,我的很多朋友,自從用了AVR單片機就基本上不用51單片機了,用了STM32,AVR單片機也用的很少了。
51單片機是上個世紀80年代的產品了,最大優點是寄存器簡單、規范、學習資料多,學起來比較容易,先把51單片機學會,再學其它單片機就容易很多,按照我的經驗,不管花費多長時間,只要學會一種單片機,學第二種單片機半個月入門、一個月可以編程,學第三種單片機一個星期入門、半個月可以編程,學第四種、第五種、第n種單片機,三天入門、一個星期就可以編程了,達不到這個速度,說明你的單片機學的根本不精,說白了,任何一種單片機,只要把自己需要的寄存器搞懂,會操作這些寄存器,立馬就會編程,之后就是慢慢提高而已。任何一種單片機都有各自的特點,不同電路選擇不同的單片機,只會一種單片機的確是不行。
51單片機的缺點,上面也說過了,現在還用51單片機做產品,我也就只能呵呵了。我相信一些改進型的51單片機性能肯定會提高,但是,我已經學會AVR單片機,不想學改進型的51單片機了,倒是有一個非,F實的問題,萬一哪天我的金德通仿真器壞了,我會用STC單片機做個51仿真器,看看在keil下是否好用,不好用還是要買一個好用點的51仿真器。


這是我朋友送我的一個STM32仿真器,我用keil5測試,相當好用。我提醒大家,學任何一種單片機,除了仿真器必不可少,示波器也非常重要,測試波形比計算來的更快,也更加直觀,對程序查錯和得到精確延時非常有利,不需要高檔的,幾百元的虛擬示波器就很好用,不要買任何一種單片機實驗板,最好是自己做板學的最快,學單片機對動手能力要求很高,不動手靠什么軟件就想模擬成高手根本不可能,贊成我的這些觀點的歡迎效仿,不贊成的我也只能是呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵了。

評分

參與人數 1黑幣 +15 收起 理由
活得簡單 + 15 很給力!

查看全部評分

回復

使用道具 舉報

來自 4#
ID:383215 發表于 2020-6-13 14:56 | 只看該作者
補充之前的回復:
之前的回復我說過“不管花費多長時間,只要學會一種單片機,學第二種單片機半個月入門、一個月可以編程,學第三種單片機一個星期入門、半個月可以編程,學第四種、第五種、第n種單片機,三天入門、一個星期就可以編程了”,這個肯定不是所有人都能做到,對于一般的單片機,像AVR、430、PIC之類的單片機,肯定有人可以達到我說的這個入門速度。然而這段時間入門STM32,徹底顛覆了我的認知,STM32的寄存器的數量和復雜程度怕是超過51單片機的10倍都不止,靠弄懂STM32的寄存器編程無異于51單片機的匯編語言編程,STM32的主流編程是靠操作庫文件來對付復雜的寄存器,初學者入門STM32的庫文件要花費很長時間才能適應,最主要的是STM32的學習資料一片混亂,靠百度搜索,新建一個項目文件的錯誤都無法改正過來,編程更是難上加難,要想短期內快速掌握STM32編程,比較靠譜的做法是花個幾百塊錢買一套開發板,照著開發板的例程慢慢熟悉。我的一位高手朋友就是買一套開發板,照著開發板的例程花了三個月的時間,就可以做大項目了,而且還是那種等米下鍋的大項目,相當于我的高手朋友三個月就差不多成為STM32的高手,算是很快的了,不花錢想快速掌握STM32估計很難。造成這個局面的主要原因是STM32沒有免費的好教程,STM32的芯片廠家應該免費提供STM32每一個系列芯片的項目模板,庫文件的使用方法,最重要的是對芯片的每個功能都給出編程方法,有了這些東西,學習STM32的速度就可以明顯加快,可惜這些連STM32芯片廠家都不愿意做的事情,其他人更是不可能做。STM32的芯片廠家只提供一些資料和庫文件,那還需要悟性很高、英語很好的人才能用得起來。我認為AVR的芯片廠家做的很不錯,主要的一些芯片翻譯成中文手冊,每個功能都給出匯編和C語言的編程例子,所以我入門AVR很快,幾天就入門了,半個月左右,之前能用51單片機編的程序,都可以移植到AVR。不過話又說回來,任何一款單片機,都沒有好教程,就是到目前為止,51單片機也沒有好教程,無論是免費的還是需要錢的,很多人公認的××天學會單片機肯定不是單片機的好教程,是開發板的好教程。學習STM32編程,我花了幾天百度都無法解決的問題,我的高手朋友幾分鐘就幫我解決了,我目前沒有需要STM32等米下鍋的項目,也不想買開發板,就慢慢學習了。
我的補充到此結束,由于我的回復有幸被版主置頂,希望我的回復不要誤導大家,特此補充,更希望對大家有點幫助。
接下來順便再曬曬我的開發設備:


找到了我的第二臺51仿真器,絕對的老古董,拍照留個紀念,最后肯定是扔掉。4900大洋啊!十幾年的4900大洋,早就壞了,并口的仿真器,win32、win98操作系統,記不清楚winXP能不能用,就算是好的也不能用了。


中間放的是51轉2051仿真頭,記得好像是照著愛思G6D的原裝51轉2051仿真頭改進的,改進的比原裝的還要好用。


我的第一臺萬用編程器是ALL03,早就扔了,這是我的第二臺萬用編程器,TOP2003,支持的芯片很多,非常好用,現在仍然可以用,可惜不支持win7,這個基本上也是古董。


這是我的第三臺萬用編程器,SP200S,30多元包郵的東西,竟然支持300多種芯片,我也只是燒寫89C51和ATMEGA16之類的芯片,都在此列,關鍵是支持win7_64,真是物超所值,也解決了我的燃眉之急。這么便宜的東西,不可能有拖的嫌疑吧。


這是我唯一的一臺示波器,是虛擬示波器,號稱20M的帶寬,對付一般單片機編程夠用了,還是覺得物超所值,牌子就不說了,否則有拖的嫌疑,基本上算是國產名牌,300元左右包郵。


高手朋友送我的STM32仿真器,手工做了一個尾板,更加好用了。
不管學習和使用什么單片機,一定要舍得在開發工具上投資,沒有這些開發工具,只會拖慢你的學習速度和開發速度。

回復

使用道具 舉報

5#
ID:511131 發表于 2020-3-22 22:06 | 只看該作者
一種不夠,但是學通了一種,其他的上手也很快
回復

使用道具 舉報

6#
ID:704545 發表于 2020-3-22 23:39 | 只看該作者
先熟悉一種然后再多學幾種。工作一段時間以后就會有所體會了,不同行業不同項目,使用哪種單片機沒有一定的。做產品沒有哪種單片機能夠通吃,也不是哪種高檔哪種低檔。一個具體項目上的應用,適合、夠用就是好的。
回復

使用道具 舉報

7#
ID:84556 發表于 2020-3-23 08:17 | 只看該作者
用過51,32和AVR,用的比較熟的就前兩種,像你說的這幾個應用方向,51的確是夠了
回復

使用道具 舉報

8#
ID:282850 發表于 2020-3-23 10:26 | 只看該作者
51對很多應用是夠了,但低功耗的是近年才發展,如果電池供電,特別是小的或紐扣電池,51很難搞。后選擇了MSP430,TI大廠。
回復

使用道具 舉報

9#
ID:713898 發表于 2020-3-23 10:55 | 只看該作者
現在只學了一種,其他的自己學習就不是很通
回復

使用道具 舉報

10#
ID:713900 發表于 2020-3-23 10:57 | 只看該作者
會用一兩種就夠用了!人的精力有限!
回復

使用道具 舉報

11#
ID:490330 發表于 2020-3-23 13:47 | 只看該作者
都差不多的,套路而已,會了一個,其余的都差不多。
回復

使用道具 舉報

12#
ID:601521 發表于 2020-3-23 16:37 | 只看該作者
現在網上教程很多的
回復

使用道具 舉報

13#
ID:331821 發表于 2020-3-23 17:10 | 只看該作者
f556 發表于 2020-3-23 10:26
51對很多應用是夠了,但低功耗的是近年才發展,如果電池供電,特別是小的或紐扣電池,51很難搞。后選擇了MS ...

我總是有種感覺,430的市場占有率很低,,完全沒有性價比
回復

使用道具 舉報

14#
ID:714229 發表于 2020-3-23 17:41 | 只看該作者
學習中,學習arduino
回復

使用道具 舉報

15#
ID:699194 發表于 2020-3-23 18:50 | 只看該作者
用過51,32和AVR,用的比較熟的就前兩種,
,51的確是方便點
但32功能性更強大
回復

使用道具 舉報

16#
ID:316880 發表于 2020-3-23 20:10 | 只看該作者
kmsj 發表于 2020-3-23 15:12
只會一種單片機肯定不行,至少要會三種以上的單片機。51單片機非常精通,AVR掌握的基本夠用,學習過430單片 ...

傳統40腳,51確實沒有多少人用了,但是STC增強型的51,1T單片機應用還是挺廣泛的速度也不賴
回復

使用道具 舉報

17#
ID:472242 發表于 2020-3-23 20:35 | 只看該作者
切!一款單片機你搞定就有得混了!你那么貪做什么?東西不在多,而在精!
回復

使用道具 舉報

18#
ID:420836 發表于 2020-3-24 05:24 | 只看該作者
8051, STM8, STM32, AVR and PIC
回復

使用道具 舉報

19#
ID:276663 發表于 2020-3-24 09:05 | 只看該作者
kmsj 發表于 2020-3-23 15:12
只會一種單片機肯定不行,至少要會三種以上的單片機。51單片機非常精通,AVR掌握的基本夠用,學習過430單片 ...

你說51被淘汰?
你說51速度慢?
你說51抗干擾差?
這幾點我都不贊同。只能說適合的才是最好的。
回復

使用道具 舉報

20#
ID:714527 發表于 2020-3-24 09:35 | 只看該作者
分軟硬件,硬件只要懂基本參數及最小系統就認為已經會使用了,軟件得懂編程
回復

使用道具 舉報

21#
ID:685726 發表于 2020-3-24 10:48 | 只看該作者
51入的門,32還在學,能夠把32用活就足夠了!
回復

使用道具 舉報

22#
ID:377210 發表于 2020-3-24 15:54 | 只看該作者
目前只會C51,C51熟練后再進階
回復

使用道具 舉報

23#
ID:215579 發表于 2020-3-24 19:58 | 只看該作者
TI的DSP和51的單片機都用
51單片機其實能滿足市場絕大部分需求,但是用DSP能賣貴很多
回復

使用道具 舉報

24#
ID:704640 發表于 2020-3-26 11:11 來自手機 | 只看該作者
單片機不管有幾種,只要是C語言的都沒朋多區別
回復

使用道具 舉報

25#
ID:469241 發表于 2020-3-26 18:39 | 只看該作者
學會一種知道寄存器怎么配就好
回復

使用道具 舉報

26#
ID:716703 發表于 2020-3-28 14:44 | 只看該作者
我是Arduino入手,再涉及其他的。
回復

使用道具 舉報

27#
ID:490426 發表于 2020-3-28 17:04 | 只看該作者
我用過3種,因為公司的產品用的很多。51,avr,stm32系列。stm8只是改過程序。個人最喜歡51和32
回復

使用道具 舉報

28#
ID:718065 發表于 2020-3-29 12:40 | 只看該作者
51是最基礎的,學完51學其他單片機就會容易很多
回復

使用道具 舉報

29#
ID:439429 發表于 2020-3-29 16:25 | 只看該作者
51大學課上學的,但是沒怎么用過,平常開發用stm32,大學參加比賽用過幾款指定單片機
回復

使用道具 舉報

30#
ID:718310 發表于 2020-3-29 18:27 | 只看該作者
51都不怎么會,,,,
回復

使用道具 舉報

31#
ID:472268 發表于 2020-4-1 07:31 | 只看該作者
少吹牛,多練多做,一種玩精就夠你有得混
回復

使用道具 舉報

32#
ID:473186 發表于 2020-4-1 08:04 | 只看該作者
IdeaMing 發表于 2020-3-24 09:05
你說51被淘汰?
你說51速度慢?
你說51抗干擾差?

你不贊同那是理解上的問題,不了解技術的日新月異,與時俱進。
回復

使用道具 舉報

33#
ID:716703 發表于 2020-4-1 10:19 | 只看該作者
kmsj 發表于 2020-3-26 15:41
我說的51單片機已經淘汰、速度慢、抗干擾差,是很多年使用51單片機得出來的經驗,你用51單片機有多少年 ...

好有年代感啊……
回復

使用道具 舉報

34#
ID:719702 發表于 2020-4-1 12:40 | 只看該作者
51,stm32,最近在看arduino,在猶豫要不要買
回復

使用道具 舉報

35#
ID:720153 發表于 2020-4-1 13:27 | 只看該作者
我們在學校里學單片機原理的時候就只會精講AT89C51單片機,之后做單片機實驗以及實驗課題都是只用51單片機。
回復

使用道具 舉報

36#
ID:720321 發表于 2020-4-1 16:50 | 只看該作者
我們學的是最簡單的51,但其實STM32相對實用點,但是也相對復雜些,感覺初學者51夠用了
回復

使用道具 舉報

37#
ID:720669 發表于 2020-4-2 04:04 | 只看該作者
51用起來舒服可能是比較習慣
回復

使用道具 舉報

38#
ID:646477 發表于 2020-4-2 09:15 | 只看該作者
不管什么信號,多少位數的MCU,原理是想通的,不說是一通百通,但是相互之間都可以借鑒的。低端,中端,高端的都可以接觸一些,在實際項目中根據項目本身選擇最合適的方案,可以節省時間和成本。
回復

使用道具 舉報

39#
ID:472268 發表于 2020-4-5 10:34 | 只看該作者
18340095292 發表于 2020-4-1 12:40
51,stm32,最近在看arduino,在猶豫要不要買

根據你手上的寬裕程度來定,建議有空都整一整
回復

使用道具 舉報

40#
ID:487821 發表于 2020-4-7 00:12 | 只看該作者
不管啥機,不管啥架構都只認0和1,不用糾結,基礎學好了啥都一們
回復

使用道具 舉報

41#
ID:732506 發表于 2020-6-10 05:41 | 只看該作者
如果用mikroC 編譯器,51 avr pic stm32 工具和語法還有各種庫的使用是一樣的,會一種另外幾種可在幾周內學會。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩av在线中文字幕 | 欧美一区二区三区电影 | 给我免费的视频在线观看 | 精品日韩 | 久久亚洲欧美日韩精品专区 | av入口| 亚洲一二三区av | 欧美三级三级三级爽爽爽 | 国产成人精品高清久久 | 日韩字幕一区 | 成人亚洲| 久久久夜色精品亚洲 | 欧美在线一区二区三区 | 亚洲综合二区 | 国产一区不卡在线观看 | 国产一区二区三区在线视频 | 在线一区视频 | 福利av在线 | 欧美偷偷操 | www.一级毛片 | 亚洲精品成人 | 国产一区二区三区久久久久久久久 | 欧美色性| 欧美一区精品 | 国产不卡视频 | 国产乱码一二三区精品 | 久久亚洲经典 | 日韩视频在线一区二区 | 五月天天丁香婷婷在线中 | 99九九久久 | 91在线精品秘密一区二区 | 成人一区在线观看 | 久久国产精品99久久久久久丝袜 | 在线国产99 | 亚洲国产精品久久久久 | 国产精品日韩欧美一区二区三区 | 一区二区成人 | 国产一区精品 | 欧美精品一区二区三区在线 | 亚洲精品一区二区网址 | 国产日韩一区二区三区 |