① 单片机中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是最差的。