• sxe12.1下载 > 12.1 串行通信 12.1 串行通信
  • 12.1 串行通信 12.1 串行通信

    免费下载 下载该文档 文档格式:PPT   更新时间:2007-04-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    12.1 串行通信
    12.2 Intel 8251A可编程通信接口
    退出
    第12章 串行通信及接口电路
    12.1 串行通信
    1.串行通信的优点
    在并行通信中,数据有多少位就需要有多少条传送线,而串行通信只需要一条传送线.
    在串行通信中,有两种最基本的通信方式:
    (1)非同步(异步)通信ASYNC(Asynchronous Data Communication)
    它用起始位表示字符的开始,用停止位表示字符的结束.
    (2)同步传送
    在数据块开始处用同步字符来指示.
    3.数据传送方向
    通常串行通信,数据在两个站之间是双向传送的,A站可作为发送端,B站作为接收端,也可以A站作为接收端,而B站作为发送端,根据要求又可以分为半双工和完全双工两种.
    (1)半双工(Half Duplex)
    每次只能有一个站发送,即只能是由A发送到B,或是由B发送到A,不能A和B同时发送.
    (2)完全双工(Full Duplex)
    两个站同时都能发送.
    6.串行通信的校验方法
    串行通信主要适用于远距离通信,因而噪声和干扰较大,为了保证高效而无差错地传送数据,对传送的数据进行校验就成了串行通信中必不可少的重要环节.常用的校验方法有:奇偶校验和循环冗余校验CRC(Cyclic Redundancy Check)等.
    (1)奇偶校验
    这种校验方法主要用于对一个字符的传送过程进行校验.在发送时,在每一个字符的最高位之后(发送时总是最低有效位D0先发送)都附加一个奇偶校验位,这个校验位本身有可能是"1"或"0",加上这个校验位后,使所发送的字符中"1"的个数始终为奇数(奇校验),或偶数(偶校验).
    接收时,检查所接收的字符连同这个奇偶校验位,其为"1"的个数是否符合规定,若不符合规定就置出错标志.供CPU查询及处理.
    (2)循环冗余校验CRC
    这是另一种常用的校验方法,它可对一个数据块进行校验.主要用于同步方式或SDLC方式.
    12.1.2 串行接口标准EIA RS-232C接口
    EIA(Electronics Industries Association)RS(Recommended Standard)-232C是目前最常用的一种串行通信接口.
    12.2 Intel 8251A可编程通信接口
    整个8251可以分成5个主要部分:接收器,发送器,调制控制,读写控制以及I/O缓冲器.而I/O缓冲器由状态缓冲器,发送数据/命令缓冲器和接收数据缓冲器三部分组成.8251的内部由内部数据总线实现相互之间的通信.
    1.接收器
    接收器接收来自RxD脚上的串行数据,并按规定的格式把它转换为并行数据,存放在接收数据缓冲器中.
    2.发送器
    发送器接收CPU送至的并行数据,加上起始位,奇偶校验位和停止位,然后由TxD脚发送.
    3.I/O控制
    读/写控制逻辑对CPU输出的控制信号进行译码.
    12.2.3 接口信号
    8251可用来作为CPU与外设或调制解调器之间的接口,如图12-20所示.它的接口信号可以分为两组:一组为与CPU接口的信号;另一组为与外设(或调制器)接口的信号.
    12.2.4 8251的编程
    8251是一个可编程的多功能通信接口.所以在具体使用时必须对它进行初始化编程,确定它的具体工作方式.例如:规定工作于同步还是异步方式;传送的波特率;字符格式等等.
    初始化编程的过程如图12-21的流程图所示.
    方式选择字格式如图12-22所示.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • sxe12.1下载地址  sxe12.1在哪下载  sxe12.1官方下载  sxe12.1最新下载  sxe12.1  cs1.6sxe12.1作弊器  sxe12.1作弊器  过sxe12.1免费作弊器  sxeinjected12.1