全球旧事资料 分类
波特率输出引脚BAUDOUT:基准时钟经8250内部波特率发生器分频后产生发送时钟接收时钟引脚RCLK:接收外部提供的接收时钟信号;若采用发送时钟作为接收时钟,
则只要将RCLK引脚和BAUDOUT引脚直接相连3串行异步接口引脚4输出线OUT1和OUT2:
两个一般用途的输出信号由调制解调器控制寄存器的D2和D3使其输出低电平有效信号复位使其恢复为高7338250的寄存器8250内部有9种可访问的寄存器,除数寄存器是16位的,占用两个连续的8位端口内部寄存器用引脚A0~A2来寻址;同时还要利用通信线路控制寄存器的最高位,即除数寄存器访问位DLAB,来区别共用两个端口地址的不同寄存器(表72)1接收缓冲寄存器RBR
存放串行接收后转换成并行的数据2发送保持寄存器THR
包含将要串行发送的并行数据3除数寄存器
除数寄存器保存设定的分频系数分频系数=基准时钟频率÷(16×比特率)4通信线路控制寄存器LCR
指定串行异步通信的字符格式5通信线路状态寄存器LSR
提供串行异步通信的当前状态供CPU读取和处理
6调制解调器控制寄存器MCR设置8250与数据通信设备之间联络应答的输出信号
7调制解调器状态寄存器MSR4级中断8中断允许寄存器IER
f8250设计有2个中断寄存器和4级中断4级中断的优先权,是按照串行通信过程中事件的紧迫程度安排的、是固定不变的用户可利用中断允许或禁止进行控制中断允许寄存器的低4位控制8250这4级中断是否被允许
某位为1,则对应的中断被允许否则,被禁止9中断识别IIR
保存正在请求中断的优先权最高的中断级别编码
74异步通信适配器IBMPCXT机的串行异步通信适配器
以8250为核心完成发送时的并转串和接收时的串转并以及相应的控制工作配置了TTL电平与EIA电平转换电路等展开异步通信适配器的硬件电路软件编程741异步通信适配器的接口电路742异步通信适配器的初始化编程743异步通信程序程序循环读取8250的通信状态寄存器数据传输错误就显示一个问号“?”接收到数据就显示出来可以发送数据就从键盘输入发送字符(用户没有输入字符就不发送)
fr
好听全球资料 返回顶部