A-A+

若要采用一片8253产生近似为1 Hz的对称方波 已知时钟频率为2 MHz 8253地址为3

2022-08-12 15:03:43 问答库 阅读 196 次

问题详情

若要采用一片8253产生近似为1 Hz的对称方波,已知时钟频率为2 MHz,8253地址为350H~353 H,试编写8253初始化程序,并说明通道引脚的连接方法。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
时钟频率为2MHz,要分频至1Hz,分频系数为2×106。一个8253的计数器分频系数最大为65536,所以必须用两个计数器串联起来工作。将0号计数器的分频系数定为104,1号计数器的分频系数定为200。OUT0连接到CLK1,0号计数器输出的10000Hz波形作为1号计数器的时钟信号,经1号计数器104分频后得到1Hz的波形。初始化程序如下:MOVDX,353HMOVAL,35H;0号通道,2方式,BCD计数OUTDX.ALMOVAL,77HOUTDX.ALSUBDX,3MOVAL,OOHOUTDX.ALOUTDX.ALINCDXMOVAL,OOHOUTDX.ALMOVAL,02HOUTDX.AL

考点:时钟,频率