第二章51单片机基本结构讲述.pptVIP

  • 7
  • 0
  • 约1.5万字
  • 约 76页
  • 2017-01-01 发布于湖北
  • 举报
第二章51单片机基本结构讲述

对于单片机I/O口的几点说明: 1. I/O口是单片机CPU和外部世界通信的唯一途径。I/O口电路本身只能输入/输出数字0和1,即开关量0/1。所有其他特殊的总线通信方式(SPI,USART,I2C,CAN…..)都是在I/O功能基础上采用特定的软件代码协议和严格的时序图来实现这些特殊通信机制。因此,从原理上讲,可以用51单片机的I/O口以软件形式模拟任何的总线通信协议。 由于这些通信协议的广泛大量应用,有必要设计开发专门的硬件模块,以加快通信速度、减少CPU负担,简化用户编程,因此诞生了专门的通信接口功能单元。 以51单片机为例,其串行口USART功能是复用(叠加在)P3.0,P3.1通用I/O口功能上。其并行通信总线是复用在P0,P2,P3口的一部分管脚之上实现的。 因此,一般说通用I/O(GPIO),大多指此时管脚作为一般开关量的输入输出接口,控制发光管,继电器、开关,或者读入外部开关、按键状态来使用。 当GPIO口执行某种特定的总线通信协议时,必须严格遵守该协议要求,实现通信和数据交换,此时原有的GPIO功能会自行关闭 对通用IO口和三总线外部扩展概念的深入理解 1)通用IO(GPIO,General Purpose Input/Output) GPIO一般是作为基本开关量(0/1)输入输出使用,通常端口外接的是指示灯、继电器、按键一类的输入输出,显著特征是编程时为直接调

文档评论(0)

1亿VIP精品文档

相关文档