SPI串行总线系统中主机单片机可以带有SPI接口,也可以不带SPI接口,但从设备要具有SPI总线接口。对于不带SPI串行总线接口的MCS-51系列单片机来说,可以使用软件来模拟SPI的操作,包括串行时钟、数据输入和数据输出。
MCS-51单片机I/O口模拟SPI总线接口原理图如下图所示。对于不同的串行接口外围芯片,它们的时钟时序是不同的。对于在SCK的上升沿输入(接收)数据和在下降沿输出(发送)数据的器件,一般应将其串行时钟输出口SCK的初始状态设置为1。对于在SCK的下降沿输入(接收)数据和上升沿输出(发送)数据的器件,则应取串行时钟输出的初始状态为0。
本文关键字:单片机 总线技术,电子知识资料 - 总线技术
上一篇:CAN总线特点