本文档的主要内容详细介绍的是使用proteus和51单片机串口转并口器件74HC164应用的仿真和程序实例。
1、本例利用单片机的串口模式0,即移位寄存器输入/输出模式,串行数据通过RXD输出,TXD则用于输出移位时钟脉冲。这种模式有利于用最少硬件实现接口扩展。本例在单片机串行端口出外接一片74HC164,构成输出电路
2、串行口控制寄存器SCON有四种工作模式,其中在工作模式0下,串行口是作为同步移位寄存器功能,器波特率固定为晶振频率的1/12。本例将串口设置为工作模式0状态,利用移位寄存器实现串口数据发送,数据发送通过写SBUF寄存器完成,写入SBUF的8位数据通过RXD逐位发送,移位脉冲则通过TTXD发送。这些工作全部由硬件自动完成,而且发送完毕后,硬件会自动将TI置位,因此,在设置好工作模式后,只需将待发送的字节写入SBUF,然后等待TI复位即可,在发送下一个字节前,TI要用软件请0.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !