单片机是把CPU、存储器、及I/O集成到一个芯片上,只要外加少许电子零件便可以构成一套简易的控制系统。这样可以降低设计出来的产品的硬件成本。由于单片机芯片设计及制造技术方面的原因,在有限的芯片上无法设计出太多的内存空间,因此单片机上的ROM及RAM的容量都比较小。别看这一块小小的芯片,在单片机的芯片里都加入了输入输出控制、定时计数器及外部中断的控制功能,有些还带了串行传输的接口,甚至还提供A/D(模/数转换)及D/A(数/模转换)的接口。
使用单片机做设计,主要可以降低硬件成本,通常适合设计小型而且较简单的控制系统,日常生活中常会接触到的自动化设备,凡是具有智能控制功能的,通常产品都是用单片机做设计的。另外一些工业自动化控制及电动玩具也都大量使用单片机。
单片机按存储器的类型分为五种类型:
1、 MASKROM类:程序在芯片封装过程中用掩膜工艺制作到ROM区中,如果说80C51,适合于大批量生产。
2、 EPROM类:紫外线可擦写存储器类,如87C51(价格较贵)。
3、 ROMless 类:无ROM存储器,如80C31,电路扩展复杂,现在较少用。
4、 OTPROM类:可一次性写入程序。
5、 FlashROM(MTPROM)类:可多次编程写入存储器,如本站产品配套的芯片89C51、89S51等,其成本低,开发调试方便,可重复烧写程序。
我们平常老是讲8051,又有什么8031,现在又有89C51,它们之间究竟是什么关系?
MCS51是指由美国INTEL公司(对了,就是大名鼎鼎的INTEL)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。以后我们将用89C51、89S51来完成一系列的实验。
本帖最后由 paulhyde 于 2014-9-15 09:16 编辑