TA的每日心情 | 开心 2023-5-15 15:14 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 ~, u: f2 H& ]( T3 ~% h }+ V7 U$ ]" X* c; a9 i7 c
串行通信的方式:
: U/ V* e- k/ U
. {# J% B+ U6 J, D异步通信它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:8 X$ G4 L$ g% \8 s7 G+ ^
" t5 s, l! b1 ^. l' e# J在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(能省略),最后是停止位1。用这种格式表示字符,则字符能一个接一个地传送。 i1 N" q/ y0 w- W1 |. u' t
- l# D& E& I" b在异步通信中,CPU与外设之间必须有两项规定,即字符格式和波特率。字符格式的规定是双方能够在对同一种0和1的串理解成同一种意义。原则上字符格式能由通信的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如采用ASCII标准。
t1 z5 f8 {/ @3 N7 w' @9 Y% M N1 ~/ }6 \4 Y; V
波特率即数据传送的速率,其定义是每秒钟传送的二进制数的位数。例如,数据传送的速率是120字符/s,而每个字符如上述规定包含10数位,则传送波特率为1200波特。
" _- z# f `. A+ X& r7 S
/ M( d$ A. Y0 ~同步通信:在同步通信中,每个字符要用起始位和停止位作为字符开始和结束的标志,占用了时间;所以在数据块传递时,为了提高速度,常去掉这些标志,采用同步传送。由于数据块传递开始要用同步字符来指示,同时要求由时钟来实现发送端与接收端之间的同步,故硬件较复杂。
5 R% }1 }/ m- f: {5 G; f1 B& t7 r6 z3 z- Z, f- C9 r1 |
通信方向:在串行通信中,把通信接口只能发送或接收的单向传送办法叫单工传送;而把数据在甲乙两机之间的双向传递,称之为双工传送。在双工传送方式中又分为半双工传送和全双工传送。半双工传送是两机之间不能同时进行发送和接收,任一时该,只能发或者只能收信息。
3 y q0 O4 w% b6 J
3 N+ ]; U( o# c8 b+ F |
|