速看常用工控通讯接口协议大全

2022-05-11   大方老师单片机

原标题:速看常用工控通讯接口协议大全

速看常用工控通讯接口协议大全

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免费的,私信我就可以~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比///

CPU芯片、存储器芯片I/O接口芯片和简单I/O设备(小键盘LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化ROM中),就构成了一台单板微型计算机(简称单板机)。

在一片集成电路芯片上集成微处理器、存储器I/O接口电路,从而构成了单芯片微型计算机,即单片机Intel公司推出MCS-51系列单片机:集8CPU4KROM128RAM48位并口1个全双工串行口216位定/计数器。寻址范64K,并有控制功能较强的布尔处理器

电平特性

数字电路中只有两种电平:高电平和低电平

高电平5V3.3V,取决单片机电源。

低电平0V

RS232电平:计算机串口的电平

高电平-12V

低电平+12V

所以当我们用单片机跟电脑通信的时候,我们要通过各种元器件将单片机的电平转换为计算机可识别的电平才能跟电脑进行通信。

总线BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线CPU内部之间的连线。外部总线是CPU与其它部件之间的连线外部总线有三:数据总线DBDataBus,地址总线 ABAddressBus)和控制总线 CBControlBus)。

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四8位并I/O口,既可用作输入,也可用作输出;

T/C:两个定/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统;

一个全双UART(通用异步接收发送器)的串I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。

机器周期和指令周期

1振荡周:也称时钟周,是指为单片机提供时钟脉冲信号的振荡源的周期,我们开发板上12MHZ

2状态周:每个状态周期为时钟周期 2,是振荡周期经二分频后得到的。

3机器周:一个机器周期包 6个状态周S1~S6,也就 12个时钟周期在一个机器周期, CPU可以完成一个独立的操作。

4指令周:它是CPU完成一条操作所需的全部时间每条指令执行时间都是有一个或几个机器周期组成MCS - 51系统,有单周期指令、双周期指令和四周期指令。

1.I/O口的控制,无论单片机对外界进行何种控制,都是通I/O口进行的。

2.接受外部的控制,通I/O来感受外部的电压。

3.51单片机总共P0P1P2P38位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器4I/O端口都能作输入输出口用。

上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用,下拉就是下拉到低电平

1OC门要输出高电平,外部必须加上拉电阻。

2、加大普IO口的驱动能力。

3、起到限流的作用。

4、抵抗电磁干扰。