Motorola单片机系列
出处:按学科分类—工业技术 企业管理出版社《工程师手册》第751页(1300字)
Motorola单片机系列有MC6801系列、MC6804/6805系列、MC68H11系列等。
Motorola8位单片机的结构基本上与M6800相似。其存储器采用统一编址,即程序存储器、数据存储器和各种特殊功能寄存器等都位于一个存储空间。CPU采用单累加器或双累加器结构。其寻址方式丰富,一般有直接、立即、扩展、间接、变址、相对等各种寻址方式。
I/O功能中的定时系统有定时溢出、输出比较和输入捕捉功能。串行通信接口(SCI)带有波特率发生器,串行外围接口(SPI)可作为各种串行I/O接口或多机通信接口。
1.MC6801系列
MC6801系列是Motorola公司1978年推出的单片机。其CPU8位,具有2个累加器,1个16位变址寄存器和1个16位堆栈指针,寻址空间64kB。它有一个16位定时/计数器,7级中断。其指令系统与M6800向上兼容,又增加了8位乘法指令、16位运算和存取指令。
2.MC6804/6805系列
MC6804/6805系列是低档的8位单片机。其CPU8位,有1个累加器、1个8位变址寄存器、1个8位堆栈指针、0.5~8kB的ROM、32~176B的RAM、1个8位的定时/计数器、2~4个并行端口、2~5级中断。其指令系统为M6800的子集,但具有位处理能力和多种条件转移功能。
3.MC68H11系列
MC68H11是目前功能最强的8位单片机。其CPU8位,有2个8位累加器(可连成1个16位累加器)、2个16位变址寄存器和1个16位堆栈指针。有8kB~24kB的ROM、192B~512B的RAM、512B的EEPROM。其指令系统与M6800向上兼容,增加有除法指令和位处理指令。MC68H11系列具有丰富的I/O功能,包括5个8位的并行I/O口,高性能的16位定时系统,高性能的串行口,如SCI(串行通信接口)、SPI(串行外围接口)、8路8位A/D、实时中断和定时监视器。
4.M68332单片机
Motorola公司在研制高性能单片机时,跳过了16位,而直接研制32位的M68332单片机。其CPU核基于68020,带有32位的寄存器堆和32位的ALU。其片内含有一个时间处理单元(TPU),它可以独立于CPU来处理16个通道基于时间的事件函数。M68332单片机支持虚拟存储器、指令流水线和32位的数字运算。M68332单片机有很强的外围能力,如串行通信接口(SCI)、串行外围接口(SPI)及A/D、D/A等功能。