1,单片机的一个引脚就好像水龙头,数据一位一位的发送,即像水龙头的水一滴一滴的往下滴,74H164就好像一个小碗,在接水,当接8滴水后刚好满了,这时就送给数码管喝掉。
2,为什么要这样做?因为数码管要显示一个数据,需要同时用到8滴水,而单片机只能一滴一滴的出来,显然只要74HC164起到一个缓冲的作用。
3,单片机要发送一个8位(可更多)的数据,如果同时发,是并行传输,如果是一位一位的发,是串行发送,单片机发给74HC164显然是串行的,74HC164一下子把数给数码管,显然是并行的,所以74HC164起到由串行转到并行的作用。
4,在单片机与数码管电路中,串行比并行转输的要慢,而且也多了一个串转并的器件,容易使系统不稳定,而且这玩意1块一个不便宜,但没办法,单片机IO口不够,所以要这样做。
5,除了74HC64以外,其它的具有串到并的器件可以替代它,如74HC595要比164好多了。为什么呢?