可编程串行通信接口芯.ppt

上传人:wuy****n92 文档编号:88467750 上传时间:2023-04-26 格式:PPT 页数:18 大小:213.50KB
返回 下载 相关 举报
可编程串行通信接口芯.ppt_第1页
第1页 / 共18页
可编程串行通信接口芯.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《可编程串行通信接口芯.ppt》由会员分享,可在线阅读,更多相关《可编程串行通信接口芯.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A第第4讲讲可编程串行通信接口芯片可编程串行通信接口芯片8251AINTEL 公司生产的公司生产的8251A是通用的同步是通用的同步/异异步接收发送器,能支持异步通信规程和步接收发送器,能支持异步通信规程和IBM公司的二进制同步通信规程(公司的二进制同步通信规程(BSC)等通信)等通信协议。协议。其基本性能有:其基本性能有:1.1.可用于同步和异步传送。可用于同步和异步传送。2.2.对对于于同同步步传传送送,可可选选择择每每个个字字符符的的数数据据位位数数(5858位位/字字符符),内内部部或或外外部部字字符符同同步

2、,能自动插入同步字符步,能自动插入同步字符第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A3.3.对于异步传送,可选择每个字符的数据位数(对于异步传送,可选择每个字符的数据位数(58位位/字符),时钟频率为波特率的字符),时钟频率为波特率的1、16或或64倍,可产生倍,可产生1、1.5或或2个位的停止位。能检查假启动位。能产生中止符,个位的停止位。能检查假启动位。能产生中止符,能自动检测和处理中止符。能自动检测和处理中止符。4.4.波特率:波特率:对同步传送对同步传送 DC64K DC64K 对异步传送对异步传送 DC19.2K 5.5.全双工,双缓冲的发送器和

3、接收器。全双工,双缓冲的发送器和接收器。6.6.具有三种错误检测功能:奇具有三种错误检测功能:奇/偶,溢出和帧错误。偶,溢出和帧错误。第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A8251A的内部工作原理图:的内部工作原理图:第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A为使为使8251配合配合cpu进行通信,通信之前:进行通信,通信之前:1.约定双方的通信方式(同步约定双方的通信方式(同步/异步),数据格异步),数据格式(数据位、停止位、校验位)

4、、传输速率。式(数据位、停止位、校验位)、传输速率。2.控制数据的传送方向控制数据的传送方向3.何时进行发送和接收何时进行发送和接收8251A芯片的初始化芯片的初始化第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A方式选择控制字方式选择控制字(异步传送模式异步传送模式)8251A芯片的控制字芯片的控制字例:设8251A工作于异步方式,字符为7位,偶校验、2位停止位,波特率因子为16第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A操作命令控制字操作命令控制字第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A825

5、1A状态字状态字第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A8251A的初始化约定的初始化约定8251A“复位复位”后,传送数据前,必须向方式寄存器后,传送数据前,必须向方式寄存器和命令寄存器写入控制字。即对它进行初始化编程,和命令寄存器写入控制字。即对它进行初始化编程,初始化约定:初始化约定:这两个控制字只占用一个端口地址,而且它们本身又没有特征位加以区别,因此,8251A初始化编程总是从设置方初始化编程总是从设置方式控制字开始,随后是命令控制字。式控制字开始,随后是命令控制字。方式控制字必须紧跟在复位之后设置。方式控制字必须紧跟在复位之后设置。第第4 4

6、讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A8251具有两个端口地址,这两个地址由具有两个端口地址,这两个地址由C/D决定决定C/D=0时为偶地址(数据缓冲寄存器)时为偶地址(数据缓冲寄存器)C/D=1时为奇地址(控制寄存器和状态寄存器)时为奇地址(控制寄存器和状态寄存器)思考题:思考题:8251是是8位接口芯片,和位接口芯片,和8位位CPU相连时,相连时,只要把地址线只要把地址线A0和和8521的的C/D相连。当和相连。当和16位位系统相连时,应如何连接?(注:低系统相连时,应如何连接?(注:低8位数据线位数据线上的数据总是写入偶地址存储端口,高上的数据总是写入偶地

7、址存储端口,高8位数据位数据线上的数据总是写入奇地址存储端口)线上的数据总是写入奇地址存储端口)第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A8251A初始化流程图初始化流程图奇地址偶地址第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A8251A的初始化举例的初始化举例例例1:设:设8251A工作于异步方式,字符为工作于异步方式,字符为7位,位,偶校验,偶校验,2位停止位,波特率因子为位停止位,波特率因子为16,工,工作于接收和发送状态,且使作于接收和发送状态,且使RTS和和DTR为为低电平。若低电平。若8251A的端口地址为的

