17-14下第7章8253.pptVIP

  • 18
  • 0
  • 约1.21万字
  • 约 60页
  • 2016-12-10 发布于广东
  • 举报
(2) 写入计数值 选择二进制时 计数值范围:0000H~FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999 0000代表最大值10000 按方式控制字规定的读写格式进行 计数值写入计数器各自的I/O地址 示例 例:8253的初始化编程 ;某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H ;设置其中计数器0为方式0,采用二进制计数,先低后高写入计数值,计数初值:1234H mov al,30h ;方式控制字30H=00 11 000 0B out 43h,al ;写入控制端口43H mov ax,1234h ;计数初值1024,写入计数器0地址40H out 40h,al ;写入低字节计数初值 mov al,ah out 40h,al ;写入高字节计数初值 ?计数器1 ?计数初值1200H ?8253初始化输出指令out个数最多?最少? (3)读取计数值 对8位数据线,读取16位计数值需分两次 计数在不断进行,应该将当前计数值先行锁存,然后读取: 向控制字I/O地址:给8253写入锁存命令 从计数器I/O地址:读取锁存的计数值 读取计数值,要注意读写格式和计数数制 5.定时器的应用------书292页[例7-1] A0 A1 — — — A

文档评论(0)

1亿VIP精品文档

相关文档