找回密码
 注册
关于网站域名变更的通知
查看: 49|回复: 0
打印 上一主题 下一主题

串行通信的方式

[复制链接]
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
     楼主| 发表于 2024-12-4 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    ) K$ L2 a. n  x  Z8 i
    % R9 Z0 ~& g( m0 B  ~  V( P: C串行通信的方式:4 |1 x+ Z7 G7 s: r! k, N9 B
    + u. X7 q* R+ B, X7 A+ u
    异步通信它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:
    7 n$ V  h) o4 \$ b% C; V1 |1 {7 L+ o/ P% b# z
    在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(能省略),最后是停止位1。用这种格式表示字符,则字符能一个接一个地传送。
    & d) P& }$ w7 o: B' ~; Y. k
    1 @7 U$ `) b& {0 O0 x* B在异步通信中,CPU与外设之间必须有两项规定,即字符格式和波特率。字符格式的规定是双方能够在对同一种0和1的串理解成同一种意义。原则上字符格式能由通信的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如采用ASCII标准。: A) _9 `' _% c' U
    + ?1 h0 E  X# h- X0 i- U1 H) Q: F
    波特率即数据传送的速率,其定义是每秒钟传送的二进制数的位数。例如,数据传送的速率是120字符/s,而每个字符如上述规定包含10数位,则传送波特率为1200波特。
      y4 D* H2 p# b6 R7 L. w+ \# s9 |' u0 A9 m5 D
    同步通信:在同步通信中,每个字符要用起始位和停止位作为字符开始和结束的标志,占用了时间;所以在数据块传递时,为了提高速度,常去掉这些标志,采用同步传送。由于数据块传递开始要用同步字符来指示,同时要求由时钟来实现发送端与接收端之间的同步,故硬件较复杂。9 b# \! l$ h% `9 m# |0 M

    8 N; V3 @( _7 [& ?/ T通信方向:在串行通信中,把通信接口只能发送或接收的单向传送办法叫单工传送;而把数据在甲乙两机之间的双向传递,称之为双工传送。在双工传送方式中又分为半双工传送和全双工传送。半双工传送是两机之间不能同时进行发送和接收,任一时该,只能发或者只能收信息。
    ( x2 |0 s4 a, L  p6 z: Q. T# u3 {1 q! j' [/ O- `/ J
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-24 05:18 , Processed in 0.125000 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表