宝运莱(中国)官方首页

急求AT89S52芯片简介 要做论文的那种

辛巴在深圳 2021-09-18 16:38 477 次浏览 赞 122

最新问答

  • 大家族djz

    AT89S52是一种低功耗、高性能的CMOS工艺的8位单片机。它带有8KB的可在线编程的 Flash 存储器,该单片机采用了ATMEL公司的高密度、非易失性存储器技术,与上标准型80C51单片机的指令系统及引脚完全兼容;片内的Flash 存储器可在线重新编程,或使用通用的非易失性存储器编程器;通用的8位CPU与在线可编程Flash集成在一块芯片上,从而使AT89S52功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。
    AT89S52的引脚排列图及其功能
    AT89S52单片机为40引脚芯片如图5-1所示,具有PDIP,PLCC和TQFP3钟封装形式。
    各引脚的功能如下:
    ● P0口——8位、开漏极、双向I/O口。
    当用做通用I/O口时,每个引脚可驱动8个TTL负载;当用做输入时,每个端口首先置1。
    P0口也可用做访问片外存储器和程序存储器时的低8位地址/总线的复用口。这种情况下,P0口内含上拉电阻。
    在Flash编程时,P0口输入代;在Flash校验时,P0口输出代。在进行编程校验时,需外接10KΩ的上拉电阻。
    ●P1口——8位、双向I/O口,内含上拉电阻。
    P1口为用户使用的通用I/O口,每个引脚可驱动4个TTL负载。当用做输入时,每个端口首先置1。
    P1.0和P1.1引脚也用做器2的外部计数输入(P1.0/T2)和触发器输入(P1.1/T2DX)。
    在编程和校验期间,P1口可输入低字节地址。
    ● P2口——8位、双向I/O口,内部具有上拉电阻。
    P2口可用做通用I/O,可以驱动4个TTL负载。对P2口各位写入1,可作为输入。每个引脚由外部负载拉为低电平时,经由内部上拉电阻向外输出电流。
    在访问16位地址的外部程序存储器和存储器时,P2口高8位地址。用MOVX @DPTR类指令访问外部存储器时,P2口为高8位地址(即PCH);用MOVX @R0和MOVX @R1类指令访问外部存储器时,P2口上的内容是SFR P2的内容。
    在编程和校验时,P2口接收地址线的高位和一些控制信号。
    P3口——8位、双向I/O口,内部含有上拉电阻。
    ● P3口可用做通用I/O口,可驱动4个TTL负载。当用做输入熟,要先将P3口各位置如外部负载将P3口拉低,则经过上拉电阻向外输出电流。
    在编程和校验时,P3口接收某些控制信号。
    ● ——地址锁存允许/编程脉冲输入。
    ● ——外部程序存储器读选通,低电平有效。
    ● ——片外程序存储器访问允许。
    ● XTAL1和XTAL2——XTAL1是片内振荡器反相放大器和时钟发生器的输入端,XTAL2是片内振荡器反相放大器的输出端。

    浏览 240赞 55时间 2022-04-11
  • 老马4568

    AT89S51是美国ATMEL公司生产的低功耗,高性能 CMOS8 位单片机,片内含4kbyte的可编程的Flash 只读程序存储器,兼容标准 8051 指令系统及引脚[5]。它集 Flash 程序存储器既可在线编程(ISP),也可用传统方法进行编程,所以低价位 AT89S51单片机可为许多高性价比的应用场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。单片机AT89S51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用三节电池供电。主要特性如下[6]:
    ●与MCS-51 兼容
    ●4K字节可编程闪烁存储器
    ●寿命:1000写/擦循环
    ●保留时间:10年
    ●全静态工作:0Hz-24Hz
    ●程序存储器锁定
    ●128*8位内部RAM
    ●32可编程I/O线
    ●两个16位器/计数器
    ●5个中断源
    ●可编程串行通道
    ●低功耗的闲置和掉电模式
    ●片内振荡器和时钟电路
    2.引脚功能介绍
    AT89S51 单片机为40引脚双列直插式封装。其引脚排列和逻辑符号如图2 所示:

    图2 AT89S51引脚图

    各引脚功能简单介绍如下[7]:
    ●VCC:供电电压
    ●GND:接地
    ●P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P1口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序存储器,它可以被定义为/地址的第八位。在FLASH编程时,P0口作为原输入口,当FLASH进行校验时,P0输出原,此时P0外部电位必须被拉高。
    ●P1口:P1口是一个内部上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
    ●P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉的优势,当对外部八位地址存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
    ●P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入时,由于外部下拉为低电平,P3口将输出电流,也是由于上拉的缘故。P3口也可作为AT89S51的一些特殊功能口:
    P3.0 RXD(串行输入口)
    P3.1 TXD(串行输出口)
    P3.2 INT0(外部中断0)
    P3.3 INT1(外部中断1)
    P3.4 T0(计时器0外部输入)
    P3.5 T1(计时器1外部输入)
    P3.6 WR (外部存储器写选通)
    P3.7 RD (外部存储器读选通)
    同时P3口同时为闪烁编程和编程校验接收一些控制信号。
    ●RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
    ●ALE / PROG :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于目的。然而要注意的是:每当用作外部存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。
    ●PSEN:外部程序存储器的选通信号。在由外部程序存储器取址期间,每个机器周期PSEN两次有效。但在访问外部存储器时,这两次有效的PSEN信号将不出现。
    ●EA/VPP:当EA保持低电平时,访问外部ROM;注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,访问内部ROM。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
    ●XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
    ●XTAL2:来自反向振荡器的输出。

    浏览 327赞 104时间 2021-11-09

相关问答

急求AT89S52芯片简介 要做论文的那种