接口考试试题第7章(8254)_第1页
接口考试试题第7章(8254)_第2页
接口考试试题第7章(8254)_第3页
接口考试试题第7章(8254)_第4页
接口考试试题第7章(8254)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、选择题1.当 8253 的 6 可编程定时 / 计数器工作在方式 0,在初始化编程时,一旦写入控制字之后, ( )。A.输出信号端OUT变为高电平C. 立即开始计数 本题答案应选择 D。B. 输出信号端 OUT 变为低电平D. B和C都正确4.8253-5 某计时器的最大计时初值是( )。A.65536 B. FF00H C.0000H D.FFFFH7.可编程接口芯片 8253()。A.只能做定时器B.只能做计数器C.A和B均可D.可作并行传送C9.可编程定时器 /计数器 8253 共有工作方式(A.3 种 B.4 种 C.5 种 D.6 种.D)。12.8253 芯片可采用硬件启动的方

2、式是(A.0, 1 B. 2, 3C.1, 4D.1, 5D13.8253-5 在写入一次计数初值后,能输出连续波形的方式是(A.1 和 2B.2 和 3C.3 和 4D.4 和 5B)。)。16.8253-5通道0工作于方式3, CLKO接2.5MHz时钟,要求产生重复周期为 则其计数初值为(A.2000B.3125C.320D.1000800us 的方波,)。A18.在 8253的六种工作方式中,A.方式2和方式3C.方式4和方式5A输出周期性信号的是(B.方式1和方式D.方式0和方式)。19.在 8253 的六种工作方式中,A.方式2和方式3C.方式4和方式5B21.若8253处于计数过

