两片74HC166级联时,用单片机读取键值时怎么读啊?希望各位帮帮忙,谢谢了!

日期:2021-07-29 16:13:13 人气:1

两片74HC166级联时,用单片机读取键值时怎么读啊?希望各位帮帮忙,谢谢了!

三根线,两个PL连接用一个IO口,4个CLK合并用一个IO,第二片的串行数据输出接的一片的串行数据输入。单片机驱动是,先清除PL,发一个CLK完成并行数据锁存;然后置位PL,连发16个脉冲,每个脉冲后读一位即可。
这是用AVR读N片串联的74HC166的程序。
U8 Read_Setting(void)
{
U8 i;
u16 set;
set = 0;
DDRB &= ~(1 << PB_SDAT);&
    A+
热门评论