设8253芯片的计数器O、计数器1和控制口地址分别为04B0H、0482H和0486H、定义计数器0工作在方式2,CLK0为5MHz,要求输出OUT0为1kHz方波;定义计数器1用OUT0作为计数脉冲,计数值为1000,计数器减到O时向CPU发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒向CPU发出一次中断请求。试编写对8253的初始化程序,并画出系统的硬件连接图。
正确答案
答案解析
相似试题
(简答题)
已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。 8253控制字格式如下:
(简答题)
设8253计数器0~2和控制字I/O地址依次F8H~FBH,说明如下程序的作用。
(简答题)
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。计数器0工作在方式1,按BCD码计算,计数值为3000
(简答题)
设外部有一脉冲信号源PLUS,要求用8253的计数器0对该信号源连续计数,当计数器计为0时向CPU发出中断请求。 (1)画出8253的CLK0、GATE0和OUT0的信号连接图 (2)若该芯片的端口地址为40H~43H,计数初值为1234H,写出该计数器工作在方式2按二进制计数的初始化程序 (3)若计数初值为12345H,在上述基础上增加计数器1如何连接以实现计数
(简答题)
设外部有一脉冲信号源PLUS,要求用8253—5的计数器0对该信号源连续计数,当计数器计为0时向CPU发出中断请求。 1、画出8253-5的CLK0、GATE0和OUT0的信号连接图。 2、若该芯片的端口地址为40H~43H,计数初值为1234H,写出该计数器工作在方式2按二进制计数的初始化程序。 3、若计数初值为12345H,在上述基础上增加计数器1如何连接以实现计数。
(简答题)
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。
(简答题)
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。
(简答题)
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。
(简答题)
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O地址依次为04H~07H。