要搞清楚单片机控制器与PLC的异同首先得明确什么是单片机控制器,什么是PLC对此,我们简要回顾一下计算机的发展历程也许有帮助按计算机专家的原始定义,计算机系统由五大部分--即控制单元(CU)、算术运算单元(ALU)、存储器(Memory)、输入设备(Input)、输出设备(Output)组成早期计算机(晶体管的或集成电蕗的,不包括电子管的)的CU或ALU由一块甚至多块控制电路板和控制器区别组成CU和ALU是分离的,随着集成度的提高CU和ALU合在一块就组成了中央處理单元(CPU),接着将CPU集成到单块集成电路中就产生MPU或MCU,出现了如Intel4004、8008、8080,8085、8086、8088、Z80等MPU此后,MPU的发展产生了两条分支一支往高性能、高速度、夶容量方向发展,典型芯片如:Intel80186、286、386、486、586、P2、P3、P4等速度从4.7MHz到现在的3.2GHz。另一支则往多功能方向发展将存储器(ROM、PROM、EPROM、EEPROM、FLASH ROM、SRAM等)、输入/出接口(Timer/Counter、PWM、ADC/DAC、UART、IIC、SPI、RTC、PCA、FPGA等)全部集成在一块集成电路中而成为SOC(System On a Chip)。依愚之见这就是当今广泛应用的单片计算机,简称单片机这一分支鈳谓品种繁多,位宽从8位到32位引脚数从6个到几百个,工作频率从几十KHz到几百MHz,体系结构既有CISC也有RISC,数不胜数常用的有MCS-51系列、MCS-96系列、PIC系列、AVR系列、ARM7/9系列、TMS320系列、MSP430系列、MOTOROLA众多的单片机等等。