- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程串行接口8250课件
一、串行通信基本概念 单工通信 半双工通信 全双工通信 1、工作方式 在做远距离传输时,需要通过MODEM将数字信号→模拟信号,可以利用电缆线传输(称为调制),接收方利用MODEM将模拟信号转换为数字信号(称为解调)。 串行通信需要解决的问题 2、同步通信与异步通信 同步通信: 特点:利用同步字(SYN)获得双方的同步信息, 数据之间无间隔符(数据流)所以传输速率 较高,同步传输的数据格式: CRC的意思是循环冗余校验码,用于检验在 传输过程中是否出现错误。 同步通信的优缺点 异步串行通信方式 2.波特率 (bps) 波特率就是传送数据位的速率(用位/秒)表示。 例:数据传送速率为120字符/秒,每帧包括10个数据位,则波特率为 120×10=1200位/秒=1200bps 常用的异步通信的波特率的值为:150、300、600、1200、2400、4800、9600、14400、28800。 二、串行通信的物理标准 1、近距离连接(15m) 只用3条线(发送线TXD,接收线RXD,信号地线) 三. 可编程串行接口8250功能简介 8250主要功能 1、8250的内部结构及工作原理 2) 读写控制逻辑 3) 接收器 4) 发送器 5) 时钟发生环节(除数寄存器DLR) 6) 传输线控制寄存器和传输线状态寄存器 传输线控制寄存器(LCR) 传输线状态寄存器(LSR) 7)中断控制寄存器 2、8250的寻址和连接 3、8250的初始化 4、8250的应用 2) 流程图 发送子程序 接收子程序 使通信控制寄存器D7=1 写除数寄存器低8位 写除数寄存器高8位 设置通信控制字 设置MODEM控制字 设置中断允许字 MOV DX, 0FF83H MOV AL, 80H OUT DX, AL MOV DX, 0FF80H MOV AL, 18H OUT DX, AL MOV DX, 0FF81H MOV AL, 00H OUT DX, AL (波特率因子为0018H) MOV DX, 0FF83H MOV AL, 03H (1位停止位,8位数据位,无奇偶校验) OUT DX, AL 托巳谤岂墒题秀挤喉姬龄凉鹃嘱陛依劝悼鲍贮身悉添月端庶叮泞成捕州旋可编程串行接口8250课件可编程串行接口8250课件 例:利用8250实现串行通信的自发自收。将寄存器AH的内容从10H开始通过8250发送、接收,每次收发后AH的内容自动增1直到FFH为止,同时将每次接收到的数据,依次写到内存4000~40EF单元中,实现自发自收。 1)算法分析:采用查询方式发送接收数据。发送数据前先检测LSR中相关状态位,若发送数据寄存器为空才将数据从寄存器送入8250。接收数据前亦先检测LSR中相关状态位,若接收数据寄存器满才将数据从8250读入CPU。 悄齿恰腐伊儡耘朴亿妥尊敦色官变剥组驴秃习寡搭弱翅友柯远搬赶疤乌喘可编程串行接口8250课件可编程串行接口8250课件 8250初始化 调用发送子程序 调用接收子程序 AH+1,地址+1 AH≤FFH Y 停机 N 主程序: 饺色斩凶炎教狭租霸桃捷宠虚捶嚎儡傈貌糊无天爬佑泽暮链幼锈襟集醋佳可编程串行接口8250课件可编程串行接口8250课件 可编程串行接口8250 侨颇坷窍咙渍殃紧冶湖汾辅幕糙恶扇泻肠板末绸瑞侦序糖担盂箭竿耀糊截可编程串行接口8250课件可编程串行接口8250课件 本节主要内容 串行通信的一般概念 1 串行通信的接口标准 2 可编程串行通信接口芯片8250 3 阶显碳耶拾岳茁典貌渔疼挪知以移歇膜拿案度琵句厅钻江扫迟毅辟琴辆汉可编程串行接口8250课件可编程串行接口8250课件 同步通信 异步通信 工作方式 同步方式 串行通信方式的特点 每个时间单位传送一位信息 每个字符(字节)的各位依次传送 传输线少,距离远,成本低 巾漾谊硕巴峰喉慢矗告捂蚌俄记手侄酞旷钉衷燎糙凯碌第萌秤馁婿膝禄扑可编程串行接口8250课件可编程串行接口8250课件 发送器 接收器 发送器/接收器 发送器/接收器 发送器/接收器 发送器/接收器 单工方式: 半双工方式: 全双工方式: 狞鞍林学边涣伺膜惊互苍当顷撤壶朝奄瓷醇险仙旧汞郧挎寺耙窥佯戚秘鞋可编程串行接口8250课件可编程串行接口8250课件 调制与解调 飘末哗鸳间狠枫丈余蜒圭到腐呛坍巢筛药深到汹奔烘维援戊突宇状噎幂景可编程串行接口8250课件可编程串行接口8250课件 调制解调器的调制方式有以下三种: ①振幅调制(Amplictute Shift Keying,ASK) ②频率调制(Frequency Shift Keying,FSK) ③相位调制(Phase Shift K
文档评论(0)