MCS51单片机讲义C语言编程,清华大学出版社第六章

这是为数不多的C语言版本的单片机课本,是我们老师根据课本总结的讲义,根据这个结合课本效果更好。

第六章 MCS-51的串行口

电脑的通信接口十分有用,除了可以做基本数据的传送、遥控系统的设计外,还可以完成特殊硬件扩充的连接工作,这在做数据收集或自动控制工程应用上均是相当重要的技术。而8051在通信接口上提供了我们方便且好用的功能,在单片机内部备有串行传输接口,只要外加信号电平转换IC便可完成常用的RS232串行通信传输,可做多台单片机系统的控制,可与PC连接做控制,很多单片机学习机或开发工具(如ICE)均是以此方式来做控制的。

在本章中将说明串行传送的通信原理,及8051串行端口的使用,并以实验来说明串行数据的接收及传送,这些都是一些非常基本的测试程序,可以做多片8051单片机的系统连接控制也可以与PC建立数据间通信。

6.1 串行数据传送原理

单片机间通信基本的传送方式可分为2种 1.并行通信; 2.串行通信。

6.1.1 并行通信

并行通信数据传送的方式,一次送出或接收一个字节(8个bit),如图6.1所示,通常在单片机的I/O上会接有接口控制芯片,其数据总线可视为是并行传送的一种,只不过是在单片机系统内部运作而己,并未对外做通信。典型的例子如PC连接的打印机就是使用并行通信的方式,称为Centronics接口。其中包含有交握式的控制接口,以保证数据传送的正确性。使用并行数据传送的优点是速度快,适合近距离的传送,对远距离的电脑通信,由于传输线成本增加、电子信号衰减等问题,会考虑使用串行通信的传送技术。

MCS51单片机讲义C语言编程,清华大学出版社第六章

b7

位7

所有数据同时送出

b0

位0

图6.1并行数据传输

6.1.2 串行通信

串行通信是以一连串的位形式将数据传送出去或接收进来,在任一瞬间则只

你可能喜欢

  • 清华大学
  • 单片机作用
  • 汽车讲义
  • 重点讲义
  • 同步讲义
  • 教学讲义
  • 单片机缩写
  • 数量关系讲义

MCS51单片机讲义C语言编程,清华大学出版社第六章相关文档

最新文档

返回顶部