
MOV AL,36H ; 如槐耐果是37H则为BCD计数,这个是铅睁春二进制计数
MOV DX, 43H ;
OUT DX,AL;
MOV DX,40H ;
MOV AX,2000 ;
OUT DX,AL;早禅
MOV AL,AH ;
OUT DX,AL
8254初始化程序如下:MOV AL,01110100B 命令字
OUT 43H,AL命令字送控制口
MOV AX, 7D0H 计数初值
OUT 41H, AH 先将计数初值高8位写入通道1
OUT 41H, AL 再将计数初盯唤激值低8位写入通道1
命令字链哗01110100B含义:计数1. 计数初值高低8位先后写入. 方式2. 二进制计数
计数初值解释:
LCK1输入时钟周期=1/2MHz=0.5ms ,输出脉冲周期1ms
计数初值凯袜=1ms/0.5ms=2000d =7D0H
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)