看板 Gossiping 關於我們 聯絡資訊
※ 引述《mark751019 (☆比哈士奇帥一點☆)》之銘言: : 以前上微算機課程,大學教授有提過8051, : 說只要會了8051,畢業一定有飯吃,但不會發大財。 : 結果工作後,我聽說很多小家電, : 例如冰箱、冷氣、電子熱水器、洗衣機、微波爐、DVD播放器, : 裡面的MCU可能都是8051。 : 不過只限於小電路、小程式, : 最高階可能只做到電子辭典、最早期的PDA…等就很了不起了。 : 聽說以前的哈電族、任天堂紅白機還用更低階的6502。 : 8051程式也不會太大,用C寫個上萬行就算厲害了, : 我以前看的8051書是組合語言寫的,聽說有C可以寫,更好開發和維護。 : 8051可做的最高階產品是什麼? 30年前 80年代時 8048/49 8051是拿來做keyboard跟mouse的 那時候都是用組語寫的 便宜版的鍵盤用8048/49 還會遇到記憶體分頁的問題 而且沒有rs-232 console介面 時序要自己用timer算 所以90年代之後就全面被8051取代了 因為8051就有支援console port 寫軟體的不用在那邊算半天的timer直接把資料丟到console port的暫存器就好 然後microchip開始有出PIC 重點是pin腳變少 8051是DIP 40pin 而microchip的PIC只有14或16pin 首先就替代了滑鼠的核心 因為滑鼠的空間比較小 那時候用的機械滾輪也很佔空間 放8051空間很難用 鍵盤部分則比較晚一點才開始替代 那是等普及後降價才開始有替代效應 然後各種ASIC出來後就連PIC都被擠出鍵鼠市場之外到其他市場去了 最後反而是在工控生根至今都還能看得到8051 因為過了智財權保護期 現在連VHDL跟verilog都有open source可以直接抓來用 也因為歷史悠久 所以各種變體也多 原本只有OTP一次性跟EEPROM版 有個石英透明小視窗 可以用紫外線清除後重新燒入程式 後來連FLASH版也有它廠推出 原本12個clock才能執行一個指令也被各種魔改 變體非常多 但在十多年前arduino推出之後 在教育界反而是arduino迅速推開踢走8051 因為優點太多 but我懶得打 不過現在阿六那邊MCU主流是用STM系列 原因是32bit ARM核心 程式更好發揮 像是T12恆溫烙鐵什麼的都是STM的天下 PID精度跟反應時間可以說吊打8051跟arduino 需要快速反應的應用自然優先選用STM 其實工業底層用的MCU控制器來來去去變化就那幾種 當年學會8051的ASM的人 真的可以吃30年這行飯 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.92.164 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1731717520.A.9F9.html
squelch: 幹 又一個老人浮出來了 39.14.1.180 11/16 08:43
bluebluelan: 吃30年低薪吧 73.70.97.250 11/16 08:43
gk1329: 26都用ESP32吧,便宜的跟不用錢一樣= = 39.15.56.176 11/16 08:43
gk1329: 台灣也很多人在用 很方便成本又超低 39.15.56.176 11/16 08:44
tchialen: MCU相關股腰斬 好慘 114.40.164.4 11/16 08:45
nowitzkixd: 沒有啊 大學單晶片還是在8051啊 223.138.44.158 11/16 08:45
pc7735: 很感謝當初教我8051 asm的老師,但吃30年 175.182.38.181 11/16 08:45
gk1329: 真的假的 脫節的太嚴重惹吧 39.15.56.176 11/16 08:46
pc7735: 很難 175.182.38.181 11/16 08:46
gk1329: 肥宅我也是想學 但後來來是當轉包魔人= = 39.15.56.176 11/16 08:47
jfw616: 所以老師有講不會發大財呀 175.141.172.88 11/16 08:47
enthpzd: 這裡沒人看得懂啦 101.137.141.25 11/16 08:57
imreader: ARM 一桶天下 1.172.219.143 11/16 09:43
squelch: RISC-V 來戰ARM 49.216.184.77 11/16 09:53
guinsoo: 老人味飄出來了 223.137.3.83 11/16 09:55