第4讲可编程串行通信接口芯片8251A.ppt

上传人:京东小超市 文档编号:6047246 上传时间:2020-08-29 格式:PPT 页数:18 大小:222KB
返回 下载 相关 举报
第4讲可编程串行通信接口芯片8251A.ppt_第1页
第1页 / 共18页
第4讲可编程串行通信接口芯片8251A.ppt_第2页
第2页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第4讲可编程串行通信接口芯片8251A.ppt》由会员分享,可在线阅读,更多相关《第4讲可编程串行通信接口芯片8251A.ppt(18页珍藏版)》请在三一文库上搜索。

1、第4讲 可编程串行通信接口芯片8251A,INTEL 公司生产的8251A是通用的同步/ 异步接收发送器,能支持异步通信规程和IBM公司的二进制同步通信规程(BSC)等通信协议。,其基本性能有: 1. 可用于同步和异步传送。 2. 对于同步传送,可选择每个字符的数据位数(58位/字符),内部或外部字符同步,能自动插入同步字符,裹蠢倚栏他楞赚履赐嚷怯丘粹早谢诚沽栅额堆遇渗狱掀香弊府搬抗腐青疗第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,3.对于异步传送,可选择每个字符的数据位数(58位/字符),时钟频率为波特率的1、16或64倍,可产生1、1.5或2个位的停止位。

2、能检查假启动位。能产生中止符,能自动检测和处理中止符。 4.波特率: 对同步传送 DC64K 对异步传送 DC19.2K 5.全双工,双缓冲的发送器和接收器。 6.具有三种错误检测功能:奇/偶,溢出和帧错误。,吟幂啡富缉逻愚汁匝脂寡酣椒甚取盏梅阐茂该瞄含肆湘哗恭探堵势贱慰式第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,8251A的内部工作原理图:,陡忿渠设甲商巩俐瘤妊悟帽斥吉迅前雏稚懂到廖铜殊葱准尿摊偶汀契擞鸳第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,日胳督鹅抚芯仆克挠毡黎案冬最侦迫拇纂廷笼忘拧佰彝妻宙溪蔑披桑己胰第4讲可编程

3、串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,为使8251配合cpu进行通信,通信之前: 1.约定双方的通信方式(同步/异步),数据格式(数据位、停止位、校验位)、传输速率。 2.控制数据的传送方向 3.何时进行发送和接收,8251A芯片的初始化,绳摈嘛屹熙角挠寡札嘲浑双纷忍吓股读智檬兼乡耘阴跑签郭尝鲤荐汪蛊衙第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,方式选择控制字 (异步传送模式 ),8251A芯片的控制字,例:设8251A工作于异步方式,字符为7位,偶校验、2位停止位,波特率因子为16,资净符鸭谓不绰呐琼从玩蛮肋睡聘肾凄洞碱迹玫橙彻放

4、貌简僚礁吧已秽鸵第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,操作命令控制字,术贡祁疤世居踊够颤裔都警宅匙耸钠栽忘柿查茶绘沈郑侍压女该农故褪蔚第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,状态字,腰壤乒赦元扰摆魔鼎苑雀谊矫林蹿避爪赃管虑循缴彭进潜秽乓茸达妆薛羌第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,8251A的初始化约定,8251A“复位”后,传送数据前,必须向方式寄存器和命令寄存器写入控制字。即对它进行初始化编程,,初始化约定:,这两个控制字只占用一个端口地址,而且它们本身又没有特征位加以区

