2014-01-17 60 views
0

我按照以下教程(http://www.arduino.cc/en/Tutorial/ShiftIn)将移入寄存器连接到我的Arduino。在教程中,他们使用CD4021'CD4021'移位寄存器,并且获得了'm74hc165'。寻找数据表(http://www.datasheetlib.com/datasheet/735260/m74hc165b1_sgs-thomson-microelectronics.html#datasheet)在后,我无法弄清楚如何连接以下连接:移位寄存器m74hc165连接

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

迁移不可能朝http://electronics.stackexchange.com/questions/tagged/arduino?尽管我认为这属于那里,而不是在这里。 – ShinTakezou

+1

我在stackoverflow上搜索Arduino,下次我将在stackexchange上搜索以查找问题的正确位置。我在那里发布了这个问题,谢谢你的回复。这个问题可能会被删除,以防止污染。 – Pakspul

+0

此问题似乎更适合http://electronics.stackexchange.com/ – ShinTakezou

回答

0

几年后,但希望它有帮助。

根据该数据表中,74165具有下列等价的CD4021:

  • Q8Qh(引脚9)在165 4021具有用于的最后三个阶段三个输出移位寄存器。 165只有一个:Qh
  • CLOCK在165中将是CLK(引脚2)。但是CLK INH必须为低(连接到GND)。这被用来抑制时钟,这是我们在大部分设置中都不需要的,包括Arduino的例子。
  • P/S C将是SH/^LD(第1针)。但谨慎。在165中,逻辑是倒置的。 HIGH值表示数据可以移位,LOW值表示并行数据必须锁存。 CD4021是另一种方式:HIGH表示锁存并行数据,LOW表示串行移位。

这一切都从this more recent data sheet获得。