8254分频

CODE SEGMENT
ASSUME CS:CODE

;原题目是1MHZ  分为1HZ,其实是这么计算的:1MHZ=1000000HZ,那么1000000HZ/1000=1000HZ
;1000HZ/1000 = 1HZ,所以就很容易推断出为什么两个Ax都为1000,因此如果2MHZ分为4HZ时,
;2MHZ=2000000HZ,然后2000000/1000=2000HZ,2000HZ/500=4HZ,由此可得只需要把一个Ax改为1000,另一个AX
;改为500即可,
  
START:MOV AL,36H
	  MOV DX,283H
	  OUT DX,AL        ;设置计数器0的工作方式

	  MOV AX,1000
	  MOV DX,280H
	  OUT DX,AL
	  MOV AL,AH
	  OUT DX,AL
	
	  MOV AL,76H
	  MOV DX,283H
	  OUT DX,AL        ;设置计数器1的工作方式

	  MOV AX,1000
	  MOV DX,281H
	  OUT DX,AL
	  MOV AL,AH
	  OUT DX,AL 
	  
CODE ENDS
END START
上一篇:概率论与数理统计 —— 3.离散型、连续型概率模型,及其概率密度与概率分布函数


下一篇:CF492E Vanya and Field