常用接口芯片及应用.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
常用接口芯片及应用 本文将对常用接口芯片 8250 进行详细的介绍,包括其内部结构、引脚、内部寄存器、编程等方面的知识点。 一、8250 的内部结构 8250 实现了起止式串行异步通信协议,全双工通信。它可以选择数据位为 5 ~ 8 位,停止位 1 、 1.5 或 2 位,并具有奇偶校验、帧和溢出错误检测电路。 二、8250 的引脚 8250 的引脚可以分成连接 CPU 的部分和连接外设的部分。其中,时钟输入引脚 XTAL1 是 8250 的基准工作时钟,时钟输出引脚 XTAL2 是基准时钟信号的输出端,波特率输出引脚 BAUDOUT* 是基准时钟经 8250 内部波特率发生器分频后产生发送时钟,接收时钟引脚 RCLK 是接收外部提供的接收时钟信号。 三、内部寄存器 8250 内部有 9 种可访问的寄存器,除数寄存器是 16 位的,占用两个连续的 8 位端口。内部寄存器用引脚 A0 ~ A2 来寻址,同时还要利用通信线路控制寄存器的最高位,即除数寄存器访问位 DLAB,以区别共用两个端口地址的不同寄存器。 四、8250 的编程 8250 的编程可以通过初始化程序段来实现。例如,设数据传输速率 1200 波特,通信格式为 7 位 / 字符, 2 位停止位,奇校验,数据传输不采用中断方式,则其初始化程序段为: MOVDX, 2FBH ; LCR 的口地址 MOV AL, 80H ; 将 DLAB 位置 1 OUT DX, AL MOV DX, 2FBH ; DLL 的口地址 MOV AL, 60H ; 写入 1200 波特的 DLL 值 OUT DX, AL ... 五、异步通信适配器 异步通信适配器是 IBM PC 机的串行异步通信适配器,完成发送时的并转串和接收时的串转并以及相应的控制工作。它以 8250 为核心,构成了 RS-232 配置了 TTL 电平与 EIA 电平转换电路等。 本文对 8250 芯片的内部结构、引脚、内部寄存器、编程等方面进行了详细的介绍,为读者提供了有价值的参考信息。
剩余40页未读,继续阅读
- 粉丝: 8
- 资源: 30万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助