- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9第九章微机系统串行通信.ppt - 格陵兰岛图勒空军基地62.ppt
9.3 串行端口的中断服务功能 9.3.1 AH=00子功能 9.3.2 AH=01/02子服务功能 9.3.3 AH=03子服务功能 9.3.4 AH=04/05子服务功能 9.3.1 AH=00子功能 表7.10 AH=00的参数设置 9.3.2 AH=01/02子服务功能 表7.11 AH=01/02子服务功能 9.3.3 AH=03子服务功能 表7.12列出了AH=03子服务功能,该功能专门用于读通信进程中的状态。在AH中返回线路状态,在AL中返回MODEM状态。 9.3.4 AH=04/05子服务功能 表7.13 AH=04/05的扩展子服务功能 返回本节 返回本节 表7.12 AH=03子服务功能 返回本节 返回本节 8250通信编程 1. 初始化编程 包括设置波特率、串行通信数据格式、工作方式 设波特率为9600,则除数为1843200/(9600*16)=12=000CH MOV DX, 3FBH MOV AL, 80H ;访问除数寄存器 OUT DX, AL MOV DX, 3F8h MOV AX, 000CH OUT DX, AL ;除数的低8位写入3F8H INC DX MOV AL, AH OUT DX, AL ;除数的高8位写入3F9H 8250通信编程 1. 初始化编程 数据格式为8位数据位,1位停止位,奇校验 MOV AL, 0BH MOV DX, 3FBH OUT DX, AL 8250的工作方式由MODEM控制寄存器设置 设置自环工作方式 MOV AL, 13H MOV DX, 3FCh OUT DX, AL 8250通信编程 2. 查询方式通信编程 读线路状态寄存器3FDH查相应状态位(D0和D5位) 发送程序: MOV DX, 3FDH IN AL, DX TEST AL, 20H ;D5位是否为1 JZ TR MOV AL, [SI] ;从[SI]取出 MOV DX, 3F8H ;发送数据 OUT DX, AL TR: 接收程序: MOV DX, 3FDH IN AL, DX TEST AL, 1 ;D0位是否为1 JZ RE MOV DX, 3F8H IN AL, DX MOV [DI], AL ;读入数据存入[DI]中 RE: 8250通信编程 3. 中断方式通信编程 设置中断向量:对IRQ4,中断类型号为0CH 设置中断允许寄存器 例如,允许发送与接收中断请求 MOV AL, 3 MOV DX, 3F9H OUT DX, AL 中断服务程序 需读取中断识别寄存器的内容以判断到底是哪一中断,并转 相应的处理程序 MOV DX, 3FAH IN AL, DX AND AL, 7 CMP AL, 4 JZ Re CMP AL, 2 JZ Tr …… 三、可编程串行通信接口8251 通过编程,可以实现异步通讯协议或面向字符的同步通讯协议,波特率:同步方式下:0-64Kbps;异步方式下:0-19.2Kbps。 同步方式下,每字符为5,6,7,8位,能自动检测同步字符,自动添加奇偶校验。 异步方式下,每字符可为5,6,7,8位,自动增加起始位、停止位和校验位。 第9章 微机系统串行通信 第9章 微机系统串行通信 一、串行通信基础 二、可编程串行异步通信接口芯片8250 三、可编程串行通信接口芯片8251 一、串行通信基础 串行通信的概念 所谓串行通讯是指外设和计算机间使用一根数据信号线一位一位地传输数据,每一位数据都占据一个固定的时间长度。 “串行”是指外设与接口电路之间的信息传送方式,CPU与接口之间仍按并行方式工作。 信息传输的检错和纠错 串行数据在传输过程中,由于干扰可能引起信息的出错 如何发现传输中的错误,叫检错。 发现错误后,如何消除错误,叫纠错 最简单的检错方法是奇偶校验,即在传送字符的各位之外,再传送1位奇/偶校验位。可采用奇校验或偶校验。 奇校验:所有传送的数位(包含字符的各个数位和校验位)中,1的个数为奇数 偶校验:所有传送的数位(包含字符的各个数位和校验位)中,1的个数为偶数 奇偶校验能够检测出1位误码,但是不能纠错。 串行数据传输方式 通讯双方能同时进行发送和接收操作 只有1根数据线传送数据信号,通讯双方不能同时在两个方向上传送。 只允许数据按照一个固定的方向传送 单工方式 半双工方式 全双工方式 传输速率 在串行通讯中,用波特率来描述数据的传输速率 波特率,即每秒钟传送的二进制位数,简写为bps 国际上规定了一个标准波特率系列: 110、300、600、1200、1800、2400、4800、9600、14.4Kbps、19.2Kbps、28.8K
您可能关注的文档
- [精品]第二类精神药品经营企业操作人员培训.ppt
- 休闲鞋_图文[精华].ppt
- 购物网站的设计与实现模板文库.ppt
- 拒绝烟草健康生活 主编 张赛男 指导教师 申亚娟.ppt
- :青龙第一实验班级:四年四班姓名:薛力达 学号:29号.ppt
- Moreland Settlement Powerpoint - APD:解决PowerPoint APD的选手.ppt
- 甘肃省兰州市小西坪儿童乐园项目建议书幻灯片.pptx
- APD现网测试验证申报[资料].ppt
- 第三节、出入口控制系统的连接、设置与维护要点.ppt
- [PPT]-海南省人民医院吴明海口市人民医院陈漠水.ppt
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)