已知某可编程接口芯片中计数器的口地址为40H,计数频率为MHz,该芯片的控制字为 8位二进制数。控制字寄存数的口地址为43H,计数器达到0值的输出信号用作中断请求信号,执行下列程序后,发出中断请求信号的周期是【 】ms。MOV AL,00110110B ;计数器按二进制计数,16位读/写,;可自动装载计数器初值OUT 43H,ALMOV AL,0FFHOUT 40H,ALOUT 40H,AL

题目

已知某可编程接口芯片中计数器的口地址为40H,计数频率为MHz,该芯片的控制字为 8位二进制数。控制字寄存数的口地址为43H,计数器达到0值的输出信号用作中断请求信号,执行下列程序后,发出中断请求信号的周期是【 】ms。

MOV AL,00110110B ;计数器按二进制计数,16位读/写,

;可自动装载计数器初值

OUT 43H,AL

MOV AL,0FFH

OUT 40H,AL

OUT 40H,AL


相似考题
更多“已知某可编程接口芯片中计数器的口地址为40H,计数频率为MHz,该芯片的控制字为 8位二进制数。控制 ”相关问题
  • 第1题:

    一台微机采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位做芯片内部寻址,已知芯片A口地址为OF4H,则当CPU执行输出指令访问OF7H端口时,其操作为( )。

    A.数据从端口C送数据总线

    B.数据从数据总线送端口c

    C.控制字送控制字寄存器

    D.数据从数据总线送端口B


    正确答案:C
    解析:由地址的低两位A1、A0对8255A的4个端口进行寻址,根据题意OF4H为A口地址,那么OF5H为B口地址;0F6H为C口地址,0F7H为控制寄存器端口地址,所以0F7H是对控制寄存器操作。

  • 第2题:

    8253芯片的端口地址范围为D0D0H-D0D3H,芯片中的计数器0工作于方式3,输入2MHz的脉冲,输出周期为10ms的方波,试完成下列要求: 1)计算计数器0的计数初值。 2)根据题目中要求,写出计数器0的控制字。 3) 完成计数器0的初始化编程。


    根据题目要求可知,计数器0(CNT0)工作于方式3,计数器1(CNT1)和计数器2(CNT2)工作于 方式2。时钟频率2MHz,即周期为0.5us,从而得出各计数器的计数初值分别为: 显然,计数器2的计数初值已超出了16位数的表达范围,需经过一次中间分频,可将OUT1端的输出脉冲作为计数器2的时钟频率。这样,CNT2的计数初值就等于1s/1ms=1000。线路连接如图所示。 8253的初始化程序如下:

  • 第3题:

    已知某可编程接口芯片中计数器的端口地址为40H,控制口的端口地址为43H,计数频率为2MHz。计数器到0值的输出信号用做中断请求信号,执行下列程序后,发出中断请求信号的周期是多少? MOV AL,00110110B OUT 43H,AL MOV AL,0FFH OUT 40H,AL OUT 40H,AL


    32.7675 32.7675

  • 第4题:

    下面几种芯片是PC的常用芯片,它们之中可接管总线控制数据传送的是( )。

    A.定时器/计数器芯片

    B.串行接口芯片

    C.并行接口芯片

    D.DMA控制器芯片


    正确答案:D

  • 第5题:

    设定时器/计数器8253的CLK频率为1MHz,要求其OUT端输出周期为8ms的信号,该芯片编程为BCD码计数,则该芯片的计数初值应为_______。

    A.8000H

    B.8000

    C.80H

    D.80


    时钟信号CLK为定时器/计数器提供计数脉冲输入;
    门控信号GATE用于控制计数过程,在不同的工作方式,作用不 一样,可能用于禁止/允许计数,也可能用于触发计数。