8253举例答题.pptVIP

  • 4
  • 0
  • 约2.65千字
  • 约 46页
  • 2016-07-20 发布于湖北
  • 举报
;编程命令; 在事件计数器的应用中,需要读出计数过程中的当前计数值,以便根据这个值做计数判断。具体做法是,先发一条锁存命令,将减1 计数器锁存至输出锁存器中,再执行读操作,读出锁存器中的内容。 mov dx, 307h ;设置方式控制字 L: mov al,;1号计数器锁存命令 out dx, al mov dx, 305h in al, dx cmp al, 0ffh jne l hlt ;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;5. 8253应用举例;解:1、时间常数计算 这个例子要求用8253作一个分频电路,而且其输出应该是方波,否则发光二极管不可能等间隔闪烁指示。频率为1MHz信号的周期为1微妙,而1Hz信号的周期为1秒,所以分频系数N可按下式进行计算: ; 由于8253一个通道最大的计数值是65536,所以对于N=1000000这样的大数,一个通道是不可能完成上述分频要求的。由于 即取两个计数器,采用级联方式。 2、电路; 3、工作方式选择 由于通道1要输出方波信号推动发光二极管,所

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档