AVR单片机与51单片机有哪些区别
4个回答
展开全部
两款单片机都是哈佛结构总线,这样访问RAM和ROM的汇编指令就能统一。
51单片机是基于CISC架构的微控制器,仍然占据着相当大的市场,但随着微电子技术和信息技术的迅猛发展,传统的MCS-51单片机由于自身结构原因,在数据通信和系统扩展的能力开始显得不足。
AVR单片机属于RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机,其指令执行速度达到百万条指令每兆赫兹(1Mips/MHz),具有32个通用工作寄存器(相当于有32个51的累加器ACC),克服了如8051 MCU采用单一ACC进行处理造成的瓶颈现象;作输出时与PIC的HI/LOW相同,可输出40mA(单一输出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA-20mA灌电流的能力。AVR单片机大多有内置的A/D转换器、多个独立的分频器、独立的PWM发生器,串口接收器是稳定性更好的双缓冲结构,另外AVR单片机的功耗比一般51单片机低。
51单片机是基于CISC架构的微控制器,仍然占据着相当大的市场,但随着微电子技术和信息技术的迅猛发展,传统的MCS-51单片机由于自身结构原因,在数据通信和系统扩展的能力开始显得不足。
AVR单片机属于RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机,其指令执行速度达到百万条指令每兆赫兹(1Mips/MHz),具有32个通用工作寄存器(相当于有32个51的累加器ACC),克服了如8051 MCU采用单一ACC进行处理造成的瓶颈现象;作输出时与PIC的HI/LOW相同,可输出40mA(单一输出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA-20mA灌电流的能力。AVR单片机大多有内置的A/D转换器、多个独立的分频器、独立的PWM发生器,串口接收器是稳定性更好的双缓冲结构,另外AVR单片机的功耗比一般51单片机低。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要是内部资源和运行速度有差别,体系结构上差不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
内核架构不同,对于C编程的用户,也就是寄存器不同而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入输出口是不一样的。还有avr上有很多的其他资源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询