8、端口地址为50H和和51H,编写初始化程序段。,编写初始化程序段。解:(解:(1)求方式控制字:)求方式控制字:FAH (2)求操作命令控制字:)求操作命令控制字:37H (3)初始化程序段初始化程序段第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251AXORAL,ALOUT51H,ALOUT51H,ALOUT51H,ALMOVAL,40HOUT51H,ALMOVAL,OFAHOUT51H,ALMOVAL,37HOUT51H,AL第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A例例2:编写通过:编写通过8251A采用查询方式接收数据采

9、用查询方式接收数据的初始化程序的初始化程序将将8251定义为:异步传送方式,波特率系数为定义为:异步传送方式,波特率系数为64偶校验,偶校验,1位停止位,位停止位,7位数据位。设位数据位。设8251A数据口地址为数据口地址为06A0H,控制口地址为,控制口地址为06A2H.第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251AMOVDX,06A2HMOVAL,7BH;写工作方式控制字写工作方式控制字OUTDX,ALMOVAL,14H;写操作命令控制字写操作命令控制字OUTDX,ALWAIT:INAL,DX;读入状态控制字读入状态控制字ANDAL,02HJZWAIT;检

10、查检查RxRDY是否为是否为1MOVDX,06A0HINAL,DX;输入数据输入数据练习题:练习题:编写通过编写通过8251A采用查询方式发送数据的采用查询方式发送数据的初始化程序初始化程序第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A例例3:设设8251A为异步工作方式,波特率因数为异步工作方式,波特率因数为为16,7位数据位,奇校验,两位停止位。位数据位,奇校验,两位停止位。CPU对对8251A输入输入80个字符,试对其进行初个字符,试对其进行初始化编程。设始化编程。设8251A的地址为的地址为0F1H。分析分析:(1)对对8251A初始化编程,因其方式字

11、、初始化编程,因其方式字、命令字无特征标志,故装入顺序不能错;命令字无特征标志,故装入顺序不能错;(2)因有因有80个数据待传送,必须设置计数指个数据待传送,必须设置计数指针及循环;针及循环;(3)串行传送一般要进行传送正确性的测试。串行传送一般要进行传送正确性的测试。第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A解解:初始化程序为初始化程序为:MOVAL,0DAH;方式选择字方式选择字OUT0F1H,ALMOVAL,35H;命令控制字命令控制字OUT0F1H,ALMOVDI,0MOVCX,80WAIT:INAL,0F1HJZWAIT;等待输入等待输入INAL

12、,0F0H;输入字符输入字符MOVDATADI,AL;存入内存存入内存INCDIINAL,0F1HTESTAL,38H;检测错误标志检测错误标志JNZERROR;出错,至错误处理出错,至错误处理LOOPWAIT第第4 4讲讲 可编程串行通信接口芯片可编程串行通信接口芯片8251A8251A1.微型计算机:把微型计算机:把cpu、内存储器、输入、内存储器、输入输出接口电路集成在若干芯片上,加上输出接口电路集成在若干芯片上,加上控制电极和电源等所组成的计算机。控制电极和电源等所组成的计算机。2.单板机:把单板机:把cpu、内存储器、输入输出、内存储器、输入输出接口电路装在一块印制电路板上所构成接口电路装在一块印制电路板上所构成的微型计算机。的微型计算机。3.单片机:把单片机:把cpu、内存储器、输入输出、内存储器、输入输出接口集成在一个芯片上所构成的微型计接口集成在一个芯片上所构成的微型计算机。算机。相关术语相关术语

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