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
相关问答
请回答,怎样区分 51单片机 开发板和 AVR单片机 开发板?0版本开发板的使用机会,我会试着做一些远程控制相关的小项目。51单片机HOT-51和AVR单片机转换板开发板电路图PDF。1:看板子上的芯片2:看板子的模块...
Arduino跟 51单片机 比的优点有什么?Arduino是专门基于AVR单片机特定开发板的开源开发环境,它有一套完整的高级语言和自成体系的支持库函数,相对于51开发板来说入门相对容易,加之AVR单片机的性能...
请推荐!怎样区分 51单片机 开发板和 AVR单片机 开发板?旺扬单片机开发很专业,服务态度一流,资质深实力雄厚,很值得信赖,属于行业内良心企业公司方案设计水平真不错,技术过硬,我们跟他们合作过,项目开发...
目前常用的 单片机 型号有哪些?都有什么优缺点?现在市场上的单片机型号可以说是非常多的,其中有通用型的单片机,还有专用型的单片机。专用型单片机一般我们不常见到。今天我们结合这个问题来介绍一下目前常...
AVR单片机 中ICC avr软件用来干什么的?用来烧程序吗?还有avr ...AVR单片机中ICCavr软件用来干什么的?用来烧程序吗?还有avrstudio作用?显示器戴尔讨论回答(3)AVR单片机中ICCavr软件用来编辑、编译代码的。avrstudi...
avr 是什么 单片机 ?AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(ReducedInstructionSetComputer)精简指令集高速8位单片机。AVR的单片机可以广泛应用...
单片机 芯片有哪几种?1.MCS-51系列Intel公司生产2.61单片机3.AVR单片机4.MSP430超低功耗单片机德州仪器(TI)公司生产1.MCS-51系列Intel公司生产2.61单片机3.AVR...
现在学哪款 单片机 好? 51 ,STM32。各品牌 单片机的 优缺点?51简单便宜,stm32火热,avr高速,pic可靠,arm强大,每种单片机都像美女一样,有着她独特的魅力,在不同的领域中,有着广泛的应用。最强大的当属arm,从最开始...至...
当前 单片机的 主要产品有哪些?各有何特点?主要有51系列单片机,PIC系列单片机,AVR系列单片机,这是应用最多的三大系列单片机。主要特点就是:51系列单片机是冯.诺依曼结构,后两种是哈佛结构。主要有51系...
stm32之前流行哪种 单片机 ?在stm32单片机之前,曾经流行过pic16、AVR和51单片机。Pic是一种16位单片机,AVR和51是8位单片机。Pic单片机抗干扰能力很强,但因为编程环境较为复杂,所以应用...