74HC595介绍篇

​​​在说74HC595级联前,先从datasheet中了解下这款常用逻辑芯片,以Nexperia的74HC595为例。

看下datasheet中的描述图1:​

先来大概翻译下datasheet中对74HC595的总体概述:

74HC595是一个8位串行输入,可串行或并行输出的移位寄存器存储寄存器和三态输出。

移位寄存器和存储寄存器时钟都是分开的。

该设备具有串行输入(DS)和串行输出(Q7S)来级联和异步复位输入MR的功能。

当MR为低电平时复位移位寄存器,即将移位寄存器数据清零。

在移位寄存器时钟(SHCP)的上升沿时,DS上的数据会被移入移位寄存器,在存储寄存器时钟(STCP)上升沿时,移位寄存器里的数据传输到存储寄存器,当输出使能OE为低时,存储寄存器里的数据就会并行输出。

当OE为高电平时输出为高阻态。

从功能框图(图2)中可以看出,引脚10、11、14都是作用在移位寄存器的,被传输的数据先进入移位寄存器,再通过STCP将移位寄存器的数据存入存储寄存器,最后通过输出使能端\OE使能数据并行输出,引脚9Q7S用于级联。

从真值表可以看出74HC595的逻辑关系,实际主要使用红框部分。

我们知道74HC595是将数据串转并的,也就是数据(8bit)串行输入,并行输出。串行并行这些概念就不多说了,不清楚的自行查资料。

使用步骤:

1、先把要传输的数据(8bit)从引脚14DS输入到74HC595

2、将从DS上的数据串行移入移位寄存器,需要时钟驱动,即引脚11(SHCP)每产生一个上升沿,DS上的数据往移位寄存器送入一位,先送高位,后送低位,经过8个上升沿后,8bit全部送入移位寄存器了。

3、将移位寄存器里的数据送入存储寄存器,引脚12(STCP)产生一个上升沿后,该操作就完成了。

4、引脚13(OE)为低电平,则步骤3送入存储寄存器的8bit数据(一个字节)就在Q7-Q0并行输出,并输出的数据会被所存起来。

注意:数据并行输出后,只要没有数据更新进来,原输出的数据保持不变,就是所谓的锁存(数据被锁存住)。在完成步骤123后,只要步骤4还没使能,输出都是保持不变的,当OE一使能,新的数据就输出,覆盖旧输出。

最后以图片的形式简单描述将0x11并行输出的过程:

0x11转为二进制是 0001 0001,串转并过程如图5和图6:

