好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

AT89C51的介绍外文翻译1.doc

12页
  • 卖家[上传人]:大米
  • 文档编号:561223280
  • 上传时间:2022-12-31
  • 文档格式:DOC
  • 文档大小:114.50KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • AT89C51的介绍描述:AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容片内含有8位中央处理器和闪烁存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域主要性能参数:·与MCS-51产品指令系统完全兼容·4K字节可重擦写Flash闪速存储器·1000次擦写周期·数据保留时间:10年·全静态操作:0Hz—24MHz·三级加密程序存储器·128×8字节内部RAM·32个可编程I/O口线·2个16位定时/计数器·6个中断源·可编程串行UART通道·低功耗空闲和掉电模式·片内振荡器和时钟电路·全双工UART串行中断口线·双数据寄存器指针功能特性概述:AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

      空闲方式停止CPU的工作,但允许RAM,定时/计数器串行通信口及中断系统继续工作掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位AT89C51单片机是一个行业标准架构,被广泛接受和应用,并作为一种开发工具有许多工业供应商,他们供应这种控制器或把这种控制器集成到某种类型的系统芯片的结构医学研究理事会和高级微电子研究所都选择这个设备,但他们论证的是两种截然不同固化工艺医学研究理事会的实例是使用时间锁存,需要具体时间以确保单粒子效应减少到最低限度高级微电子研究所采用超低功耗,以及布局和建筑固化工艺的设计原则来实现其结果这些是与Aeroflex联合技术微电子中心( UTMC )完全不同的方法 ,抗辐射固化的AT89C51的工业供应商,利用抗辐射固化进程研制自己的AT89C51单片机引脚功能说明:·VCC:电源电压·GND:地·P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间即或内部上拉电阻。

      在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻·P1口:P1是一个带有内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)Flash编程和程序校验期间,P1接收低8位地址·P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据在访问8位地址的外部数据存储器(如执行MOVX@RI指令)时,P2口线上的内容在整个访问期间不改变Flash编程或检验时,P2亦接收高位地址和其它控制信号·P3口:P3口是一组带有内部电阻的8位双向I/O口,P3口输出缓冲故可驱动4个TTL电路。

      当P3口写入“1”后,它们被内部上拉为高电平,并用作输入作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故P3口除了作为一般的I/O口外,更重要的用途是它的第二功能,如表1所示:表1 P3口第二功能端口引脚第二功能P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDP3口还接收一些用于闪烁存储器编程和程序校验的控制信号·RET:复位输入当振荡器工作时,RET引脚出现两个机器周期以上高电平将使单片机复位·ALE/:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节对Flash存储器编程期间,该引脚还用于输入编程脉冲()即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作该位置位后,只有一条MOVX和MOVC指令ALE才会被激活此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。

      ·:程序储存允许()输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器取指令(或数据)时,每个机器周期两次有效,即输出两个脉冲在此期间,当访问外部数据存储器,这两次有效的信号不出现/VPP:外部访问允许欲使CPU仅访问外部程序存储器(地址为0000H—FFFFH),端必须保持低电平(接地)需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态如端为高电平(接VCC端),CPU则执行内部程序存储器中的指令当保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器Flash存储器编程时,该引脚加上+12V的编程允许电源VPP,当然这必须是该器件是使用12V编程电压VPPXTAL1:振荡器反相放大器及内部时钟发生器的输入端XTAL2:振荡器反相放大器的输出端Ready/:字节编程的进度可通过RDY/输出信号监测,编程期间,ALE变为高电平“H”后P3.4(RDY/)端电平被拉低,表示正在编程状态(忙状态)编程完成后,P3.4变为高电平表示准备就绪状态振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出该反向放大器可以配置为片内振荡器。

      石晶振荡和陶瓷振荡均可采用如采用外部时钟源驱动器件,XTAL2应不接有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度时钟振荡器:AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端这个放大器与作为反馈元件的片外石英晶体 或陶瓷谐振器一起构成自激振荡器用户也可以采用外部时钟这种情况下,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求空闲节电模式:在空闲工作模式状态,CPU保持睡眠状态而所有片内的外设仍保持激活状态,这种方式由软件产生此时,片内RAM和所有特殊功能寄存器的内容保持不变空闲模式可由任何允许的中断请求或硬件复位终止通过硬件复位也可将空闲工作模式终止需要注意的是:当由硬件复位来终止空闲工作模式时,CPU通常是从激活空闲模式那条指令的下一条指令开始继续执行程序的,要完成内部复位操作,硬件复位脉冲要保持两个机器周期有效,在这种情况下,内部禁止CPU访问片内RAM,而允许访问其它端口。

      为了避免可能对端口产生意外写入,激活空闲模式的那条指令后一条指令不应是一条对端口或外部存储器的写入指令掉电模式:在掉电模式下,振荡器停止工作,进入掉电模式的指令是最后一条被执行的指令,片内RAM和特殊功能寄存器的内容在终止掉电模式前被冻结退出掉电模式的唯一方法是硬件复位,复位后将重新定义全部特殊功能寄存器但不改变RAM中的内容,在VCC恢复到正常工作电平前,复位应无效,且必须保持一定时间以使振荡器重启动并稳定工作Flash闪速存储器的编程:AT89C51单片机内部有4K字节的Flash PEROM,这个Flash存储阵列出厂时已处于擦除状态(即所有存储单元的内容均为FFH),用户随时可对其进行编程编程接口可接收高电压(+12V)或低电压(VCC)的允许编程信号低电压编程模式适合于用户编程系统,而高电压编程模式可与通用EPROM编程器兼容AT89C51的程序存储器阵列是采用字节写入方式编程的,每次写入一个字节,要对整个芯片内的PEROM程序存储器写入一个非空字节,必须使用片擦除的方式将整个存储器的内容清除编程方法:编程前,须根据表设置好地址、数据及控制信号AT89C51编程方法如下:1、在地址线上加上要编程单元的地址信号。

      2、在数据线上加上要写入的数据字节3、激活相应的控制信号4、在高电压编程方式时,将EA/VPP端加上+12V编程电压5、每对Flash存储阵列写入一个字节或每写入一个程序加密位,加上一个ALE/编程脉冲改变编程单元的地址和写入的数据,重复1—5步骤,直到全部文件编程结束每个字节写入周期是自身定时的,通常约为1.5ms数据查询:AT89C51单片机用数据查询方式来检测一个写周期是否结束,在一个写周期中,如需读取最后写入的那个字节,则读出的数据最高位是原来写入字节最高位的反码写周期完成后,有效的数据就会出现在所有输出端上,此时,可进入下一个字节的写周期,写周期开始后,可在任意时刻进行数据查询程序校验:如果加密位LB1、LB2没有进行编程,则代码数据可通过地址和数据线读回原编写的数据加密位不可直接校验,加密位的校验可通过对存储器的校验和写入状态来验证芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行 此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。

      在闲置模式下,CPU停止工作但RAM,定时器,计数器,串口和中断系统仍在工作在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止读片内签名字节:读签名字节的过程和单元030H、031H及032H的正常校验相仿,只需将P3.6和P3.7保持低电平,返回值意义如下:(030H)=1EH声明产品由ATMEL公司制造(031H)=51H声明为AT89C51单片机(032H)=FFH声明为12V编程电压(032H)=05H声明为5V编程电压编程接口:采用控制信号的正确组合可对Flash闪速存储阵列中的每一代码字节进行写入和存储器的整片擦除,写操作周期是自身定时的,初始化后它将自动定时到操作完成看门狗(WDT)电路:看门狗(WDT)电路的主要是实现复位功能当单片机运行出现死循环时,看门狗(WDT)电路可以起保护功能,实现复位作用Introduction of AT89C51Description:The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.