前面说了信息与数据的概念,这里要说的是与之关系密切的问题——通信。
通信
何为通信?在英文中,通信用Communication表示,这个词也有交流的意思。实际上,通信和交流确实是一样的意思。不过在汉语中,交流常用来表示人与人之间的交流;而通信一般用于比较专业正式的场合,也就是所谓的术语。
人与人之间的交流,是信息交换的过程;微机系统或模块之间的通信,就是数据传输的过程了。
接口
人在用语言交谈时,需要用嘴说话,用耳朵听,通过空气来传播。信息的传递依赖嘴巴和耳朵来进行发送和接收。
微机系统的通信,则利用电、光等媒介。最常用的是电,表现在数字电路中,就是高低电平的变化。单片机的IO口能实现高低电平的收发,认为它是一种通信接口。接口是通信所依赖的实体。
协议
人在说话时,通过声带振动、口型的变化发出不同的声音。这些声音按照一定的规则,承载了我们所要表达的思想和信息,这套规则称为语言。两个人对话,需要使用两个人都能理解的语言进行,一个只懂中文和另一个只懂英文的人,根本没法用语言交流(当然可以用其他方式,比如面部表情、肢体语言等)。
同样,微机系统通信时,也要有这样一套双方都遵从的规定,而这个规定被称为协议。通信协议和接口都可以有多种,并且两者之间存在一定的关联。
接口的种类
在微机系统中,为了更快速、更准确、更方便的传输数据&#