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、掉电标识符。

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

    关注

    6036

    文章

    44556

    浏览量

    634972
  • AT89S52
    +关注

    关注

    9

    文章

    358

    浏览量

    87840
收藏 人收藏

    评论

    相关推荐

    AT89S52单片机的基本特征哪些

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

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

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

    AT89S52单片机与CC1100的接口硬件威廉希尔官方网站

    AT89S52单片机与CC1100的接口硬件威廉希尔官方网站 单片机对发射模块和接收模块的控制,首先都要对单片机的接口进行初始化(SPI
    发表于 01-02 11:03 2313次阅读
    <b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>与CC1100的接口硬件威廉希尔官方网站

    单片机AT89S52实用教程

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

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

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

    AT89S52单片机结构

    AT89S52单片机结构,简单易学,另有相关配套视频教程,请百度云搜索嘿咻大包子
    发表于 05-11 15:26 3次下载

    AT89S52单片机数控直流电源原理图程序

    AT89S52单片机数控直流电源原理图程序
    发表于 05-11 16:54 0次下载

    AT89S52单片机实现数控直流电流源论文

    AT89S52单片机实现数控直流电流源论文
    发表于 05-11 16:55 0次下载

    毕业设计-基于AT89S52单片机的电子万年历设计

    毕业设计-基于AT89S52单片机的电子万年历设计
    发表于 11-03 14:06 84次下载

    单片机AT89S52介绍

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

    基于AT89S52单片机的蔬菜大棚温湿度检测装置的设计

    基于AT89S52单片机的蔬菜大棚温湿度检测装置的设计
    发表于 04-27 09:38 43次下载

    基于AT89S52单片机的温湿度检测仪-毕业设计

    基于AT89S52单片机的温湿度检测仪
    发表于 04-27 09:36 88次下载

    STC89C52RC单片机AT89S52单片机串口发送温湿度数据的程序免费下载

    本文档的主要内容详细介绍的是STC89C52RC单片机AT89S52单片机串口发送温湿度数据的程序免费下载。
    发表于 07-11 17:40 37次下载
    STC<b class='flag-5'>89C52</b>RC<b class='flag-5'>单片机</b>或<b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>串口发送温湿度数据的程序免费下载

    AT89S52单片机系统教程之其它应用接口设计的资料说明

     本章介绍AT89S52单片机系统中其他的常用应用接口设计,内容主要包括单片机与步进电机、直流电机以及时钟/日历芯片DS1302的接口设计,供读者的应用设计参考。
    发表于 10-29 16:40 11次下载
    <b class='flag-5'>AT89S52</b><b class='flag-5'>单片机</b>系统教程之其它应用接口设计的资料说明

    AT89S52单片机思维导图

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