单片机,是指将电子元件(晶体管、电容等)、电路(放大器、滤波器等)、储存器(内存、Flash等)和计时器等功能尽可能全部集于一块半导体芯片中,从而形成一个完整的微型计算机系统。它具有体积小、功耗低、性能稳定、可靠性高,单片机的应用极其广泛。常见的单片机制造商有美国的ATMEL,美国的Microchip公司,意大利的ST公司等。
8051是一种8位的单片机,是由英特尔公司在1981年推出的。8051CPU核心是由8052控制器扩展的,因此早期被命名为80C52,进一步演化出更高速的80C51、80C31等系列。80x51系列在80年代中后期占据了微控制器市场的主流位置。凭借其硬件结构的鲁棒性、优异性能以及容易编程等优点,成为工业控制、家用电器、车载电子等广泛使用的芯片。
8051单片机中具有大量的寄存器,可以完成多种不同类型的任务,比如地址寄存器、数据存储器等。它共有4个8位的通用寄存器(R0,R1,R2,R3)和一个16位的累加器(ACC)。此外还有2个指针寄存器DPTR和SP(堆栈指针寄存器)。8051单片机中还有PSW寄存器,其中的几位用于存储 PSW ,其中IP(中断优先级)占了3位,还有OV(溢出)、RS0和RS1(工作寄存器)和P(奇偶位比较)等标志位。还有特殊功能寄存器,许多特殊功能都是通过这些寄存器实现的。
8051单片机的命名由来,其实和英特尔公司寻找一个更好的名字,以便与其他型号区分开来有关。早期英特尔公司的单片机都是以数字来区分型号的,像8080、8086、8088等。但是公司后来意识到,数字不能够正确认清产品的优点和特性,不太适合销售。因此,公司决定给8051单片机命名的时候,以8开头以及51结尾的名称被选出。