基本概念

来源:百度文库 编辑:神马文学网 时间:2024/04/29 02:03:26
基本概念:
可编程接口芯片:一种通用的集成电路接口芯片,该芯片具有多种功能和工作方式,一般需要执行初始化程序设置芯片的工作方式,使其按预定的功能工作。可编程(Programmable)意思是指接口芯片的功能和工作方式可通过程序来进行设定;这些芯片往往具有多种功能和工作方式,可以通过程序来选取定其中的一种,有的芯片还可选定引脚信号的有效方式。为设定芯片工作方式而编写的程序段一般被称为该接口芯片的初始化程序段。
并行通信:所谓并行通信就是传送数据的各位各用一条线同时进行传输。一般情况下,数据是以计算机的字长为单位,通常是8位,16位或32位,同时在多根传输线上进行传送的。
串行通信:串行通信是指CPU与外设之间的数据传送是一位一位依次进行传输的方式。相对于并行通信,串行通信的速度比较慢,这种方式所用的传输线少(一般为二根),因而在通信时可降低成本,比较经济。
软件定时:软件定时是最简单的定时方法。实现软件定时的方法就是由 CPU调用一个具有固定延时时间的延时子程序。由于延时程序中每条指令的执行时间是确定的,它所包含的时钟周期数也是固定的、已知的,将子程序中所有指令的时钟周期数量相加后再乘以时钟周期时间,就得到该子程序执行后所产生的延时时间。当子程序执行完毕就可用输出指令输出一个信号作为定时控制输出。
硬件定时:硬件定时就是用专门的定时电路产生定时或延时信号。
通信协议:串行通信中信息格式有固定的要求和规定。为使通信能顺利进行,发送方和接收方要共同遵守一些基本通信规程,这些规程在计算机网络中又称为协议,它包括:收发双方的同步方式、传输控制步骤、差错检验方式、数据编码、数据传输速率、通信报文的格式及控制字符的定义等等。
波特率:在串行通信中用于表示数据传送的速率,通常是指每秒传输多少二进制位。
波特率因子:也称为波特率系数,在串行通信中,发送器或接收器电路中发送器的时钟信号或接收器的时钟信号经分频电路产生串行发送波特率或接收波特率,其分频数即为波特率因子,即波特率系数=发送器时钟频率/发送器波特率,或波特率系数=接收器时钟频率/接收器波特率。