发布网友 发布时间:2023-03-24 19:11
共1个回答
热心网友 时间:2023-10-17 12:31
计数器 0 每隔 55ms 输出一个脉冲,其频率就是 18.2Hz。
可采用工作方式 3。控制字则为 36H。
分频系数(即计数初值)=1193180 / 18.2 ≈ 65536。
---------------
计数器1 输出频率是 66288Hz。
可采用工作方式 2。控制字则为 54H。
分频系数(即计数初值)=1193180 / 66288 ≈ 18。
---------------
初始化程序:
MOV AL,36H ;定时器0的控制字
OUT 43H,AL ;输出到控制寄存器
MOV AL,0 ;0就是初始值 65536
OUT 40H,AL ;输出低八位
OUT 40H,AL ;输出高八位
MOV AL,54H ;定时器1的控制字
OUT 43H,AL ;输出到控制寄存器
MOV AL,18 ;初始值 18
OUT 41H,AL
END