试说明8253的内部结构包括哪几个主要功能模块?

题目

试说明8253的内部结构包括哪几个主要功能模块?

参考答案和解析
正确答案:(1)数据总线缓冲器。这是8253与CPU数据总线连接的8位、双向、三态缓冲器。
CPU用输入输出指令对8253进行读写的所有信息都是通过该缓冲器传送的,内容包括:CPU在初始化编程时写入8253的控制字。CPU向8253的某一通道写入的计数值。CPU从某一个通道读取的计数值。
(2)读/写控制逻辑。这是8253内部操作的控制部分。它接收输入的信号(CS、WR、RD、A1、A0),以实现片选、内部通道选择以及对相关端口的读/写操作。
(3)控制字寄存器。在对8253进行初始化编程时,该寄存器存放由CPU写入的控制字,由此控制字来决定所选中通道的工作方式。此寄存器只能写入不能读出。
(4)计数器0,计数器1,计数器2。这是三个独立的计数器/定时器通道,各自可按不同的工作方式工作。每个通道内部均包含一个16位计数初值寄存器、一个16位减法计数器和一个16位锁存器。其中,计数初值寄存器用来存放初始化编程时由CPU写入的计数初值。
减法计数器从计数初值寄存器中获得计数初值,进行减法计数,当预置值减到零或1(视工作方式而定)时,OUT输出端的输出信号将有所变化。正常工作时,锁存器中的内容随减法计数器的内容而变化,当有通道锁存命令时,锁存器便锁定当前内容以便CPU读取,CPU可用输入指令读取任一计数器的当前计数值,通道锁存器中的内容被CPU读走之后,就自动解除锁存继续随减法计数器而变化。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

PAD.IS流动人口子系统在线应用包括哪几个功能模块?


正确答案: 流入人口管理、流出人口管理、个案信息查询、监控管理、统计分析、协查通报管理等模块。

第2题:

软件工程过程有哪几个基本过程活动?试说明之。


正确答案: 软件工程过程的基本过程活动有4步:
P(Plan):软件规格说明。规定软件的功能及其运行的限制;
D(Do):软件开发。产生满足规格说明的软件;
C(Check):软件确认。确认软件能够完成客户提出的要求;
A(Action):软件演进。为满足客户的变更要求,软件必须在使用的过程中演进。

第3题:

简要说明对网站的维护主要包括哪几个部分。


正确答案: 1)服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间;
2)数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视;
3)内容的更新、调整等;
4)制定相关网站维护的规定,将网站维护制度化、规范化;
5)做好网站安全管理,防范黑客入侵网站,检查网站各个功能,链接是否有错。

第4题:

8253—5内部结构如何构成?


正确答案: 8253-5内部基本结构是由计数器、数据总线缓冲器、读/写逻辑电路及控制寄存器组成。
计数器:8253-5内部有3个计数器,0、l、2号。它们是互相独立,各自按照不同的方式工作。每个计数器内部都有一个16位初始值寄存器、一个计数执行部件和一个计数输出锁存器。计数初始值寄存器内容通过程序进行设置,其内容装入计数执行部件CE中,作为初始值进行减1计数,此时锁存器跟随计数执行部件的内容变化。当有锁存命令到来时,锁存器使锁定当前计数,直到被读走后,再跟随计数执行部件动作。
数据总线缓冲器:有三个方面功能,即:往计数器装入设置的计数初值,从计数器中读取计数值;往控制寄存器中设置控制字。
读/写逻辑电路:读/写逻辑电路从系统控制总线接收输入信号,经过组合可以产生对8253—5各部分的控制。
控制寄存器:当A1A0=11时,通过读/写控制逻辑电路选中控制寄存器,微处理器可以写入控制字。以便实现控制定时器/计数器的工作方式。

第5题:

能否用8253的OUT信号直接驱动继电器,试说明原因。


正确答案: 否,8253的OUT信号为TTL电平,输出电流不足以直接驱动继电器。
(电平是个电压范围,规定输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。)

第6题:

中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。


正确答案: CPU中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。
通用寄存器可用来存放原始数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。专用寄存器是专门用来完成某一种特殊功能的寄存器,如程序计数器PC、指令寄存器IR、存储器地址寄存器MAR、存储器数据寄存器MDR、状态标志寄存器PSWR等。

第7题:

已知加在8253上的外部计数时钟频率为2.5MHz,若在不增加硬件芯片的情况下,欲使8253产生周期为4s的对称方波,试说明如何去做?


正确答案:外部时钟频率为2.5MHZ即周期为0.4μs,要使8253产生4s的对称方波,8253要工作在方式3,计数初值为:4s/0.4μs=107,它超出了8253一个计数通道的最大计数值65536。因此,要在不增加硬件芯片的情况下产生周期为4s的对称方波,需要采用两个通道串联的方法来实现。
如将通道0工作在方式3,对2.5MHz的时钟计数,初值设为10000D,产生周期为4ms的信号从OUTO上输出,并将OUTO与CLK1相接;通道0工作在方式3,对OUTO输出的4ms的信号进行计数,初值设为1000D产生4s的对称方波。

第8题:

关节的基本解剖结构包括哪几个部分?试说明在X线上所见到的关节间隙包括哪些结构?


正确答案: 关节的基本解剖结构包括关节骨端、关节囊和关节腔。在X线上所见到的关节间隙包括:
①关节软骨。
②关节盘。
③潜在的关节腔及少量滑液。

第9题:

8253主要由哪几个部分组成?


正确答案:数据总线缓冲器、读写控制电路、控制字寄存器以及三个计数器.

第10题:

试说明8253芯片的六种工作方式。其时钟信号CLK和门控信号GATE分别起什么作用?


正确答案: 可编程定时/计数器8253具有六种不同的工作方式,其中:
方式0:软件启动、不自动重复计数。在写入控制字后OUT端变低电平,计数结束后OUT端输出高电平,可用来产生中断请求信号,故也称为计数结束产生中断的工作方式。
方式1:硬件启动、不自动重复计数。所谓硬件启动是在写入计数初值后并不开始计数,而是要等门控信号GATE出现由低到高的跳变后,在下一个CLK脉冲的下降沿才开始计数,此时OUT端立刻变为低电平。计数结束后,OUT端输出高电平,得到一个宽度为计数初值N个CLK脉冲周期宽的负脉冲。
方式2:既可软件启动,也可以硬件启动。可自动重复计数。
在写入控制字后,OUT端变为高电平。计数到最后一个时钟脉冲时OUT端变为低电平,再经过一个CLK周期,计数值减到零,OUT又恢复为高电平。之后再自动转入计数初值,并重新开始新的一轮计数。方式2下OUT端会连续输出宽度为Tclk的负脉冲,其周期为N×Tclk,所以方式2也称为分频器,分频系数为计数初值N。
方式3:也是一种分频器,也有两种启动方式,自动重复计数。当计数初值N为偶数时,连续输出对称方波(即N/2个CLK脉冲低电平,N/2个CLK脉冲高电平),频率为(1/N)×Fclk。若N为奇数,则输出波形不对称,其中(N+1)/2个时钟周期高电平,(N-1)/2个时钟周期低电平。
方式4和方式5都是在计数结束后输出一个CLK脉冲周期宽的负脉冲,且均为不自动重复计数方式。区别在方式4是软件启动,而方式5为硬件启动。
时钟信号CLK为8253芯片的工作基准信号。GATE信号为门控信号。在软件启动时要求GATE在计数过程中始终保持高电平;而对硬件启动的工作方式,要求在写入计数初值后GATE端出现一个由低到高的正跳变,启动计数。