(3)片外只读存储器 由于受芯片集成度的限制,片内只读存储器一般 存储容量较小,给使用带来不便。利用单片微机的并行 扩展技术可以外扩片外只读存储器。3.数据存储器 (RAM) 3.数据存储器(RAM) 在单片徼机中,用随机存取存储器(RAM)来存储 程序在运行期间的工作变量和数据,所以称为数据存储 器。一般在单片微机内部设置一定容量(64B至384B) 的RAM。这样,小容量的数据存储器以高速RAM的形式集 成在单片微机内,以加快单片微机运行的速度。而且这 种结构的RAM还可以使存储器的功耗下降很多
⑶ 片外只读存储器 由于受芯片集成度的限制,片内只读存储器一般 存储容量较小,给使用带来不便。利用单片微机的并行 扩展技术可以外扩片外只读存储器。 3. 数据存储器 (RAM) 3. 数据存储器(RAM) 在单片微机中,用随机存取存储器(RAM)来存储 程序在运行期间的工作变量和数据,所以称为数据存储 器。一般在单片微机内部设置一定容量(64 B至384B) 的RAM。这样,小容量的数据存储器以高速RAM的形式集 成在单片微机内,以加快单片微机运行的速度。而且这 种结构的RAM还可以使存储器的功耗下降很多
在单片微机中,常把寄存器(如工作寄存器、特殊功 能寄存器、堆栈等)在逻辑上划分在片内RAM空间中,所以 可将单片微机内部RAM看成是寄存器堆,有利于提高运行速 度 当内部RAM容量不够时,还可通过串行总线或并行总 线外扩数据存储器 4.并行ⅣO口 单片微机往往提供了许多功能强、使用灵活的并行输 入/输出引脚,用于检测与控制。有些ⅣO引脚还具有多种功 能,比如可以作为数据总线的数据线、地址总线的地址线、 控制总线的控制线等。单片微机O引脚的驱动能力也逐渐 增大,甚至可以直接驱动外扩的LED显示器
在单片微机中,常把寄存器(如工作寄存器、特殊功 能寄存器、堆栈等)在逻辑上划分在片内RAM空间中,所以 可将单片微机内部RAM看成是寄存器堆,有利于提高运行速 度。 当内部RAM容量不够时,还可通过串行总线或并行总 线外扩数据存储器。 4. 并行I/O口 单片微机往往提供了许多功能强、使用灵活的并行输 入/输出引脚,用于检测与控制。有些I/O引脚还具有多种功 能,比如可以作为数据总线的数据线、地址总线的地址线、 控制总线的控制线等。单片微机I/O引脚的驱动能力也逐渐 增大,甚至可以直接驱动外扩的LED显示器
5.串行O口 目前高档8位单片微机均设置了全双工串行JO口,用以 实现与某些终端设备进行串行通信,或者和一些特殊功能的 器件相连的能力,甚至用多个单片微机相连构成多机系统。 随着应用的拓宽,有些型号的单片微机内部还包含有两个串 行ⅣO口 6.定时器计数器 在单片微机的实际应用中,往往需要精确的定时,或者需 对外部事件进行计数。为了减少软件开销和提高单片微机的 实时控制能力,因而均在单片微机内部设置定时器汁计数器 电路。80C51共有两个16位的定时器计数器,80C52则有三 个16位的定时器计数器
5. 串行I/O口 目前高档8位单片微机均设置了全双工串行I/O口,用以 实现与某些终端设备进行串行通信,或者和一些特殊功能的 器件相连的能力,甚至用多个单片微机相连构成多机系统。 随着应用的拓宽,有些型号的单片微机内部还包含有两个串 行I/O口。 6. 定时器/计数器 在单片微机的实际应用中,往往需要精确的定时,或者需 对外部事件进行计数。为了减少软件开销和提高单片微机的 实时控制能力,因而均在单片微机内部设置定时器/计数器 电路。80C51共有两个16位的定时器/计数器,80C52则有三 个16位的定时器/计数器
7.中断系统 80C51的中断功能较强,具有内、外共五个中断源,两 个中断优先级。 8.定时电路及元件 计算机的整个工作是在时钟信号的驱动下,按照严格的 时序有规律地一个节拍一个节拍地执行各种操作。单片微机内 部设有定时电路,只需外接振荡元件即可工作
7. 中断系统 80C51的中断功能较强,具有内、外共五个中断源,两 个中断优先级。 8.定时电路及元件 计算机的整个工作是在时钟信号的驱动下,按照严格的 时序有规律地一个节拍一个节拍地执行各种操作。单片微机内 部设有定时电路,只需外接振荡元件即可工作
外接振荡元件一般选用晶体振荡器,或用价廉的RC振荡器, 也可用外部时钟源,作为振荡元件。近来有的单片微机将振荡 元件也集成在芯片内部,这样不仅大大缩小了单片微机的体积, 同时也方便了使用。 单片微机在结构上突破了常规的按逻辑功能划分芯片、 由多片构成微型计算机的设计思想,将构成计算机的许多功能 集成在一块晶体芯片上
外接振荡元件一般选用晶体振荡器,或用价廉的RC振荡器, 也可用外部时钟源,作为振荡元件。近来有的单片微机将振荡 元件也集成在芯片内部,这样不仅大大缩小了单片微机的体积, 同时也方便了使用。 单片微机在结构上突破了常规的按逻辑功能划分芯片、 由多片构成微型计算机的设计思想,将构成计算机的许多功能 集成在一块晶体芯片上