本文主要是介绍基于proteus的51单片机仿真实例七十、串口转并口器件74HC164应用实例(续),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、本例利用单片机的串口模式0,即移位寄存器输入/输出模式,串行数据通过RXD输出,TXD则用于输出移位时钟脉冲。这种模式有利于用最少硬件实现接口扩展。
本例在单片机串行端口出外接一片74HC164,构成输出电路
2、串行口控制寄存器SCON有四种工作模式,其中在工作模式0下,串行口是作为同步移位寄存器功能,器波特率固定为晶振频率的1/12。
本例将串口设置为工作模式0状态,利用移位寄存器实现串口数据发送,数据发送通过写SBUF寄存器完成,写入SBUF的8位数据通过RXD逐位发送,移位脉冲则通过TTXD发送。
这些工作全部由硬件自动完成,而且发送完毕后,硬件会自动将TI置位,因此,在设置好工作模式后,只需将待发送的字节写入SBUF&#x
这篇关于基于proteus的51单片机仿真实例七十、串口转并口器件74HC164应用实例(续)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!