串并行接口讲述.pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
连接说明 8255的数据线D7~D0接8086系统的数据线低8位。 8255的A0接8086的A1,8255的A1接8086的A2,使用偶地址传递信息。 端口地址 A15 ~ A8 0 ~ 0 端口 0 0 0 1 1 0 1 1 A口 B口 C口 控制口 A7 A6 A5 A4A3 A2A1 地址 0060H 0062H 0064H 0066H 0 A0 0 1 1 X X 8255A的应用举例 例:在8086系统中,用8255A的A口输出控制一位共阳极数码管,由C口的PC7~PC4输入接入4位DIP开关的设置,根据开关设置值,在数码管上显示相应的字型。 注:LED数码管由8个发光二极管组成七段数码和小数点。 字型图 a b c d e f g dp a b c d e f g dp com 共阳极数码管内部结构 8086与8255A的接口电路图 开关状态(十六进制)与字型码对照表 十六进制 字型码 十六进制 字型码 00H C0H 08H 80H 01H F9H 09H 98H 02H A4H 0AH 88H 03H B0H 0BH 83H 04H 99H 0CH C6H 05H 92H 0DH A1H 06H 82H 0EH 86H 07H F8H 0FH 8EH 十六进制到字型码转换采用软件译码方式 程序 PORTA EQU 60H PORTB EQU 62H PORTC EQU 64H PCTRL EQU 66H DIS PROC MOV AL,88H; ;初始化8255,初始化控制字:88H OUT PCTRL,AL; IN AL,PORTC ;读开关状态 MOV CL,4 SHR AL,CL ;转成低4位 LEA BX,SH_TAB XLAT SH_TAB ;查表 , 字型码转换采用软件译码方式 OUT PORTA,AL ;显示输出 RET SH_TAB DB 0C0H,0F9H,… … ;字型表 DIS ENDP 6.3 串行通信和串行接口 6.3.1 串行通信 串行通信:在通信过程中,如果交换的信息是以位为单位每次传送一位、且各位数据依次按一定格式逐位传送,则称为串行通信。 串行接口:把串行外部设备连接到总线上,实现串行通信的接口就是串行接口。 特点:连线少,远距离传送成本低;但要分别进行并/串和串/并转换,通讯速度慢。 通信格式:包括数据格式、数据字节长度、传输速率及校验方式等。通信双方必须遵守统一的通信格式,才能确保通信正常。这种通信格式又叫通信协议。 串行通信有两种协议:异步通信协议和同步通信协议。 可编程串行接口的典型结构图 数据输入寄存器 数据输出寄存器 移位寄存器 (串入并出) 移位寄存器 (并入串出) 接收时钟 发送时钟 状态寄存器 控制寄存器 数据总线 中断申请 读 写 地址与译码 RXD串行输入 控制通讯设备 TXD串行输出 6.3.2 串行通信中的几个问题 1、串行通信类型 同步串行通信(SYNC—Synchronous Data Communication):将多个字符组成数据块传送。通信时数据块中的字符之间以及字符内的数位之间的时间间隔固定,收发双方时钟严格同步的通讯方式。 适用于成批、大信息量的远程数据通信。 异步串行通信(ASYNC—Asynchronous Data Communication) :以字符为单位传送。每个单位称为一帧。通信时字符内每位间的时间间隔固定,而字符间时间间隔不固定,收发双方时钟不需同步的通讯方式。 2、串行通信的线路传输方式 单工通信:只能单向传输,接收或发送。两线制。 半双工通信:能进行接收或发送,但不能同时进行。两线制。 全双工通信:能同时进行接收或发送。 四线制 A B A B A B 数据信息 监控信息 3、串行通信的数据传送速率 (1)波特率(Baud) :串行通信的数据传送速率,即每秒钟传送的二进制数的位数,其单位为bps(bits per second)。它是衡量串行数据速度快慢的重要指标。有时也用“位周期”来表示传输速率,位周期是波特率的倒数。 1 bps = 1位二进制数位/秒 = 1比特/秒 串行通信中,收发双方的速率必须相等,才能保证双方在字符以及格式方面的统一,避免差错。 在异步串行输入/输出接口中,实现并行数据与串行数据转

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档