用同步十进制计数器74160和八选一数据选择器74151实现2个长度同为8的序列信号?
根据网络搜索结果,这个问题的一个可能的答案是:
用一片74160作为十进制同步计数器,用一片74151作为八选一数据选择器。将74160的四个输出端(Q0~Q3)分别接到74151的八个输入端(I0~I7),并将74160的进位端(C)接到74151的使能端(E)。将74160的异步清零端(R0~R3)接地,并将其预置端(P0~P3)接高电平。将74151的三个选择端(S0~S2)分别接到两个长度为8的序列信号所需的状态码,例如:
序列信号1:00001111
序列信号2:01011010
S0 = 1
S1 = 序列信号1
S2 = 序列信号2
I0 = 0
I1 = 1
I2 = 0
I3 = 1
I4 = 0
I5 = 1
I6 = 1
I7 = 1
则选择端可以接如下:
这样,当计数器从0000开始计数时,每次输出一个状态码对应的输入端,即I0、I5、I2、I7、I4、I1、I6、I3。这些输入端可以通过外部电路连接到所需的序列信号位,例如:
这样,每次输出一个序列信号位,即01011011。当计数器达到1001时,由于E=0,选择器被禁止输出,并且计数器被清零重新开始计数。
绛旓細鏈夐檺鍒跺彧鑳界敤涓涓74160鍚楋紵娌℃湁闄愬埗鐨勮瘽灏变袱涓74160杩炴帴锛岀敤涓涓狝ND闂ㄥ湪璁℃暟鍣鍒拌揪36鐨勬椂鍊欓噸缃紙00100100锛屾渶宸︿负LSD锛夛紝AND涓鍙74160锛圲1锛夌殑Q2鍜屼簩鍙74160锛圲2锛夌殑Q1鍒版竻闆讹紙U1鍜孶2鍚屾娓呴浂锛夈傛噿寰楃敾鍥句簡锛屽簲璇ュ熀鏈氨鏄繖鏍凤紝椤轰究CLK鏄紓姝ヤ笉鏄悓姝ワ紝搴旇鏄疷1鐨凲3鎺2鐨凜LK杩欐牱銆
绛旓細74160涓74LS160鐨勫姛鑳藉畬鍏ㄧ浉鍚岋紝閮芥槸鍗佽繘鍒惰鏁板櫒銆傜粍鎴24杩涘埗璁℃暟鍣紝鍒╃敤鍙嶉娓0娉曪紝璁℃暟鍒24鏃讹紝浜х敓涓涓浣嶄俊鍙凤紝浣夸袱涓鏁板悓鏃跺洖0锛屽疄鐜版敼鍒讹紝鏈澶ф暟鏄23銆傝櫧鐒跺埄鐢24浜х敓澶嶄綅淇″彿锛屼絾鏄苟鐪嬩笉鍒24銆
绛旓細鏁板瓧閽熺數璺槸涓涓吀鍨嬬殑鏁板瓧鐢佃矾绯荤粺,鍏剁敱鏃,鍒,绉掕鏁板櫒浠ュ強鏍℃椂鍜屾樉绀虹數璺粍鎴.涓嬮潰浠嬬粛鍒╃敤闆嗘垚鍗佽繘鍒閫掑璁℃暟鍣(74160)鍜屽甫璇戠爜鍣ㄧ殑涓冩鏄剧ず鏁扮爜绠$粍鎴愮殑鏁板瓧閽熺數璺.璁℃暟鍣74160鍜涓冩鏄剧ず鏁扮爜绠$殑鍔熻兘鍙婁娇鐢ㄦ柟娉曞湪8.4鑺傚凡鏈夊彊杩.1. 鍒╃敤涓ょ墖74160缁勬垚60杩涘埗閫掑璁℃暟鍣ㄥ埄鐢ㄤ袱鐗74160缁勬垚鐨鍚屾60杩涘埗閫掑璁℃暟鍣...
绛旓細鍗佽繘鍒鍔犳硶璁℃暟鍣74160锛孮0=1鏃讹紝浠h〃鍑犺繘鍒讹紵Q0=1 鏃讹紝鍙互浠h〃鍗佽繘鍒剁殑锛13579銆
绛旓細鍚屾椂鍏惰繘浣嶅彉鎴1锛涚涓鐗囧洖鍒伴浂銆傞棶棰樺氨鍦ㄨ繖閲岋細鍥犱负浠栨槸鍚屾缃暟锛屽洜姝ゆ鏃惰櫧鐒惰繘浣嶄负涓锛屼篃涓嶉噸缃侰 閲嶅涓婅堪杩囩▼锛屽綋绗竴鐗囪姱鐗囦粠0寮濮嬶紝璁℃暟鍒9锛屾鏃跺叾杩涗綅鍙樻垚1锛涜繖鏃跺欏啀鏉ヤ竴涓剦鍐诧紝绗簩鐗囪姱鐗囩殑鍦ㄨ剦鍐茬殑浣滅敤涓嬪彂鐢熼噸缃紝鍥炲埌鍒濆鐘舵併傚洜姝ゆ垜浠彲浠ュ垎鏋愬嚭锛屽叾涓30杩涘埗璁℃暟鍣銆
绛旓細74160涓74LS160鐨勫姛鑳藉畬鍏ㄧ浉鍚岋紝閮芥槸鍗佽繘鍒惰鏁板櫒銆傜粍鎴24杩涘埗璁℃暟鍣紝鍒╃敤鍙嶉娓0娉曪紝璁℃暟鍒24鏃讹紝浜х敓涓涓浣嶄俊鍙凤紝浣夸袱涓鏁板悓鏃跺洖0锛屽疄鐜版敼鍒讹紝鏈澶ф暟鏄23銆傝櫧鐒跺埄鐢24浜х敓澶嶄綅淇″彿锛屼絾鏄苟鐪嬩笉鍒24銆 閫昏緫鍥惧嵆浠跨湡鍥惧涓嬫墍绀猴紝杩欐槸璁℃暟鍒版渶澶ф暟23鏃剁殑鎴浘銆傛暟鐮佺锛屼綘鍙互涓嶇敤鐢伙紝閭f槸涓轰簡...
绛旓細灏嗙涓鐗囩殑杩涗綅淇″彿缁欑涓夌墖锛岄厤鍚堢浜岀墖鐨勮繘浣嶄俊鍙蜂娇鐢紝浣跨涓夌墖鍦ㄧ涓鍜岀浜岀墖閮戒负1111鏃璁℃暟涓娆°傚鏋滅涓夌墖鐨凟P涓嶦T鍏ㄩ儴浣跨敤绗簩鐗囩殑杩涗綅淇″彿鎺у埗锛岄偅涔堢涓夌墖浼氬湪绗竴鐗囦负0000锛岀浜岀墖涓1111鏃跺彂鐢熻鏁
绛旓細鎴戜箣鍓嶅湪鍒殑鍦版柟鍥炵瓟杩囷紝绛旀鏄鐨
绛旓細缁欎綘鍋氬嚭鏉ヤ簡锛屼笉瑕佸繕浜嗗姞鍒嗗摝
绛旓細浜屻佹紨绀虹數璺 74LS160鍗佽繘鍒惰鏁板櫒杩炵嚎鍥惧鍥1鎵绀恒侰LR锛氬紓姝ユ竻闆剁 CLK锛氭椂閽熻緭鍏ョ锛堜笂鍗囨部鏈夋晥锛 A- D锛氭暟鎹緭鍏ョ ENP锛孍NT锛氳鏁版帶鍒剁 LOAD锛鍚屾骞惰缃叆鎺у埗绔 RCO锛氳繘浣嶈緭鍑虹 74160鐨勫姛鑳借〃濡傝〃1鎵绀恒傜敱琛1鍙煡锛74160鍏锋湁浠ヤ笅...