89c51与89S52有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:37:51
我是用汇编语言编程序的,不知道他们有什么区别 会影响到他的汇编的编程吗?

89s52是有串口下载功能 的,其它基本都一样,不会影响编程

  89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器。而AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器。AT89S52有ISP下载功能,而89c51没有。也就是说89s52是89c51的增强版。
  AT89S52是使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
  89C51器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。现在市面上几乎淘汰了89C51了。