3、程中,当A.8253 禁止编程由 GATE的上升沿启动计数的是(B.方式1和方式5D.方式0和方式1CPU对它装入新的计数初值时,其结果是(B.8253 允许编程,改变当前的计数初值)。)。C. 8253允许编程,但不改变当前的计数初值D. 8253 允许编程 ,是否影响当前计数过程随工作方式不同而不同D)。23. 当8253工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是(A. 结束本次计数循环,等待下一次计数的开始B. 暂时停止现行计数工作C. 不影响本次计数D. 终止本次计数过程,立即开始新的计数循环B24. 利用8253每20ms产生一次中断,若 CLK为2MHz,则82

4、53可采用的工作方式及所取的计数值分别为()A.方式 0 ; 65536C方式 5 ; 40000D二、填空题B.方式 3; 40000HD方式 2; 400001设 8254的计数器 0的端口地址为 地址应为(280H,计数器1的端口地址为282H,则控制口的入。286H)。2当 8254 的计数初值大于 256 时,应按照先()字节后()字节的顺序写低,高3设 8254的计数器 0的端口地址为 址应为( )。60H,计数器1 的端口地址为64H,则控制口的地6CH4. 某一测控系统要使用一个连续的方波信号,如果使用 能,则 8253 应工作在方式(35. 利用 8253 芯片每 25ms

5、产生一个方波输出,应取( ),工作方式选()。50000 次;方式 36. 利用 8253 芯片每 20ms 产生一个脉冲输出,应该取(),工作方式应选择(40000 次;方式 27 .在对8253的某个计数器的计数值进行读出之前,需要进行(锁存8.设8253芯片中某一计数器的口地址为 40H,控制口地址为43H, 数器为 0 时,产生中断信号。试计算,序列程序所决定的中断周期是(MOV AL,00110110BOUT 43H,ALMOV AL,OFFHOUT 40H,ALOUT 40H,AL 答案为 32.767ms。9.8253- 5 内部寄存器地址为()个 I/O 端口。其中( )个是定

6、时 /计数通道端口。4310.8253- 5有3个16位计数通道,每个计数通道中各有3条信号线:即计数输入 CLK输出8253 可编程定时/计数器来实现此功)。若输入的时钟频率为若输入的时钟频率为)。2MHz, 8253 的计数初值2MHz, 8253 的计数初值)。计数频率为2MHz,当计)ms。信号OUT以及(门控信号 GATE11.方波输出的 8253-5,其计数初始值为奇数时输出(不对称方波对称方波12.8253-5的计数通道0 (端口地址为PORT0用于计数,要求计满 50输出信号,假定计数 器工作于BCD计数方式,则写入计数初始值的指令为 MOV AL,()和OUT PORT0,A

7、L50H三、简答题)。)方波,为偶数时输出()方波。5.8253-5的通道0按方式3工作,时钟 CLKO的频率为1MHz,要求输出方波的重复频率为 40KMH Z,此时应如何写入计数值。答:首先计算计数初值。TOUT0=1/FOUT0=1/40KMHZTCLK0=1/F/FCLK0=1/1MHZ n=TOUT0/TCLK0=FCLK0/FOUT0=1MHZ/40KMHZ=1000/40=25 若采用二进制计数,则写入方式为MOV AL,25OUT PORT0, AL ; PORT0为通道0的端口地址 若采用十进制计数,则写入方式为MOV AL,25HOUT PORT0,AL13.计数器 / 定

8、时器 8253 有哪几种工作方式?各有何特点?其用途如何? 答:计数器 /定时器 8253 有以下 6 种工作方式:方式 0计完最后一个数时中断,用于只计数一次;方式 1可编程序的单拍脉冲;方式 2速率发生器;方式 3方波速率发生器;方式 4软件触发选通;CLK周期的负脉冲。但方式 2是连续工5 由门控脉冲触发启动。方式 5(硬件,工作方式基本相同,但输出波形不同,方式 1 ,而方式 5 输出的为宽方式 5硬件触发选通。方式 2、4、5 的输出波形是相同的,都是宽度为一个 作,方式 4 由软件(设置计数值)触发启动,而方式 触发选通)与方式 1(硬件再触发单拍脉冲)输出的为宽度是 N个CLK脉

9、冲的低有效脉冲(计数过程中输出为低) 度是1个CLK脉冲的负脉冲(计数过程中输出为高)。15.8253-5的通道0按方式3工作,时钟CLK0的频率为1MHz,要求输出方波的重复频率为 40GHz,此时应如何写入计数值。(设8253的端口地址为80H83H)答:通道 0 方式 3 FCLK0=1MHz, FOUT0=40KHz, n0=FCLK0/FOUT0=1 MHz4/ 0KHz=25。MOV AL,00010111(17H)OUT 83H,ALMOV AL,25HOUT 80H,AL 18.8253工作于方式2和方式3有什么异同?答:8253的方式2和方式3都是对CLK的N分频,OUT的初

10、始电平一样都为高, GATE控制 也一样,只是 OUT输出的信号波形不同,方式 2的OUT是(N-1 )个CLK的高电平加一个 CLK的低电平;而方式 3的OUT是方波(N为偶数),高、低电平各为 N/2个CLK,或近似 方波(N为奇数),高电平为(N+1) /2个CLK,低电平为(N-1) /2个CLK四、综合题1.定时/计数器8254和CPU之间的硬件连接图如下图所示。现要求将8MHz的方波分频为100Hz的方波,完成右侧电路的设计,写出8254的各端口地址并编写初始化程序。A8A9A6A0D7D0I0W I0R -A1 -A2 -A5A4A3 CBA Y474LS138G1G2A->

11、;D7D0CLK0VWRGATE00RDOUT0A0CLK1A1GATE1OUT1CLK2GATE2OUT2_ 8254CST/C00A0H, T/C10A2H, T/C20A4H,控制口一 0A6H答:端口地址:计数初值:8M/100 = 80000>65536,需两个计数器级联T0:方式3,计数值为4000,T1 :方式3,计数值为20 硬件连接:D7DO UIOW IOR A1 -A2 -A8jA91A6 jA0 *初始化程序:HAY474LS138G1G2AG2AA7A5A4A3D7D0CLK0WRGATE0RDOUT0A0CLK1A1GATE1OUT1右CLK2GATE2OUT

12、28254CS8MHz+5VMOVOUTMOVAL, 36H0A6H, ALAX, 4000OUTMOVOUTMOVOUTMOVOUT0A0H, ALAL, AH0A0H, ALAL,56H0A6H, ALAL,200A2H, AL2.设将6MHz的脉冲变为2Hz的脉冲,设计地址译码电路并编写初始化程序。地址译码电路:A5CA4BA3 AY674LS138A9 G1_G2AG2BA8A0A6A7CS#MOVDX,2F6HMOVAL,00110110BOUTDX,ALMOVAL,01110110BOUTDX,ALMOVDX,2F0HMOVAX,600OUTDX,ALMOVAL,AHOUTDX,A

13、LMOVDX,2F2HMOVAX,5000OUTDX,ALMOVAL,AHOUTDX,AL3.设8254的端口地址为2F0H,2F2H, 2F4H, 2F6H,现采用8254的计数器级联方式将 6MHz的脉冲变为2Hz的脉冲,画出硬件连接图(包括地址译码电路)并编写初始化程序。8254的端口地址为2F0H, 2F2H, 2F4H, 2F6H,现采用8254的计数器级联方式MOVDX,2F6HMOVAL,00110110BOUTDX,ALMOVAL,01110110BOUTDX,ALMOVDX,2F0HMOVAX,600OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,2F2HMOVA

14、X,5000OUTDX,ALMOVAL,AHOUTDX,AL5V15.如果假定8253的4个端口地址为320H323H,输入时钟频率为 2MHz,画出OUTo输出 方波频率分别为2000Hz、1Hz的连接图,并编写初始化程序。OUT0输出方波频率为2000Hz时的连接图和初始化程序如下所示:+5V GATE02MHzCLK0MOVMOVOUTMOVDX,323H设置控制端口地址AL,36H;设置控制字DX,ALAX,1000;设置计数器初值MOVDX,320H设置通道0计数器地址OUTDX,AL写入计数器初值低8位MOVAL,AHOUTDX,AL;写入计数器初值高8位OUTo输出方波频率为1Hz时的连接图和初始化程序如下所示:+5VGATEGATEOUTo CLKO2MHzCLKOUT1MOVDX,323H;设置控制端口地址MOVAL,76H;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论