AT89CX051是AT89C51的子集,他们都是Atmel AT89系列的单片机产品。
AT89CX051单片机与AT89C51有什么不同之处有:
(1) AT89CX051是AT89C51的子集.只有20个引脚.无P0、P2口,只有15条可编程的1/O线.而在AT89C51中,P0口除了作通用口外。还是低八位地址/数据的复用口,P2口除了做通用口外还是高八位地址输出口。在AT89CX051中无这两个口即表明AT89CX051不可能用“总线”模式外扩数据存储器、程序存储器以及输入输出口.故没有也不需要有PSEN、WR、RD以及ALE等与“总线”相关的控制信号;
(2) AT89C51的供电电压范围为4.OV-6.OV,与之相对应的低压芯片AT89LV5I的供电电压范围为2.7V-6.OV,而AT89CX051本身的供电电压范围为2.7V -6.OV。不需要有与之相对应的低压供电芯片,可应用于低压供电的系统中;
(3)使用AT89CX05I的成本要低于AT89C51,而且在同等工作条件下,AT89CX051的功耗要低于AT89C51,故其适合在低成本、低功耗、低电压、小体积的场合下使用:
(4) AT89CX031的每条I/0口线均可直接驱动LED显示,这个特点使得它们更适合在低成本、小规摸的控制中应用
(5)在AT89CX05I中都集成有一个模拟电压比较器,P1.0与P1.1分别与这个比较器的同、反相输入端复用.比较器的输出在内部接至P3.6 (P3.6脚并未引出).可在软件中读入P3.6并对其进行判断.以确定比较器两输入端电平的高低关系;
(6) A789C4051具有Brown-out复位功能.当Vcc低于检侧阀值时(标称的检侧阀值为2.1 V士10%),所有端口引脚(除了P1.0. P1.1外)都被弱上拉成高电平.当Va又恢复正常之后,内部可以自动产生一个复位信号(典型宽1Sms)。
相关推荐阅读: