全球旧事资料 分类
用系统,缩小系统体积增加系统的可靠性,降低了系统成本。只要程序长度小于4k四个IO口全部提供给用户。可用5V电压编程,而且写入时间仅10毫秒仅为875187C51的擦除时间的百分之一,与875187C51的12V电压擦写相比不易损坏器件没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。AT89C51芯片提供三级程序存储器锁定加密,
7
f第2章设计理论基础
提供了方便灵活而可靠的硬加密手段能完全保证程序或系统不被仿制。另外AT89C51还具有MCS51系列单片机的所有优点。128×8位内部RAM32位双向输入输出线两个十六位定时器计时器5个中断源两级中断优先级一个全双工异步串行口及时钟发生器等。AT89C51有间歇、掉电两种工作模式。间歇模式是由软件来设置的当外围器件仍然处于工作状态时CPU可根据工作情况适时地进入睡眠状态内部RAM和所有特殊的寄存器值将保持不变。这种状态可被任何一个中断所终止或通过硬件复位。掉电模式是VCC电压低于电源下限当振荡器停止振动时CPU停止执行指令。该芯片内RAM和特殊功能寄存器值保持不变一直到掉电模式被终止。只有VCC电压恢复到正常工作范围而且在振荡器稳定振荡后,通过硬件复位、掉电模式可被终止。
222AT89C51系列引脚功能
AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻辑引脚图如图21。
图21AT89C51逻辑引脚图
8
f第2章设计理论基础
各引脚功能叙述如下:1.电源和晶振
VCC运行和程序校验时加5VGND接地XTAL1输入到振荡器的反向放大器XTAL2反向放大器的输出,输入到内部时钟发生器(当使用外部振荡器时,XTAL1接地,XTAL2接收振荡器信号)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALEPROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的16。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。2.IO(4个口,32根)P0口8位、漏极开路的双向IO口。当使用片外存储器(ROM、RAM)时,作地址和数据分时复用。在程序校验期间,输出指令字节(需加外部上拉电路)。P0口(作为总线时)能驱动8个r
好听全球资料 返回顶部