我正在按照以下教程(http://www.arduino.cc/en/Tutorial/ShiftIn)将移入寄存器连接到我的Arduino。在教程中,他们使用CD4021'CD4021'移位寄存器,我得到了'm74hc165'。在查看数据表(http://www.datasheetlib.com/datasheet/735260/m74hc165b1_sgs-thomson-microelectronics.html#datasheet)后,我无法弄清楚如何连接以下电线:
Q8 (pin 3) to Ardunio DigitalPin 9 (blue wire)
CLOCK (pin 10) to to Ardunio DigitalPin 7 (yellow wire)
P/S C (pin 9) to Ardunio DigitalPin 8 (green wire)
在第2节的教程中提到过。有人可以帮助我如何将这三条线连接到移位寄存器吗?
答案 0 :(得分:0)
几年后,但希望它有所帮助。
根据数据表,74165与CD4021具有以下等价物:
Q8
将是Qh
(引脚9).4021在移位寄存器的最后三个阶段有三个输出。 165只有一个:Qh
。 CLOCK
为CLK
(引脚2)。但CLK INH
必须为低电平(连接到GND)。这用于抑制时钟,这是我们在大多数设置中不需要的,包括Arduino示例。 P/S C
将为SH/^LD
(第1针)。但要小心。在165中,逻辑被反转。 HIGH值表示数据可以移位,LOW值表示并行数据必须锁存。 CD4021是另一种方式:HIGH表示锁存并行数据,LOW表示位是串行移位。 所有这些都来自this more recent data sheet。