74LS164与8051单片机接口电路如下图所示。当51系列单片机的串行口工作在方式0的发送状态下,串行数据由P3.0(RXD)送出,移位时钟由P3.1(TXD)送出。在移位时钟的作用下,串行口发送缓冲器的数据一位一位地移入74LS164。
如果串行口被其他设备占用,可以用普通I/O口模拟移位寄存器的时序向74LS164发送数据,实践证明,这是一种方便、经济、可行的方法。P1.5用于输出串行数据,P1.6用于移位时钟输出。
在实际应用中,还应注意,74LS164没有并行输出控制端,在串行输入数据时,并行输出口会不断变化。如果需要,可在74LS164的输出端加接输出三态门控制,以便保证串行输入结束后再输出。
这里还没有内容,您有什么问题吗?