MOV AL11010100 B 11 15 OUT 43 HAL
例: MOV AL,11010100 B 11 15 OUT 43 H,AL IN AL,41 H; MOV AH,AL IN AL,41 H XCHG AH,AL MOV AL,11011010 B 11 OUT 43 H,AL IN AL,40 H; MOV AH,AL IN AL,40 H XCHG AH,AL MOV BX,AX IN AL,42 H; MOV AH,AL IN AL,42 H XCHG AH,AL 现代微机原理与接口技术(第 3版) ; T/C 1, 锁存计数值 ;AX为当前计数值 ; T/C 0、T/C 2锁存计数值 ;AX为T/C 0当前计数值 ;BX为T/C 0当前计数值 ;AX为T/C 2当前计数值 http: //www. njyangqs. com/
8. 1. 5 8254 -2应用举例 1. 分频器设计 现代微机原理与接口技术(第 3版) 用 8254(地址40 H~43 H)将5 MHz的脉冲变为 1 Hz的脉冲。 初值=f. CLK/f. OUT=5× 106> 65536,怎么办? 需要2个T/C级联,T/C 0采用方式 3产生连续分频方波, 做T/C 1的CLK,T/C 1 采用方式 2产生 1 Hz脉冲。两个 T/C的GATE统一控制。 MOV AL,00110111 B;T/C 0 D 0~D 7 CLK 0 GATE 0 RD# OUT 0 WR# CLK 1 GATE 1 CS# OUT 1 A 1 CLK 2 A 0 GATE 2 OUT 2 24 5 MHz 1 Hz OUT 43 H,AL 43 H MOV AX, 5000 H OUT 40 H,AL 40 H MOV AL, AH OUT 40 H,AL 40 H MOV AL,01110101 B;T/C 1 OUT 43 H,AL 43 H MOV AX, 1000 H OUT 41 H,AL 41 H MOV AL, AH OUT 41 H,AL 41 H http: //www. njyangqs. com/
2) 现代微机原理与接口技术(第 3版) D 7~D 0 IOW IOR A 1 A 2 A 8 A 9 A 6 A 0 A 5 A 4 A 3 C B A A 7 ≥ 1 74 LS 138 G 1 G 2 A# ≥ 1 G 2 B# Y 2# D 7~D 0 CLK 0 WR# GATE 0 RD# OUT 0 A 0 CLK 1 A 1 GATE 1 OUT 1 8254 CS# CLK 2 GATE 2 OUT 2 8 KHz 1 Hz 5 V 占空比 4: 9, 周 期 9秒 的方波 3) 26 http: //www. njyangqs. com/
现代微机原理与接口技术(第 3版) MOV AL,00110111 B;T/C 0 OUT 96 H,AL 96 H MOV AX, 8000 H OUT 90 H,AL 90 H MOV AL, AH OUT 90 H,AL 90 H MOV AL,01010111 B;T/C 1 OUT 96 H,AL 96 H MOV AL, 9 H OUT 92 H,AL 92 H 27 http: //www. njyangqs. com/
现代微机原理与接口技术(第 3版) ;初始化程序 ;计数通道 1初始化 MOV AL, 01010100 B OUT 8 FH, AL MOV AL, 23;注意方式 2的输出 OUT 8 DH, AL ;初始化计数通道 2 MOV AL, 10110010 B OUT 8 FH, AL MOV AX, 8000 OUT 8 EH, AL MOV AL, AH OUT 8 EH, AL 30 http: //www. njyangqs. com/
现代微机原理与接口技术(第 3版) ;功能:按照指定的时间间隔发 896 Hz声音 ;调用:CX=指定时间 ;返回:无 BEEP PROC FAR IN AL,61 H; 读 8255 PB口的当前值 MOV AH,AL PUSH AX MOV AL,10110110 B OUT 43 H,AL MOV AX,0533 H;=1. 1931816 MHz/896 Hz OUT 42 H,AL MOV AL,AH OUT 42 H,AL POP AX 35 http: //www. njyangqs. com/
现代微机原理与接口技术(第 3版) OR OUT NOP L 1:LOOP AND OUT MOV OUT RET BEEP ENDP 36 AL,03 H ;置 61 H端口D 0、D 1均为 1, ;打开扬声器 61 H,AL L 1 AL,0 FDH ;延迟 ;置 61 H端口D 1为 0, ;封锁OUT 2输出 61 H,AL AL,AH 61 H,AL 转图 http: //www. njyangqs. com/
- Slides: 36