单片机、微控制器和微处理器有何区别?
处理器通常指微处理器、微控制器和数字信号处理器这三种类型的芯片。
1)微处理器(MPU)通常代表一个功能强大的 CPU,但不是为任何已
有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作
站的核心 CPU。最常见的微处理器是 Motorola 的 68K 系列和 Intel 的 X86
系列。
2)早期的微控制器是将一个计算机集成到一个芯片中,实现嵌入式应用,
故称单片机(single chip microcomputer)。随后,为了更好地满足控制领域的
嵌入式应用,单片机中不断扩展一些满足控制要求的电路单元。目前,单片机
已广泛称作微控制器(MCU)。也有由微处理器发展的微控制器,比如,Intel
的 386EX 就是很成功的 80386 微处理器的微控制器版本。它与嵌入式应用
的微处理器一样,也称为嵌入式微处理器。嵌入式处理器的高端产品有:
Advanced RISC Machines 公司的 ARM、Silicon Graphics 公司的
MIPS、IBM 和 Motorola 的 Power PC 、Intel 的 X86 和 i960 芯片、AMD 的
Am386EM、Hitachi 的 SH RISC 芯片。
3)数字信号处理器(DSPs)里的 CPU 是专门设计用来极快地进行离
散时间信号处理计算的,比如那些需要进行音频和视频通信的场合。DSPs
内含乘加器,能比其它处理器更快地进行这类运算。最常见的是 TI 的
TMS320CXX 系列和 Motorola 的 5600X 系列。”