AVR扩展IO口
请问AVR单片机用74HC573扩展IO口和用74HC165,74HC595,有什么区别和不同?在此先谢了...
请问AVR单片机用74HC573扩展IO口和用74HC165,74HC595,有什么区别和不同?
在此先谢了 展开
在此先谢了 展开
1个回答
展开全部
答:
74HC573是并行器件,和74LS373原理一样,8数据锁存器。主要用于数码管、按键等等的控制。
74HC165是8位并行读取或串行输入移位寄存器,可在末级得到互斥的串行输出(Q7和Q7),当并行读取(PL)输入为低时,从D0到D7口输入的并行数据将被异步地读取进寄存器内。
74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在SCHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。是8位串行输入 /8位串行或并行输出 存储状态寄存器。
它们的工作原理不同,接线也不同,编程更不同哦。
74HC573不用来扩展IO口,因为它是并入并出的,要占用8个IO口,做锁存器用的,进行地址锁存、数据锁存。
74HC165可以和串口接,或者模拟串行电平,输出数据时节约口线。因为只能并行输入,所以读取数据时不能节约口线。
74HC595可以串入串出,所以可以节约口线。
电路设计时根据芯片参考资料安排片选口、时钟线、数据线,根据时序图设计程序。
74HC573是并行器件,和74LS373原理一样,8数据锁存器。主要用于数码管、按键等等的控制。
74HC165是8位并行读取或串行输入移位寄存器,可在末级得到互斥的串行输出(Q7和Q7),当并行读取(PL)输入为低时,从D0到D7口输入的并行数据将被异步地读取进寄存器内。
74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在SCHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。是8位串行输入 /8位串行或并行输出 存储状态寄存器。
它们的工作原理不同,接线也不同,编程更不同哦。
74HC573不用来扩展IO口,因为它是并入并出的,要占用8个IO口,做锁存器用的,进行地址锁存、数据锁存。
74HC165可以和串口接,或者模拟串行电平,输出数据时节约口线。因为只能并行输入,所以读取数据时不能节约口线。
74HC595可以串入串出,所以可以节约口线。
电路设计时根据芯片参考资料安排片选口、时钟线、数据线,根据时序图设计程序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询