设8253--5与8086相连,8253--5的时钟频率为2MHz,其口地址为340H~343H,通道。工作于定时方式,要求每20ms向8086发出一中断请求信号,通道1要求输出频率为1000Hz的方波,请编写初始化程序。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

设8253--5与8086相连,8253--5的时钟频率为2MHz,其口地址为340H~343H,通道。工作于定时方式,要求每20ms向8086发出一中断请求信号,通道1要求输出频率为1000Hz的方波,请编写初始化程序。

(1)分析: 计数通道。要求每20ms向CPU发一中断请求信号,为重复波形,采用方式2一速率发生器,每20ms发一1/2 MHz=0.5μs的负脉冲,经反向后可作为8086的中断请求信号。 计数通道1为方波输出,工作于方式3。 计数初值计算: 计数通道0:n0=TOUT0/TCLK0=20ms/0.5μs=40000 计数通道1:n1=TOUT1/TCLK1=1ms/0.5μs=2000 方式控制字: 计数通道0:CW0=00110100 即0通道,写16位,方式2,二进制计数,因为n0>10000只能用二进制计数。 计数通道1:CW1=01100111 即1通道,只写高8位,方式3,BCD计数。 (2)初始化程序为: MOV DX,343H MOV AL,34H ;计数通道。写方式控制字 OUT DX,AL MOV AL,77H ;计数通道1写方式控制字 OUT DX,AL MOV DX,340H ;计数通道。写计数初值 MOV AX,40000 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,341H ;计数通道1写计数初值 MOV AL,20H OUT DX,AL 也可把CW0=40000写成9C40H,则先写入40H,后写入9CH。

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top