技术文档

avr单片机与51单片机的区别 51单片机和AVR单片机有什么区别

小编 2024-11-24 技术文档 23 0

51单片机和AVR单片机有什么区别

一、51单片机的I/O端口大部分是准双向口,在复位期间全部输出高电平,对端口的输入和输出操作也试直接通过I/O端口的地址进行的。AVR的I/O端口为标准双向口,在复位期间所有端口处于没有上拉电阻的输入状态(高阻态,管脚电平完全由外部电路决定),这在强调复位状态的场合是很有用的。AVR的每个端口对应三个地址,即DDRX、PORTX和PINX。

DDRX为端口方向寄存器,当DDRX的某一位置1时,相应端口的引脚作为输出使用;当DDRX的某一位清0 时,对应端口的引脚作为输入使用。PORTX为端口数据寄存器,当引脚为输出使用,PORTX的数据由相应引脚输出;当引脚作为输入使用时,PORTX的数据决定相应端口的引脚是否打开上拉功能。PINX为相应端口的输入引脚地址,如果希望读取相应引脚的逻辑电平值,一定要读取PINX而不能读取PORTX

二、51单片机的定时/计数器有两个基本用法,即以晶振频率的十二分频信号作为输入的定时器工作方式,或以外部引脚INT0、INT1 上输入信号的计数器工作方式。AVR的定时/计数器用作定时器时,其输入信号可选为晶振品率的某一个分频信号,分频比为1、8 、64 、256 、1024五种,作为计数器使用时,即可上升沿触发也可下降沿触发。

三、51单片机有6个中断源(5个中断入口地址),分为两个优先级,并且是通过IE寄存器控制中断的使能,通过IP控制中断的优先等级,而AVR中根据不同单片机有不同数量的中断源。

四、51单片机川口通讯的波特率发生需要使用一个定时器,而且支持的波特率也比较低,AVR单片机可以有较高的波特率,最高可达115200bps.而且有专用的波特率发生器。

AVR、STC及51单片机的比较

1、AVR单片机与8051的比较

AVR与8051主要区别是内核不同,指令集不同,io结构不同,外设不同。

AVR单片机比8051的硬件资源多得多,AVR单片中的MEGA系列内部还有AD转换器,在一些简单的电路中,有了AVR单片机就甚至是零外部元件了,使用非常方便,是主流的单片机,而价格又不贵!

ATMEL公司的AVR单片机,是增强型RISC内载FLASH的单片机,芯片上的FLASH存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。AVR单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力。AVR单片机工作电压为2.7~6.0V,可以实现耗电最优化。

2、STC与51

STC是改进型51,内部的EEPROM,对于参数的保存还是很方便的,EMC性能也要好一点,价格也相对便宜。

3、8051单片机

8051单片机最早由INTEL公司推出,其后,多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。

4、MICROCHIP单片机

MICROCHIP单片机的主要产品是PIC 16C系列和17C系列8位单片机,CPU采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积。

最新电子行业资讯、教程以及开发板样片申请,请关注“云汉电子社区”官方微信公众号ickeybbs

相关问答

avr单片机 51的区别 ?

①AVR单片机(ATmega16)的时钟源(晶振、内部RC等)可以不经过分频直接提供给CPU使用,而51的CPU主频等于晶振的12分频,ATmega16外部提供16M的晶振,所以AVR单...

51单片机 AVR单片机的区别 ?

这个区别不少,最主要的当然是寄存器和IO端口啦!avr在51的基础上扩充了大量的寄存器和大量的引脚功能,几乎每个引脚都有第二功能,还有如:4路PWM波的输出、I^2...

51单片机 和32 单片机的区别 ?

所代表的公司不同,内部资源不同。51单片机是对所有兼容Intel8031指令系统的单片机的统称,这一系列的单片机的始祖是Intel的8031单片机,后来随着flashROM技术...

请推荐!怎样区分 51单片机 开发板和 AVR单片机 开发板?

[回答]旺扬单片机开发很专业,服务态度一流,资质深实力雄厚,很值得信赖,属于行业内良心企业公司方案设计水平真不错,技术过硬,我们跟他们合作过,项目开发...

Arduino和 单片机 有什么 区别 ?先学哪个比较好?

Arduino的核心是一块AVR单片机,单片机就是一个芯片,而Arduino是一套软硬件都封装了的模块。肯定是学单片机啊,Arduino也就是玩玩而已,真正有技术含量有产品应...

现在学哪款 单片机 好? 51 ,STM32。各品牌 单片机的 优缺点?

51简单便宜,stm32火热,avr高速,pic可靠,arm强大,每种单片机都像美女一样,有着她独特的魅力,在不同的领域中,有着广泛的应用。最强大的当属arm,从最开始...至...

51 内核详解?

51内核指的是使用51的指令集,三总线是冯诺依曼架构的单片机内核。51内核本身就是一个内核的种类,所以不分类。51内核泛指一种8位单片机架构的单片机,尽管种...

单片机 有哪些类型。怎么办?

单片机就是微处理器(simplechipmachine),比电脑CPU速度慢,功耗低,使用方便,不用带风扇,满足一般用法。1,8位8051内核:89C51/89C52/89C53/89C54/89C...

单片机 芯片有哪些类型?

有以下七种类型:1、MCS-51系列Intel公司生产2、61单片机3、AVR单片机4、MSP430超低功耗单片机德州仪器(TI)公司生产5、PIC单片机MicroChip公司生产6、飞....

单片机 什么书最好?

51:《单片机的C语言应用程序设计》作者:马忠梅PIC:《PIC单片机入门与实战》作者:张明峰AVR:《AVR单片机嵌入式系统原理与应用实践》作者:马潮这就是我...

猜你喜欢