控制寄存器的主要作用,控制器有哪些寄存器
计算机硬件系统三种典型结构1单总线结构2双总线结构3采用通道的大型系统结构中央处理器CPU包括运算器和控制器。运算器:负责数据的加工和处理控制器:负责发布命令运算器包括:算术逻辑单元alu、通用寄存器、累加器acc、数据暂存器、状态寄存器控制器包括:程序计数器pc、指令寄存器ir、指令译码器、时序信号发生器、程序状态寄存器psr、系统状态寄存器ssr指令系统指令由操作码和地址码组成存储系统主存、辅存、寄存器、高速缓冲寄存器Cach。
1、mcs-51单片机内与串行口有关的控制寄存器有哪些PCON寄存器,SCON寄存器。#串行口的控制寄存器MCS51单片机串行口是由缓冲器SBUF、移位寄存器、串行口控制寄存器SCON、电源控制寄存器PCON及波特率发生器T1组成。主要解释如下:1.串行口数据缓冲器SBUFMCS51单片机内的串行接口部分,具有两个物理上独立的缓冲器:发送缓冲器和接收缓冲器,以便能以全双工的方式进行通信。
发送时因为CPU是主动的,不会发生帧重叠错误,所以发送结构是单缓冲的。在逻辑上,串行口的缓冲器只有一个,它既表示接收缓冲器,也表示发送缓冲器。两者共用一个寄存器名SBUF,共用一个地址99H。即:在完成串行口初始化后,发送数据时,采用MOVSBUF,A指令,将要发送的数据输入SBUF,则CPU自动启动和完成串行数据的输出;接收数据时,采用MOVA,
2、控制器的功能有哪些?控制器的主要功能是交换、检测及提供信号,具体功能说明如下:1、控制器具备数据交换功能,这是指实现CPU与控制器之间、控制器与设备之间的数据交换。对于前者,是通过数据总线,由CPU并行地把数据写入控制器,或从控制器中并行地读出数据;对于后者,是设备将数据输入到控制器,或从控制器传送给设备。为此,在控制器中须设置数据寄存器。
若发现传送中出现了错误,通常是将差错检测码置位,并向CPU报告,于是CPU将本次传送来的数据作废,并重新进行一次传送。这样便可保证数据输入的正确性,3、时序控制器的功能是为每条指令按时间顺序提供控制信号。时序控制器包括时钟发生器和倍频定义单元,其中时钟发生器由石英晶体振荡器发出非常稳定的脉冲信号,就是CPU的主频;而倍频定义单元则定义了CPU主频是存储器频率(总线频率)的几倍。