微型计算机原理及接口技术作者林志贵第9章可编程计数定时控制器8253A课案.pptVIP

  • 10
  • 0
  • 约5.99千字
  • 约 32页
  • 2017-03-03 发布于广东
  • 举报

微型计算机原理及接口技术作者林志贵第9章可编程计数定时控制器8253A课案.ppt

微型计算机原理及接口技术作者林志贵第9章可编程计数定时控制器8253A课案.ppt

8253A初始化完成后进入工作状态,锁存命令是配合CPU读取计数器当前值而设置的。 在读取计数值时,必须先用锁存命令,将当前计数值在输出锁存器中锁定,方可由CPU读取,否则计数器的数值有可能正在改变过程中,可能读取一个不确定的结果。 锁存命令一旦写入8253A,减法计数器当前值被锁定,该值被送入输出锁存器。 当CPU读取锁定值时,锁存器自动失锁,又跟随减法计数器工作。在锁存和读取计数值的过程中,不影响计数进行。 ——硬件触发方式 初始化程序如下: .MODEL SMALL .STACK 100 .DATA Add8253C0 DB FFF9H Add8253C1 DB FFFBH Add8253C2 DB FFFDH Add8253CR DB FFFFH Add8259ED DB FFFCH Add8259OD DB FFFEH .CODE CLOCK PROC FAR PUSH DS MOV AX,0 PUSH AX MOV AX,@DATA ;定义通道0工作在方式0 MOV DS,AX MOV DX, Add8253CR MOV AL,10H ;给通道0送计数值,只选低8位 OUT DX,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档