修正:图6中的SHCP应该是先送高位再送低位(高位在前低位在后)。

  • 74HC595鐨浠嬬粛
    绛旓細74HC595鍏锋湁8浣嶇Щ浣嶅瘎瀛樺櫒鍜屼竴涓瓨鍌ㄥ櫒锛屼笁鎬佽緭鍑哄姛鑳姐 绉讳綅瀵勫瓨鍣ㄥ拰瀛樺偍鍣ㄦ湁鐩镐簰鐙珛鐨勬椂閽熴傛暟鎹湪SH_cp锛堢Щ浣嶅瘎瀛樺櫒鏃堕挓杈撳叆锛夌殑涓婂崌娌胯緭鍏ュ埌绉讳綅瀵勫瓨鍣ㄤ腑锛屽湪ST_cp锛堝瓨鍌ㄥ櫒鏃堕挓杈撳叆锛夌殑涓婂崌娌胯緭鍏ュ埌瀛樺偍瀵勫瓨鍣ㄤ腑鍘汇傚鏋滀袱涓椂閽熻繛鍦ㄤ竴璧凤紝鍒欑Щ浣嶅瘎瀛樺櫒鎬绘槸姣斿瓨鍌ㄥ瘎瀛樺櫒鏃╀竴涓剦鍐层傜Щ浣嶅瘎瀛樺櫒鏈変竴涓覆...
  • 74HC595浠嬬粛绡
    绛旓細74HC595鏄竴涓8浣嶄覆琛岃緭鍏ワ紝鍙覆琛屾垨骞惰杈撳嚭鐨勭Щ浣嶅瘎瀛樺櫒瀛樺偍瀵勫瓨鍣ㄥ拰涓夋佽緭鍑恒傜Щ浣嶅瘎瀛樺櫒鍜屽瓨鍌ㄥ瘎瀛樺櫒鏃堕挓閮芥槸鍒嗗紑鐨勩傝璁惧鍏锋湁涓茶杈撳叆锛圖S锛夊拰涓茶杈撳嚭锛圦7S锛夋潵绾ц仈鍜屽紓姝ュ浣嶈緭鍏R鐨勫姛鑳姐傚綋MR涓轰綆鐢靛钩鏃跺浣嶇Щ浣嶅瘎瀛樺櫒锛屽嵆灏嗙Щ浣嶅瘎瀛樺櫒鏁版嵁娓呴浂銆傚湪绉讳綅瀵勫瓨鍣ㄦ椂閽燂紙SHCP锛夌殑涓婂崌娌挎椂锛孌S涓婄殑鏁版嵁浼...
  • 74hc595鏂數鍐嶉佺數杩樹繚鎸佷箣鍓嶆暟鎹悧?
    绛旓細74HC595 鏄竴娆炬紡鏋佸紑璺緭鍑虹殑 CMOS 绉讳綅瀵勫瓨鍣ㄣ傚鏋滄柇鐢靛悗锛屼笉鍙戦佹竻绌烘垨鑰呮柊鐨勬寚浠わ紝浼氫繚鎸佷箣鍓嶇殑鏁版嵁鐨勩
  • Arduino+2鐗74hc595 椹卞姩8x8(鍏遍槼)鐐归樀(1008BS)
    绛旓細鍙傝冩枃妗1-杩欎釜姣旇緝渚ч噸浠嬬粛74hc595 杩欎釜鏄畼鏂圭殑鏂囨。鍐欏緱鎸哄ソ鐨,涓嶈繃鏄嫳鏂囩殑 涓嶆兂鐒婃帴鎴栬呬娇鐢ㄩ潰鍖呮澘鐨勫悓瀛﹀彲浠ユ窐瀹濈洿鎺ヨ喘涔板浠,鍔ㄦ墜鑳藉姏姣旇緝寮虹殑鍚屽鍙互鑷繁鍔ㄦ墜灏濊瘯涓涓,浣嗘槸杩欎釜74HC595瀹规槗鐑у潖,寤鸿澶氫拱鍑犲潡,浠ラ槻姝㈡剰澶 [鍥剧墖涓婁紶澶辫触...(image-78d750-1561090164624)][鍥剧墖涓婁紶澶辫触...(image-43854...
  • p10鍗曠孩鏉縤c閮芥湁浠涔堝姛鑳
    绛旓細1銆74HC245鍔熻兘鏄斁澶т俊鍙凤紝鎵鏈夎緭鍏ヤ俊鍙烽兘瑕佺粡杩囨IC 銆傛湁鏃舵暣鏉挎湁闂鎴栦笉浼犺緭鏈夊彲鑳芥槸姝C鎹熷潖鎴栬櫄鐒娿2 銆 4953鍔熻兘鏄帶鍒惰锛屽鏋滄澘瀛愭按骞虫柟鍚戞湁鏁呴殰鑰屼笖鏄暣琛屼竴鑸槸姝C鐨勬晠闅溿 1鐗4953鎺у埗8琛屻3 銆 74HC138鍔熻兘鏄帶鍒舵壂鎻忕殑锛岃緭鍏 銆丅鍜孫E淇″彿杈撳嚭4涓俊鍙锋潵鎺у埗2鐗4953銆4 銆 74HC595...
  • 鍩轰簬STC15绯诲垪鍗曠墖鏈虹殑ADC閿洏缂栧啓鏂规硶
    绛旓細鐢佃矾鍘熺悊鍥惧涓嬶紝鍏朵腑锛屼娇鐢74HC138鏀逛负2-4绾胯瘧鐮佽繛鍒版暟鐮佺浣嶉夛紝浣跨敤74HC573浣滀负涓户杩炴帴鍒版暟鐮佺鐨勬閫夛紝椤哄簭鎸夌収0锝7瀵瑰簲a锝瀎杩炴帴銆 74HC595杩炴帴鐨勬暟鐮佺鐢变簬澶勫湪闈欐佹樉绀虹姸鎬侊紝鎵浠OM鍙f帴470惟鐢甸樆鍒板湴鐢ㄤ簬闄愭祦銆 鍩哄噯婧愭寜鐓ф暟鎹墜鍐屾彁渚涚殑杩炴帴鏂规硶鎺ュ埌CMP+鍙c 鐢佃矾鍘熺悊鍥句娇鐢ㄧ珛鍒汦DA缁樺埗銆傛寜鐓...
  • 鍗曠墖鏈哄紑鍙戞澘鍔熻兘浠嬬粛
    绛旓細13銆佹澘瀛愪笂闆嗘垚涓涓狣S18B20娓╁害浼犳劅鍣紝鐢ㄦ潵瀛︿範瀹炵幇鏁板瓧娓╁害璁°14銆佹澘瀛愪笂闆嗘垚涓涓孩澶栨帴鏀剁锛岀敤鏉ュ涔犵孩澶栭氫俊鐨勫師鐞嗐15銆佹澘瀛愪笂鍏4涓74HC595鑺墖锛岀敤鏉ラ┍鍔16涓狶ED锛8涓暟鐮佺锛74HC595鍦ㄥ伐鎺ч鍩熺殑鏄剧ず寰堝父鐢紝鍙互鑺傜害澶ч噺鐨処O鍙h祫婧愶紝涓哄疄鐜颁竴涓鏉傜郴缁熷寲宸ヤ綔鎵撲笅鍩虹銆
  • 涓夋瀬绠NP椹卞姩鐐归樀闂
    绛旓細浜害涓嶅鍙兘鏄綘姣忔鐐逛寒鏃堕棿澶煭銆傚鏋滀綘瑕佺敤PNP绠″仛椹卞姩锛孷+鐩存帴鍒扮偣闃靛叡闃寸锛孍鎺ョ偣闃靛叡闃崇锛孋鎺ュ湴锛屽熀鏋佹帴MCU锛岋紙娉細闄愭祦鐢甸樆鑷繁鑰冭檻锛岃繖閲屽彧浠嬬粛鏂规硶锛
  • 51鍗曠墖鏈哄紑鍙戞澘鍔熻兘浠嬬粛
    绛旓細寮鍙戞澘杩樻敮鎸丼D鍗℃枃浠剁郴缁燂紝鍙繚瀛樻暟鎹埌TFT娑叉櫠灞忥紝澧炲姞鏁版嵁瀛樺偍鍜屾樉绀虹殑鐏垫椿鎬с傜户鐢靛櫒鎺ュ彛鍙互鎺у埗楂樼數鍘嬭澶囷紝闇璋ㄦ厧鎿嶄綔銆傛澶栵紝鏈夌洿娴佺數鏈哄拰姝ヨ繘鐢垫満鎺ュ彛锛屼互鍙婅渹楦e櫒鍔熻兘锛屾柟渚块煶涔愬彂澹板拰鐢靛瓙鐞村埗浣溿74HC595鍜74HC573鎵╁睍鑺墖鍙敤浜庢暟鎹拰鎺ュ彛鎵╁睍銆傚唴缃殑MAX232鑺墖鍙互寤堕暱涓插彛鏁版嵁浼犺緭璺濈锛屼究浜庝笌璁$畻鏈...
  • 鎬庢牱璁74hc595鐨凲0鏄珮鐢靛钩?
    绛旓細鐨勮瘽锛屼綘鍐嶈缃噷闈㈣缃竴涓嬪畠鐨勯攣瀹氫笉姝㈣繖鏍峰氨鍙互浜嗐
  • 扩展阅读:www.58.com ... 17173.com ... mac蜜桃奶茶314 ... 色谱柱ymc ... 日本资生堂色谱柱 ... 74hc595控制8x8点阵用法 ... www.58.cn ... 74hc595芯片引脚图 ... y78 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网