第2章 【单片机的基本结构】
思考与练习题解析
【2-1】8()C51单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的最主要功能是什么?
【答】80C51单片机在片内主要包含中央处理器CPU(算术逻辑单元ALU及控制器等)、只读存储器ROM、读/写存储器RAM、定时器/计数器、并行I/O口Po~P3、串行口、中断系统以及定时控制逻辑电路等,各部分通过内部总线相连。
1.中央处理器(CPU)
单片机中的中央处理器和通用微处理器基本相同,是单片机的最核心部分,主要完成运算和控制功能,又增设了“面向控制”的处理功能,增强了实时性。80C51的CPU是一个字长为8位的中央处理单元。
2.内部程序存储器
根据内部是否带有程序存储器而形成三种型号:内部没有程序存储器的称为80C31;内部带ROM的称为80c51,80c51共有4 KB掩膜ROM;内部以EPROM代替RoM的称为87C51。 程序存储器用于存放程序和表格、原始数据等。
3.内部数据存储器(RAM)
在单片机中,用读/写存储器(RAM)来存储程序在运行期间的工作变量和数据。80C51中共有256个RAM单元。
4.I/O口
单片机提供了功能强、使用灵活的I/O引脚,用于检测与控制。有些I/O引脚还具有多 种功能,比如可以作为数据总线的数据线、地址总线的地址线或控制总线的控制线等。有的单片机I/0引脚的驱动能力增大。
5.串行I/O口
目前高档8位单片机均设置了全双工串行I/0口,用以实现与某些终端设备进行串行通信,或与一些特殊功能的器件相连的能力,甚至用多个单片机相连构成多机系统。有些型号的单片机内部还包含两个串行I/O口。
6·定时器/计数器
80c51单片机内部共有两个16位定时器/计数器,80C52则有3个16位定时器/计数器。
定时器/计数器可以编程实现定时和计数功能。
7.中断系统
80C51单片机的中断功能较强,具有内、外共5 个中断源,具有两个中断优先级。
8.定时电路及元件
单片机内部设有定时电路,只需外接振荡元件。近年来有些单片机将振荡元件也集成到
芯片内部。单片机整个工作是在时钟信号的驱动下,按照严格的时序有规律地一个节拍一个
节拍地执行各种操作。
【2-2】80C51单片机引脚有哪些第二功能?
【答】80C51单片机的P0、P2和P3引脚都具有第二功能。
第一功能 第二变异功能
P0.0~P0.7 地址总线Ao~A7/数据总线D0~D7
P2.0~P2.7 地址总线A8~A15
P3.0 RXD(串行输入口)