51单片机是对兼容
英特尔8051
指令系统的
单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、
通信设备中。因为51单片机的
指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。
同样的一段程序,在各个
单片机厂家的硬件上运行的结果都是一样的,如
ATMEL的
89C51(已经停产)、89S51,
PHILIPS,和
WINBOND等,我们常说的已经停产的89C51指的是
ATMEL公司的
AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由
Flash(程序
存储器的内容至少可以改写1000次)存储器取代了原来的
ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。
-- ISP在线编程功能,这个功能的优势在于改写
单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。
-- 最高
工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
-- 内部集成
看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
--
兼容性方面:向下完全兼容51全部字
系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的
向下兼容。