您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > at89c52中文资料-数据手册-参数
万联芯城万联芯城-电子元器件采购网,专为终端工厂客户提供一站式电子元器件配套服务,万联芯城所售电子元器件均为原装现货库存,提交BOM表立即报价。万联芯城代理长电,顺络,先科ST等知名电子元器件品牌,价格有明显的优势,欢迎广大客户咨询相关采购业务。点击进入万联芯城。·兼容特性通过mcs—51汇编语言™产品·8k字节的在系统可编程闪存·耐力:1000写/擦除周期·完全静态操作:0赫兹到24MHz·AT89C52三级程序内存锁·256x8位内部RAM·32可编程I/O线·三个16位定时器/计数器中断源·八··可编程串行通道低功耗闲置和省电ModesDescriptionTheAT89C52是低功耗,高性能CMOS8位微机8kb的Flash编程和可擦只读存储器(PEROM)。该设备采用Atmel的高密度非易失性存储器技术制造,与工业标准80C51和80C52指令集和pinout兼容。片内闪存允许程序内存在系统内或由一个常规的非易失性内存程序员重新AT89C52编程。AtmelAT89C52是一种功能强大的微型计算机,它为AT89C52许多嵌入式控制应用程序提供了高灵活性和高性价比的解决方案。8位微控制器8KBytesFlashAT89C52Not推荐新设计。利用AT89S52AT89C52提供了以下标准特性:8Kbytes的Flash,256字节的RAM,32个I/AT89C52O行,3个16位的计时器/计数器,一个六矢量的二级中断架构,一个全双工串口,片上振荡器和时钟圈-cuitry。此外,AT89C52采用静态逻辑设计,可将操作频率降至零,支持两种软件AT89C52可选择的节能模式。在允许RAM、定时器/计数器、串口和中断系统继续运行的同AT89C52时,空闲的适当的CPU。断电模式保存RAM内容,但冻结振荡器,使所有其他芯片功能,直到下一个硬件复位。销DescriptionVCAT89C52CSupplyvoltage.GNDGround。端口0Port0是一个8位开放排水双向I/O端口。作为输出端口,每个引脚可以接收8个TTL输入。当1被写入端口0时,这些引脚可以作为高阻抗输入。AT89C52端口0也可以配置为在访问外部pro-gram和数据内存期间的多路低阶地址/数据总线。在这种模式下,P0具有内部pullups。AT89C52端口0也在Flash程序中接收代码字节——在gpr或mverification中输入codebytesdu。在程序验证过程中AT89C52需要外部的pullups。端口1是一个8位双向I/O端口,具有内部pullups。端口1输出缓冲区可以接收/源4个TTL输入。当1s被写入端口1时,它们被内部的pullups拉得很高,可以用作输入。AT89C52作为输入,外部被拉低的端口1引脚会因为内部的pullups而变酸(IIL)。另外,P1.0和P1.1可以配置为定时器/计数器2外部计数输入(P1.0/T2)和定时器/计数器2触发器输入(P1.1/T2EX),如下表所示。端口1也在flash编程和验证过程中接收低阶地址字节。端口2Port2是一个带有内部pullups的8位双向I/O端口。端口2输出缓冲区可以接收/源4个TTL输入。当1s被写到端口2时,它们被内部的pullups拉得很高,可以用作输入。作为输入,外部被拉低的端口2引脚会因为内部的脉冲而变酸。端口2在从AT89C52外部程序内存获取和访问使用16位地址的外部数据内存(MOVX@DPTR)期间发出高阶地址字节。在这个应用程序中,当发射1s时,端口2使用强的内部脉冲lups。在访问使用8位地址(MOVX@RI)的外部数据存储期间,端口2发出P2特殊功能寄存器的内容。端口2还在Flash编程和验证过程中接收高AT89C52阶地址位和somecontrol信号。端口3Port3是一个8位双向I/O端口,具有内部pullups。端口3输出缓冲区可以接收/源四个TTL输入。当1s被写到端口3时,它们被内部的pullups拉得很高,可以用作输入。作为输入,外部被拉低的端口3引脚会因为pullAT89C52ups而变酸(IIL)。端口3还具有AT89C51的各种特殊功能,如下表所示。端口3还接收到一些控制信号,用于进行Flash格式和验证。RSTReset输入。当振荡器在运行时,AT89C52在这个引脚上设置两个机器周期的高电压将重置设备。ALE/PROGAddress锁存器是一个输出脉冲,用于在访问外部存储器的过程中,将地址的锁存器锁存。这个引脚也AT89C52是flash编程中的程序脉冲输入(PROG)。在正常操作中,ALE以振荡器频率的1/6的恒定速率发射,可用于外部捕获模式在捕获模式中,T2CON中的bitEXEN2选择两个选项。如果EXEN2=0,那么Timer2是一个16位的timeror计数器,它在溢出时设置T2CON中的TF2位。然后可以使用这个位生成一个AT89C52中断。IfEXEN2=1,Timer2执行相同的操作,AT89C52但是在外部输入T2EX处的1-0转换也会导致TH2和TL2中的current值分别被捕获到RCAP2H和cap2l中。此外,t2exf2的转换将设置T2CON中的EXF2位。EXF2位likeTF2可以生成一个中断。捕获模式如图1所示。自动重新加载(上或下计数器)计时器2可以被编程为计数或下,当配置为16位自动重新加载模式。此特性由位于SFRT2MOD中的DCEN(下计数器启用)位调用(参见表4)。AT89C52根据T2EX大头针的价值,定时器2可以向上或向下计数。
本文标题:at89c52中文资料-数据手册-参数
链接地址:https://www.777doc.com/doc-4922046 .html