AT89S8252与Intel 80C52的不同点
发表:2023-08-29 12:08:32 阅读:96
AT89S8252与Intel 80C52虽然有很多相同点,但还是存在一些差异的。

AT89C52在以下资源上略有不同:

(1)虽然二者片内都提供了8KB的程序存储器,但在AT89S8252中提供的是FLASH存储器。在这一点上与AT89C52是相同的.不同之处在于AT89S8252中8KB FLASH存储器不但可以用井行模式(传统模式)编程,而且还可以用串行模式。即通过SPI口在系统编程,这给系统的开发与调试带来很大的方便。

(2)虽然二者都有32条可编程的I/O线,但在P1口的第二功能复用上.AT89S8252除将P1.0, P1.1与T2, T2EX(与80C52相同)复用外.还将P1.4-P1.7与SPI口的信号线复用(PI.4/SS, P1.5/MOSI. P1.6/MISO, P1.7/SCK).

(3)AT89S8252与80C52相同的中断源有:外中断INTO、定时/计数器TO、外中断INT1、定时/计数器T),串行口(包括发送中断与接收中断)、定时/计数器T2(包括T2溢出中断和T2外部中断).共有6个中断入口地址,8个中断源。在AT89S8252中又增加了一个中断源-SPI口中断.它和串行口使用相同的中断入口地址0023H.参见图AT89S8252的中断源需要注意的是;在8OC52中有两个中断优先级寄存器,分别是IP(地址为OB8H,在所有的MCS-51单片机中都存在)和IPH(地址为OB7H ). IPH和IP中的相同位可将某个中断源置于4种中断优先级中的一种,简言之.在80C52中有4个中断优先级,而在8051/80051/8052中有2个中断优先级.在AT89S8252中只有一个中断优先级寄存器IP.它也只有2个中断优先级,在这一点上是与80C52不同的.

(4)由于AT89S8252中增加了诸如SPl口、看门狗定时器、E2PROM等资源。为了管理这些资源。在SFR中增加了相应的专用寄存器。与80C52相比,以下的资源和功能是在AT89S8252中新加入的:

(1)看门狗定时器、双数据指针与E2PROM.有

(2) SPI接口。在AT89S8252中集成了一个SPI接口。

(3) FLASH存储器的串行编程。AT89S8252中的FLASH存储器既可并行的用传统的编程器编程,也可在线用SPI口申行编程,这是它的一大特色。

 

相关文章推荐: