0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子工程师 来源:网络整理 作者:工程师曾暄茗 2018-07-15 09:33 次阅读

一、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单片机
    +关注

    关注

    22

    文章

    607

    浏览量

    55046
  • 51单片机
    +关注

    关注

    269

    文章

    5648

    浏览量

    120688
收藏 人收藏

    评论

    相关推荐

    新华龙单片机跟MCS51单片机什么区别

    新华龙单片机跟MCS51单片机什么区别相关资料吗?请大虾分享一下!谢谢!
    发表于 07-18 19:10

    [AVR单片机] AVR单片机51单片机哪些突出的优点

    [AVR单片机] AVR单片机51单片机哪些突出
    发表于 08-04 00:08

    avr单片机51的c语言编程语言相同吗?

    avr单片机51单片机在用c语言编程时有什么区别?语法一样吗。
    发表于 04-02 20:20

    51单片机 avr arm stm32 arduino

    小白请问51单片机 avr arm stm32 arduino分别是什么,什么区别
    发表于 11-21 15:34

    请问avr和c51单片机什么区别

    请问avr和c51单片机什么区别?? 学了c51还要再学a
    发表于 08-15 04:31

    51单片机和STM32什么区别

    51单片机和STM32什么区别?编程语言也可以用汇编语言吗?
    发表于 01-06 18:48

    51单片机AVR单片机区别主要在什么地方?

    51单片机AVR单片机的CPU构架有哪些不同之处?与51单片机相比,
    发表于 07-07 06:16

    51单片机与STM32单片机主要有什么区别

    51单片机的特点是什么?51单片机哪些缺点?51单片机
    发表于 07-08 06:49

    51单片机和Arduino什么区别? 精选资料分享

    很多学习单片机的朋友会问51单片机和Arduino什么区别?解决这个问题之前我们先来了解下51
    发表于 07-16 06:07

    单片机MCU和CPU什么区别

    单片机MCU和CPU什么区别?为什么要从51单片机学起?单片机和嵌入式
    发表于 10-25 06:51

    请问一下51单片机AVR单片机区别的是什么?

    请问一下51单片机AVR单片机区别的是什么?
    发表于 10-29 07:24

    请问51单片机和Arduino什么区别

    什么是51单片机?什么是Arduino?51单片机和Arduino什么区别
    发表于 11-03 07:00

    51单片机AVR单片机区别在哪

    51单片机AVR单片机区别于不同区别于不同51
    发表于 11-18 06:08

    瑞萨单片机51单片机什么区别

    瑞萨单片机51单片机什么区别? 瑞萨单片机有8位32位机,51
    发表于 10-10 08:00 43次下载

    51单片机AVR单片机

    51单片机AVR单片机区别于不同区别于不同51
    发表于 11-11 17:36 18次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>与<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>