简答题

若8253芯片的接口地址为D0D0H~D0D3H,时钟信号频率为2MHz。现利用计数器0、1、2分别产生周期为10us的对称方波及每1ms和1s产生一个负脉冲,试画出其与系统的电路连接图,并编写包括初始化在内的程序。

正确答案

根据题目要求可知,计数器0(CNT0)工作于方式3,计数器1(CNT1)和计数器2(CNT2)工作于
方式2。时钟频率2MHz,即周期为0.5us,从而得出各计数器的计数初值分别为:

显然,计数器2的计数初值已超出了16位数的表达范围,需经过一次中间分频,可将OUT1端的输出脉冲作为计数器2的时钟频率。这样,CNT2的计数初值就等于1s/1ms=1000。线路连接如图所示。

8253的初始化程序如下:

答案解析

相似试题
  • 可编程接口芯片8253有()种工作方式,若要求8253的OUT输出端输出方波,则应设置其工作于方式()。

    填空题查看答案

  • 若已有一个频率发生器,其频率为1MHz,若要求通过8253芯片产生每秒一次的信号,问8253芯片应如何连接?

    简答题查看答案

  • 8253是可编程的()接口芯片。

    单选题查看答案

  • 8253芯片有()个端口地址。

    单选题查看答案

  • 某系统中使可编程串行接口芯片8251A工作在异步方式,7位数据位,偶校验,2位停止位,分频系数为96,允许发送也允许接收,若已知其控制口地址为03FBH,试编写初始化程序。

    简答题查看答案

  • 若设定8253芯片某通道为方式0后,其输出引脚OUT为什么电平?

    简答题查看答案

  • 对可编程接口芯片8253的3个计数通道的编程顺序是()。

    单选题查看答案

  • 已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。 8253控制字格式如下:

    简答题查看答案

  • 8253芯片需要几个I/O地址,各用于何种目的?

    简答题查看答案