第六章串行接口UART.pptVIP

  • 10
  • 0
  • 约 63页
  • 2017-08-22 发布于重庆
  • 举报
第六章串行接口UART.ppt

计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 计算机通信有并行通信和串行通信两种方式。 在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。 并行通信将数据字节的各位用多条数据线同时进行传送。 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接 收设备的时钟尽可能一致。 异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间是异步的(字符之间不一定有“位间隔”的整数倍的关系),但同一字符内的各位是同步的(各位之间的距离均为“位间隔”的整数倍)。 异步通信的数据格式 : #include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int void DELAY_ms (uint m) { uchar i; while (m--) { for (i=0;i120;i++); } } 方式0的应用:串行转并行口控制LED滚动显示 void main() { uchar a = 0x01; SCON

文档评论(0)

1亿VIP精品文档

相关文档