下载此文档

05 常用接口芯片及应用(4).ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/ 43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 43 下载此文档
文档列表 文档介绍
8250的引脚
分成连接CPU的部分和连接外设的部分
注意:8250不是Intel公司的产品(Intel 8251),所以该芯片引脚名称与前面学习的8253、8255等Intel产品有所不同,但是引脚功能却是类似的
与处理器接口
串行接口(RS-232)
1
2
3 10
4
5 9
6
7 15
8
12
13
14 11
28 32
27 8250 36
26 33
25 37
22 38
21 39
19 34
18 31
23 30
24
35 40
16 20
17
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
CS
0
CS
1
CS
2
A
0
A
1
A
2
ADS
DISTR
DISTR
DOSTR
DOSTR
DDIS
CSOUT
MR
XTAL
1
XTAL
2
SIN
RCLK
BAUDOUT
SOUT
RTS
CTS
DTR
DSR
RLSD
RI
OUT
1
OUT
2
INTR
+5V
GND
时钟信号
时钟输入引脚XTAL1:8250的基准工作时钟
时钟输出引脚XTAL2:基准时钟信号的输出端
波特率输出引脚BAUDOUT*:基准时钟经8250内部波特率发生器分频后产生发送时钟
接收时钟引脚RCLK:接收外部提供的接收时钟信号;若采用发送时钟作为接收时钟,则只要将RCLK引脚和BAUDOUT*引脚直接相连
8250的内部结构
8250实现了起止式串行异步通信协议,全双工通信
通信字符可选择数据位为5~8位
停止位1、
可进行奇偶校验
具有奇偶、帧和溢出错误检测电路
起始位
校验位
停止位
空闲位
数据位
低位
高位
字符
0/1
0/1
0/1
0/1
1
0
1
1
1

内部寄存器
8250内部有9种可访问的寄存器,除数寄存器是16位的,占用两个连续的8位端口
内部寄存器用引脚A0~A2来寻址;同时还要利用通信线路控制寄存器的最高位,即除数寄存器访问位DLAB,来区别共用两个端口地址的不同寄存器
本次课内容
可编程串行接口8250
1. 8250的内部结构
2. 8250的引脚
3. 内部寄存器
4. 8250的编程
5. 异步通信适配器
键盘接口
矩阵键盘结构
键盘接口硬件电路
键盘编程
键盘接口设计实例
本次课内容

例:设数据传输速率1200波特,通信格式为7位/字符,2 位停止位,奇校验,数据传输不采用中断方式,则其初始化程序段为:
MOV DX,2FBH ;LCR的口地址
MOV AL,80H ;将DLAB位置1
OUT DX,AL
MOV DX,2FBH ;DLL的口地址
MOV AL,60H ;写入1200波特的 DLL值,通过查表可知1200对应的 DLH DLL值分别为0060H
OUT DX,AL
MOV DX,2F9H ;DLH口地址
MOV AX,0
OUT DX,AX ;写入12000波特的 DLH值
MOV DX,2FBH ;设定 LCR的口地址
MOV AL,0EH ;7位字符,2位停止位,奇校验
OUT DX,AL ;写入 LCR控制字
MOV DX,2FCH ;设定 MCR口地址
MOV AL,03H ;置 MCR控制字
OUT DX,AL
MOV DX,2F9H ;设定 IER口地址
MOV AL,0 ;禁止一切中断
OUT DX,AL ;置 IER控制字
5. 异步通信适配器
IBM PC机的串行异步通信适配器
完成发送时的并转串和接收时的串转并以及相应的控制工作
以8250为核心, 构成RS-232
配置了TTL电平与EIA电平转换电路等
图. 8250的连接
RCLK
BAUDOUT
IRQ4
IRQ3
RESET
+5V
A8
AEN
A3~A7A9
IOR
IOW
A0~A2
MR
XTAL1
OUT1
OUT2
INTRPT
DISTR
DOSTR
A0~A2
CS2
8250
LS245
D0~D7
D0~D7
J9
J10
J11
J12
DIR

CS0
CS1
ADS
DISTR
DOSTR
+5V
异步通信适配器的接口电路() (1)和CPU接口部分

05 常用接口芯片及应用(4) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 43
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新