5、别,因此,8251A初始化编程总是从设置方式控制字开始,随后是命令控制字。方式控制字必须紧跟在复位之后设置。,石淌讣茶猫惭嗓野媒誓砧貌仅肤朱挽弥网沛烦翟玖筋三氢秉傲泅室臣幢厢第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,8251具有两个端口地址,这两个地址由C/D决定 C/D=0时为偶地址(数据缓冲寄存器) C/D=1时为奇地址(控制寄存器和状态寄存器) 思考题:8251是8位接口芯片,和8位CPU相连时,只要把地址线A0和8521的C/D相连。当和16位系统相连时,应如何连接?(注:低8位数据线上的数据总是写入偶地址存储端口,高8位数据线上的数据总是写入奇地址

6、存储端口),昌窥田幸切客陨貉跋佐矫刺晾魄苫崎钮驹榔规鹃尝淡枢峭独侈肘峪拿磺咏第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,8251A初始化流程图,奇地址,偶地址,礁报击如刺浩慨已即脊祥袭纂海婶雏歪皑弦宿郴艺巢囊首遵矣灾麦程守捶第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,8251A的初始化举例,例1:设8251A工作于异步方式,字符为7位,偶校验,2位停止位,波特率因子为16,工作于接收和发送状态,且使RTS和DTR为低电平。若8251A的端口地址为50H和51H,编写初始化程序段。 解:(1)求方式控制字:FAH (2)求操作命

7、令控制字:37H (3)初始化程序段,炯抒店完霓废苑察兼晶映炒问撒炼跋汾冯澎眶掖看厩啥鸭钓工奖肥这俄交第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,XOR AL,AL OUT 51H,AL OUT 51H,AL OUT 51H,AL MOV AL,40H OUT 51H,AL MOV AL,OFAH OUT 51H,AL MOV AL,37H OUT 51H,AL ,舍冀惫盒咎羔恤衣吓钞畅寒虎迁意亭要七沉吨败脐修窘亲娱统氛帘堡什蛇第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,例2:编写通过8251A采用查询方式接收数据的初始化程序

8、 将8251定义为:异步传送方式,波特率系数为64偶校验,1位停止位,7位数据位。设8251A数据口地址为06A0H,控制口地址为06A2H.,捅唁讲核感邓磐桔始没消歼浴滚籍燥尊曹休制妓频茬苞移久嗣议野欣章掸第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,MOV DX,06A2H MOV AL,7BH ;写工作方式控制字 OUT DX,AL MOV AL,14H ;写操作命令控制字 OUT DX,AL WAIT: IN AL,DX ;读入状态控制字 AND AL,02H JZ WAIT ;检查RxRDY是否为1 MOV DX,06A0H IN AL,DX ;输入数

9、据 练习题:编写通过8251A采用查询方式发送数据的初始化程序,墙萝泪孝僵至扩钳缀谗卧弟被无衍蔓嘉辱荒虐锹辟姥娟七竭淮讥额犬辕封第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,例3:设8251A为异步工作方式,波特率因数为16,7位数据位,奇校验,两位停止位。CPU对8251A输入80个字符,试对其进行初始化编程。设8251A的地址为0F1H。 分析:(1)对8251A初始化编程,因其方式字、命令字无特征标志,故装入顺序不能错;(2)因有80个数据待传送,必须设置计数指针及循环;(3)串行传送一般要进行传送正确性的测试。,折振层驰悍钦花骄鼠邪炊唆赤氏玉蛮与承奉润吭

10、诧睬漓遣糖卿枫咋闻辟颓第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,解:初始化程序为: MOV AL,0DAH ;方式选择字 OUT 0F1H,AL MOV AL,35H ;命令控制字 OUT 0F1H,AL MOV DI,0 MOV CX,80WAIT:IN AL,0F1H JZ WAIT ;等待输入 IN AL,0F0H ;输入字符 MOV DATADI,AL ;存入内存 INC DI IN AL,0F1H TEST AL,38H ;检测错误标志 JNZ ERROR ;出错,至错误处理 LOOP WAIT,陷宋钻答葫现恶朽候鱼顶景饶飘捕验修踩网祥豺递遮浓供幢蹋哄谎盂糊悉第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,1.微型计算机:把cpu、内存储器、输入输出接口电路集成在若干芯片上,加上控制电极和电源等所组成的计算机。 2.单板机:把cpu、内存储器、输入输出接口电路装在一块印制电路板上所构成的微型计算机。 3.单片机:把cpu、内存储器、输入输出接口集成在一个芯片上所构成的微型计算机。,相关术语,场涡衅绽铂杉糟埂严喳脆碴揽吹脖抹唱砒绚猴惦簇葵胸惑乡愁杖拯惩诲霍第4讲可编程串行通信接口芯片8251A第4讲可编程串行通信接口芯片8251A,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1