正在加载图片...
八、(本题12分) 利用计数器定时器8253设计数字频率计。其基本思想为:使用8253对被测 数字信号进行为期1秒的计数,其计数值即为被测信号的频率。 测量启动脉冲信号 GATE o Vcc OUTO GATE ↓[时钟 被测方波信号 装订线内 CLK2 82530UT2 o厂给CPU中断信号 (1)简要说明设计方案、8253各通道工作方式和计数初值,并连线上图;(必要 时可添加1个门电路) 利用CNT0、CNT1产生秒脉冲(由启动脉冲启动),秒脉冲作为CNT2计数器门控信 号;秒脉冲结束后中断CPU,C門U读取CNT2计数值,计算信号频率, CNT0:方式3,计数初值100;100分频1MHz,产生10KHz时钟; CNT1:方式1,计数初值10000,产生秒脉冲; CNT2:方式1,计数初值0;对被测信号计数 不要答题 (2)说明该频率计可测量信号频率的上限值为多少 被测信号最多在1秒钟内计数65536次,上限频率为:65535Hz (3)画出8086CPU完成一次测量的软件流程图。装订线内不要答题 八、(本题 12 分) 利用计数器/定时器 8253 设计数字频率计。其基本思想为:使用 8253 对被测 数字信号进行为期 1 秒的计数,其计数值即为被测信号的频率。 GATE0 GATE1 CLK0 CLK1 OUT0 OUT1 系 统 总 线 被测方波信号 测量启动脉冲信号 1MHz 时钟 Vcc GATE2 CLK2 OUT2 给CPU中断信号 8253 (1)简要说明设计方案、8253 各通道工作方式和计数初值,并连线上图;(必要 时可添加 1 个门电路) 利用 CNT0、CNT1 产生秒脉冲(由启动脉冲启动),秒脉冲作为 CNT2 计数器门控信 号;秒脉冲结束后中断 CPU,CPU 读取 CNT2 计数值,计算信号频率。 CNT0: 方式 3,计数初值 100 ;100 分频 1MHz,产生 10KHz 时钟; CNT1: 方式 1,计数初值 10000;产生秒脉冲; CNT2: 方式 1,计数初值 0 ;对被测信号计数 (2)说明该频率计可测量信号频率的上限值为多少; 被测信号最多在 1 秒钟内计数 65536 次,上限频率为:65535Hz (3)画出 8086CPU 完成一次测量的软件流程图。 9
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有