本文主要是介绍基于proteus的51单片机仿真实例七十五、串入并出芯片74HC595应用实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、本例中利用一片595控制一个数码管显示。实现了利用3个IO口控制8位数据的输出
2、74HC595的控制端口:
1)SH_CP(11脚):移位时钟脉冲输入端。在上升沿时移位寄存器将数据移位
2)DS(14脚):串行数据输入端。本例通过移位运算将每次移位的数据送到PWD寄存器的进位标志位CY,CY再将值传递给DS引脚,8次移位后完成一个字符的串行传送。
3)ST_CP(12脚):锁存脉冲控制端,在上升沿时移位寄存器的数据被传入存储寄存器,这时如果OE端为低电平,传入存储器的数据会直接输出到输出端Q0-Q7。本例在一个字节的移位操作完成后,通过在ST_CP端产生一个上升沿将数据送出。
4)/MR(10脚):低电平时将移位寄存器数据请0.一般情况下接VCC
5)/OE(13脚):高电平时输出端禁止输出(高阻态)。低电平时允许数据输出
这篇关于基于proteus的51单片机仿真实例七十五、串入并出芯片74HC595应用实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!