1)需要将寄存器的8位数据线与单片机的某一端口的8位I/O线对应连接起来;
2)还需要用到第二个端口的3位I/O线,一位用于控制74HC165D寄存器的置入功能;一位用作移位时钟脉冲信号;一位作于接收74HC165D串行输出的数据;
这个是做实验的方案,而实际应用中,一般都加个三态的数据驱动电路,以便使8位端口得以复用。回答完毕,回答满意请及时采纳,如不满意请继续追问!
谢 谢 ~~~~~~
1)需要将寄存器的8位数据线与单片机的某一端口的8位I/O线对应连接起来;
2)还需要用到第二个端口的3位I/O线,一位用于控制74HC165D寄存器的置入功能;一位用作移位时钟脉冲信号;一位作于接收74HC165D串行输出的数据;
这个是做实验的方案,而实际应用中,一般都加个三态的数据驱动电路,以便使8位端口得以复用。
74HC165D是个8位并入--串行输出的芯片,就是一次写入一个字节,然后可以按顺序把8位字节一位一位地输出,可先低位输出也可先高位输出,这与单片机的串口是一样的;
用百度搜一下:利用移位寄存器 165 为 51 单片机扩充并行输入接口