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

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

3天内不再提示

单片机at89s52和其他单片机比有什么优劣势

h1654155282.3538 来源:网络整理 2018-05-16 16:52 次阅读

单片机at89s52是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:8K字节的程序存储器,256字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。本文首先介绍了单片机at89s52和其他单片机比有什么优劣势,其次阐述了单片机at89s52的引脚图及引脚说明,最后介绍了单片机at89s52的主要特性是什么,具体的跟随小编一起来了解下。

单片机at89s52和其他单片机比有什么优劣势

优点:

1、功能比标准51强那么一点点,多128BRAM,多一个定时器、多512BEEPROM,内置8KROM足够容纳一般程序;

2、容易买到;

3、资料众多,编程与51兼容,最适合学生或者初学者使用;

4、支持ISP下载,使用很方便;

5、FLASHROM可下载10000次以上;

6、可靠性不错。

缺点:

1、性能低,现在新型51单片机比AT89S52强的不是一两个,N多。

2、性价比不高,这样的功能,6-8块的价格不算便宜,STC单片机功能一样,价格只有它的一半;

3、封装是DIP40,太大了,不利于工业生产。

单片机at89s52简介

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

单片机at89s52引脚图及说明

单片机at89s52和其他单片机比有什么优劣势

VCC : 电源 GND: 地

P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻

在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。

P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。

单片机at89s52和其他单片机比有什么优劣势

在flash编程和校验时,P1口接收低8位地址字节。

P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。

在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号

P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。

单片机at89s52和其他单片机比有什么优劣势

在flash编程和校验时,P3口也接收一些控制信号。

RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。

ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。

在flash编程时,此引脚(PROG)也用作编程输入脉冲。

在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。 如果需要,通过将地址为8EH的SFR的第0位置 “1”,ALE操作将无效。这一位置 “1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。

PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。 当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。

EA/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND。

为了执行内部程序指令,EA应该接VCC。 在flash编程期间,EA也接收12伏VPP电压。

XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2:振荡器反相放大器的输出端。

单片机at89s52主要性能

1、与MCS-51单片机产品兼容;

2、8K字节在系统可编程Flash存储器;

3、1000次擦写周期;

4、全静态操作:0Hz-33MHz;

5、三级加密程序存储器;

6、32个可编程I/O口线;

7、三个16位定时器/计数器;

8、6个中断源;

9、全双工UART串行通道;

10、低功耗空闲和掉电模式;

11、掉电后中断可唤醒;

12、看门狗定时器;

13、双数据指针;

14、掉电标识符。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5999

    文章

    43966

    浏览量

    620724
  • AT89S52
    +关注

    关注

    9

    文章

    358

    浏览量

    87437
收藏 人收藏

    评论

    相关推荐

    AT89S52单片机封装

    AT89S52单片机的封装
    发表于 07-01 14:05

    AT89S52单片机数据通信终端设计2

    AT89S52单片机数据通信终端设计2
    发表于 07-23 10:59

    如何在单片机AT89S52中烧录程序?

    最近做了个摇摇棒,结果发现单片机AT89S52的,如何向他烧录程序呢?(找不到单片机型号)个ISP的插孔,但是干嘛用的呢?如何才能将程序烧进去呀!!?
    发表于 08-01 09:32

    AT89s52单片机工作电压范围是多少啊?各位大神

    我刚刚买了个摇摇棒,用的是AT89S52,我确定没有升压电路,只用了两节7号干电池,3V,为什么AT89S52单片机还能工作,5V时AT89S52
    发表于 11-23 19:40

    MAX517与AT89S52单片机哪些通信方式?

    MAX517的特性是什么?MAX517与AT89S52单片机哪些通信方式?
    发表于 04-23 06:57

    AT89S52单片机思维导图相关资料下载

    AT89S52单片机思维导图
    发表于 07-13 07:32

    如何用AT89S52单片机控制彩灯图形及继电器?

    如何用AT89S52单片机控制彩灯图形及继电器?
    发表于 10-08 06:46

    如何用AT89S52单片机实现基于GSM短信模块的家庭防盗报警系统的设计?

    如何用AT89S52单片机实现基于GSM短信模块的家庭防盗报警系统的设计?
    发表于 10-08 07:18

    AT89S52单片机的基本特征哪些

    AT89S52单片机的内部结构是由哪些部分组成的?AT89S52单片机的基本特征哪些?
    发表于 10-21 08:52

    国产单片机兼容AT89S52的吗?

    国产单片机兼容AT89S52的吗?
    发表于 02-25 10:24

    at89s52单片机引脚图,at89s52引脚说明

    本文为您介绍at89s52单片机引脚图及引脚说明,at89S52特点及其功能。at89S52,高性能的8位单片机
    发表于 04-29 22:04 7.7w次阅读
    <b class='flag-5'>at89s52</b><b class='flag-5'>单片机</b>引脚图,<b class='flag-5'>at89s52</b>引脚说明

    单片机AT89S52实用教程

    本文提供的单片机AT89S52实用教程,希望对你的学习有所帮助!
    发表于 06-03 16:00 793次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>AT89S52</b>实用教程

    基于AT89S52单片机的智能窗帘的设计_王林艳

    基于单片机的光控自动窗帘的控制,基于at89s52
    发表于 04-14 16:26 50次下载

    单片机AT89S52介绍

    AT89S52单片机的引脚、IO口介绍
    发表于 03-05 14:39 92次下载

    AT89S52单片机思维导图

    AT89S52单片机思维导图
    发表于 11-10 18:46 71次下载
    <b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>思维导图