① 單片機中ATmega 128和AT89c51相比較有何優缺點
這兩個區別大了,mega是屬於AVR單片機,你的是128,還是比較好的AVR,速度快,內置一些常用硬體通訊介面,內置ADDA等,具體參數請查MEGA128的datasheet
而89C51就是個最基本最常用學生們都學習的基礎單片機,對於單片機入門來講,算是必修課,實際產品中也常用,但顯然比AVR低了一個檔次
② 什麼單片機有多個串口(4個以上),有沒有專門的多串口單片機
Atmega1280有4個串口,8位的。
STM32有4個或者5個串口,32位的ARM單片機。
③ ATmega鍗曠墖鏈烘ц兘鐨勪紭瓚婂
atmega緋誨垪鏄痑vr鍗曠墖鏈虹殑涓縐嶄腑絳夋。嬈$殑鍗曠墖鏈猴紝寰堥傚悎鍒濆﹁呭︿範銆
avr鍐呴儴闆嗘垚鐨処IC鎺ュ彛錛孲PI鎺ュ彛錛孉D杞鎹錛孭WM杈撳嚭錛岃嚜緙栫▼寮曞煎尯錛岀湅闂ㄧ嫍錛岃嚜甯eeprom銆
騫朵笖鍐呴儴椹卞姩鑳藉姏寮烘瘡涓狪O鍙浠ヨ緭鍑20ma錛屾垨鑰呯亴鍏40ma錛屾暟鎹澶勭悊閫熷害蹇1MipS/s(浣跨敤鐩稿悓鏅朵綋錛屾槸51閫熷害鐨12鍊)
鑰屼笖閲囩敤綺劇畝鎸囦護闆嗭紝鏁版嵁澶勭悊閫熷害鏇村揩錛
④ 單片機主控晶元 ATmega8/ATmega48/ATmega88/ATmega168它的那個好一些
ATmega48、 ATmega88 與ATmega168 只是在存儲器大小、boot loader 支持及中斷向量長度上存在差別。ATmega88 與ATmega168 支持真正的同時讀寫自編程操作。晶元具有獨立的BootLoader 區,SPM指令只能在這個FLASH區里得到執行。而ATmega48不支持同時讀寫操作,它沒有獨立的Boot Loader 區, SPM 指令可以訪問整個Flash 區。
ATmega8的話與另外三個主要區別就是少了外部中斷功能,還有就是存儲大小不一樣。
這4種晶元管腳完全一致,只要封裝一樣,可以完美升級。
性能上面,ATmega8是最差的。