8.1 可编程接口芯片的基本概念
外设交换信息的方式有两种: (1)CPU与I/O外设交换信息的方式有两种: ) 与 外设交换信息的方式有两种 并行通信:数据各位同时向外传送。 ①并行通信:数据各位同时向外传送。
优点:传输速率快; 优点:传输速率快; 缺点:传输多少位至少要多少根传输线造价高。
0 : 二进制计数 1 : BCD码计数
000 : 方式0 001 : 方式1 × 10 : 方式 2 × 11 : 方式3 100 : 方式 4 101 : 方式5
8.2.5 8253的编程命令 的编程命令
初始化 ①写入控制字 ②按控制字要求写入计数初值 计数器初值计算:N=fCLK/fOUT=TOUT/TCLK 计数器初值计算: 端口地址为70H、71H、72H,控制 例:设三个计数器的CR/OL端口地址为 设三个计数器的 端口地址为 、 、 , 寄存器端口地址73H。计数器 ,工作模式 ,CR/OL仅使用低 仅使用低8 寄存器端口地址 。计数器0,工作模式2, 仅使用低 初值为100,计数值使用二进制 位,初值为 , MOV AL, 14H OUT 73H, AL MOV AL, 100 OUT 70H, AL
D7 SC1 D6 D5 D4 D3 D2 D1 D0 BCD SC0 RW1 RW0 M2 M1 M0
00 : 选择计数器0 01 : 选择计数器1 10: 选择计数器2 11:非法
644 7444 4 8 00 : 计数值锁存 01 : 只读写低字节 10 : 只读写高字节 先读写低字节 11 : 再读写高字节
②串行通信:数据一位一位传送,通信双方沿单根线或双根线 串行通信:数据一位一位传送, 实现二进制序列传输称串行通信。 实现二进制序列传输称串行通信。