设计一个流水灯电路(用32个LED组成个环形) 设计一个流水灯电路(用32个LED组成个环形)

\u6c42\u8bbe\u8ba1\u4e00\u4e2a\u6d41\u6c34\u706f\u7535\u8def\uff08\u752832\u4e2aLED\u7ec4\u6210\u4e2a\u73af\u5f62\uff09

\u5475\u5475 \u7528\u5355\u7247\u673a\u5f88\u5bb9\u6613\u5c31\u89e3\u51b3\u4e86\uff0c555\u8fd8\u8981\u8ba1\u7b97\u7535\u963b\u548c\u7535\u5bb9\u6765\u786e\u5b9a\u5b9a\u65f6\u7684\u95ee\u9898\uff0c\u6211\u4e0d\u592a\u4f1a

\u56fe\u5df2\u7ecf\u53d1\u5230\u4f60\u7684\u90ae\u7bb1\u4e86\uff0c\u4f60\u6162\u6162\u770b\uff0c\u7b2c6\u5e45\u56fe\u6211\u4e2d\u95f4\u7684\u7b80\u5316\u4e86\uff0c\u62b1\u6b49\u62b1\u6b49\u3002\u5982\u679c\u6709\u7528\u7684\u8bdd\uff0c\u7ed9\u70b9\u5206\u5427\u3002\u8c22\u8c22

请看附图, 有用 Multisim 11 仿真过了, 100% 符合你的功能要求,确定可行

所有 TTL 的电源脚(VCC 和 Ground)都没画出来, 都要接到,否则实做不会动作 

1. LM555CM 产生一个 1Hz 的 clock, 占空比是 0.674.

2. 开机时, R35 和 C3, 会复位整个系统, LED 一定会先正转

3. 开机时, 第一计数器 U14/74HC193 会先从 0 上数到 15 (完成正转功能), 再从 15 下数到 0 (完成反转功能)

4. U3/74154 和 U12/74154 是 Demultiplexer, 会把 U14/74HC193 的输出, 点亮相应的 LED

5. U14/74HC193 下数到 0 时, 会触发 D FlipFlop U16B/74HC74, 会关闭 U3/74154 和 U12/74154 的输出, 同时也会启动第二计数器 U18/74HC193, 会从 0 上数到 15 (完成亮灭交替功能)

6. 当第二计数器 U18/74HC193 上数到 15 时, 会复位整个系统



给你提示一个思路,供你参考。也有很多其他方法,不过殊途同归。
1、怎样产生时钟?
可以使用555电路搭建一个时钟电路,输出频率1Hz。具体怎么用,这个可以google,baidu,书上杂志上
很多,随处可见。

2、流水灯使用双向移位寄存器(LSI)数字集成电路。
如果是8位的4颗级联,如果是16位的2颗级联。
将上面产生的时钟输入给该IC;
亮灭交替、正转、反转通过工作方式选择端,再加一些外围电路
或者连接实现;

IC可参考使用,8位双向移位寄存器74HC299。

这个可以!!!

  • 璁捐涓涓祦姘寸伅鐢佃矾(鐢32涓狶ED缁勬垚涓幆褰)
    绛旓細1. LM555CM 浜х敓涓涓 1Hz 鐨 clock, 鍗犵┖姣旀槸 0.674.2. 寮鏈烘椂, R35 鍜 C3, 浼氬浣嶆暣涓郴缁, LED 涓瀹氫細鍏堟杞 3. 寮鏈烘椂, 绗竴璁℃暟鍣 U14/74HC193 浼氬厛浠 0 涓婃暟鍒 15 (瀹屾垚姝h浆鍔熻兘), 鍐嶄粠 15 涓嬫暟鍒 0 (瀹屾垚鍙嶈浆鍔熻兘)4. U3/74154 鍜 U12/74154 鏄 Demultiplexer, 浼氭妸 ...
  • 鐢89C52鍗曠墖鏈烘帶鍒32涓狶ED娴佹按鐏鐨凜璇█绋嬪簭,
    绛旓細define LED_Port4 P3 define LED_AllOff LED_Port1=LED_Port2=LED_Port3=LED_Port4=0xff define LED_AllOn LED_Port1=LED_Port2=LED_Port3=LED_Port4=0 define LED_Status 43//1姝ュ叏浜+32姝ュ崟浜+10姝ラ棯鐑 define LED_Marquee 32 bit T20msFlag=0;void Timer0() interrupt 1 { TL...
  • 鍗曠墖鏈娴佹按鐏绋嬪簭
    绛旓細绋嬪簭濡備笅锛歩nclude <reg52.h> sbit led1 = P2^0;sbit led2 = P2^1;sbit led3 = P2^2;sbit led4 = P2^3銆傝鐢靛瓙淇℃伅鎶鏈笌鍗曠墖鏈烘妧鏈浉铻嶅悎锛屾湁鏁堟彁楂樹簡鍗曠墖鏈哄簲鐢ㄦ晥鏋溿備綔涓鸿绠楁満鎶鏈腑鐨涓涓鍒嗘敮锛屽崟鐗囨満鎶鏈湪鐢靛瓙浜у搧棰嗗煙鐨勫簲鐢紝涓板瘜浜嗙數瀛愪骇鍝佺殑鍔熻兘锛屼篃涓烘櫤鑳藉寲鐢靛瓙璁惧鐨勫紑鍙戝拰搴旂敤鎻...
  • 51鍗曠墖鏈32涓祦姘寸伅缂栫▼濡備綍瀹炵幇鎸囧畾鍏朵腑鏌涓涓鐏寒,濡備綍瀹炵幇澶氱鑺辨牱浜...
    绛旓細瑕51鍗曠墖鏈烘帶鍒32涓祦姘寸伅锛屽叧閿槸瑕佽В鍐鐢佃矾璁捐锛屽彧瑕佽兘璁捐鍑虹數璺潵锛岀紪绋嬪疄鐜版帶鍒舵寚瀹氬叾涓煇涓涓鐏寒锛屽苟瀹炵幇澶氱鑺辨牱浜伅锛屽氨瀹规槗浜嗐傚鏋滃彧鍋32涓祦姘寸伅锛屽氨鐢ㄥ崟鐗囨満鐨勫洓涓苟琛屽彛锛屽叡32涓狪O寮曡剼鍏ㄩ儴鐢ㄤ笂锛屾濂芥帶鍒32涓祦姘寸伅銆傚鏋滃紩鑴氳繕鏈夊叾浠栧簲鐢紝鍙敤鍥涚墖閿佸瓨鍣紝涔熷彲浠ユ帶鍒32涓祦姘寸伅浜嗐
  • 璁捐涓涓祦姘寸伅鐢佃矾(鐢32涓狶ED缁勬垚涓幆褰)
    绛旓細鍥惧凡缁忓彂鍒颁綘鐨勯偖绠变簡锛屼綘鎱㈡參鐪嬶紝绗6骞呭浘鎴戜腑闂寸殑绠鍖栦簡锛屾姳姝夋姳姝夈傚鏋滄湁鐢ㄧ殑璇濓紝缁欑偣鍒嗗惂銆傝阿璋
  • 寰幆娴佹按鐏數璺鍘熺悊
    绛旓細娴佹按褰╃伅鐢佃矾宸ヤ綔鍘熺悊鍥捐В 鍙︿竴绉嶆祦姘村僵鐏數璺紝鐢佃矾閲囩敤鏅朵綋绠″璋愪笁鎬佺數璺紝鐢佃矾椹卞姩涓変釜缁х數鍣ㄨ礋杞斤紝缁х數鍣ㄧ殑瑙︾偣鍒嗗埆鎺у埗涓夌粍褰╃伅銆傜數璺腑鏅朵綋绠T1銆乂T3銆乂T5缁勬垚涓夌浉澶氳皭鎸崱鍣紝涓夊彧鏅朵綋绠¤疆娴佸閫氾紝缁廣T2銆乂T4銆乂T6绠¤繘琛岀數娴佹斁澶э紝椹卞姩缁х數鍣紱缁х數鍣↘A1銆並A2銆並A3杞祦鍚稿悎锛屽畠浠殑瑙︾偣浣滀负涓夋...
  • 鎬庝箞鐢51鍗曠墖鏈烘帶鍒32涓猯ed鐏絾鏄笉鐢ㄥ畬32涓紩鑴,杩樿鑳藉疄鐜板緢澶氭柟寮...
    绛旓細鐢51鍗曠墖鏈烘帶鍒32涓猯ed鐏紝鍙堜笉鑳藉叏鐢32涓IO寮曡剼锛岃繕瑕佽兘瀹炵幇寰堝鏂瑰紡鐨勪寒鐏紝杩欏緢瀹规槗瀹炵幇銆傛墿灞曞洓涓苟琛屽彛灏辫浜嗭紝涓涓骞惰鍙f帶鍒8涓狶ED鐏紝鏈甯哥敤鐨勬槸8浣嶉攣瀛樺櫒74HC573锛岀敤P0鍙e仛鏁版嵁绾匡紝鍐嶇敤P2.0~P2.3鍋氶攣瀛樻帶鍒剁嚎锛屽叡鐢12涓狪O鑴氾紝灏卞彲浠ヤ簡銆傚墿涓嬬殑寮曡剼鍋氬叾瀹冪敤涓嶅彈褰卞搷銆傝屾墿灞曠殑32涓...
  • 鏈夊叧娴佹按鐏鐨勯棶棰樸傘備笉鏄崟鐗囨満绋嬪簭鏂归潰
    绛旓細濡傛灉鍚勪釜娴佹按鐏涔嬮棿涓嶄覆鑱斾笉骞惰仈锛岄偅涔堝崟鐗囨満鏈澶氳兘鎺ワ細P0锛孭1锛孭2锛孭3锛屽洓涓狪O鍙o紒涓鍏32涓狶ED锛涘彟澶栧悇涓狶ED鐏箣闂村拰鍗曠墖鏈鸿锛1锛屽鏋滄兂瑕佸嚭1涓轰寒锛岄偅涔堝氨姝f瀬鎺O鍙o紝璐熸瀬鎺ュ湴锛堜竴涓鍙e氨鎺ヤ竴涓狶ED锛屽P1.1灏辩洿鎺ヤ竴涓級銆2锛屽鏋滄兂瑕佸嚭0涓轰寒锛岄偅涔堝氨姝f瀬鎺ュ湴锛岃礋鏋佹帴IO鍙c傚鏋滄槸MCS-51绯诲垪...
  • 鍗曠墖鏈洪棶棰 鎬 鑺墖鏄疉T89c52
    绛旓細濡傛灉鐢佃矾閮芥病鏈璁捐锛屽彲鐢ㄦ寜濡備笅鏂瑰紡璁捐锛32涓狶ED姝f瀬鍒嗗埆鐢涓涓1K鐨勭數闃讳笌VCC鐩歌繛锛屾瘡鍥涗釜涓轰竴缁勶紝灏嗚礋鏋佸苟杩烇紱姣忕粍鐨勮礋鏋佸垎鍒帴鍗曠墖鏈篜0鍙g殑涓涓狪O鑴氥傦紙濡傚浘锛夌▼搴忓涓嬶細main(){ int i,flag;P0=0xff;flag=0;while(1){ if(flag==0)flag=1;P0=~flag;flag<<=1;for(i=0;i<10000;i+...
  • 鍩轰簬Keil銆丼TM32,鐢–++缂栧啓娴佹按鐏绋嬪簭
    绛旓細鍦ㄦ湰鏂囬粯璁ゅぇ瀹舵帉鎻′簡鐢–璇█寮鍙慡TM32娴佹按鐏鐨勭煡璇嗭紝鐩存帴鎻忚堪C++浠g爜鍐呭銆傛湰鏂囪杩颁竴涓緢鍩虹鐨勪緥瀛"LED鐏"锛屾瘮濡傚垱寤轰竴涓猰ain.cpp婧愪唬鐮佹枃浠躲傞鍏堬紝瀹氫箟涓涓狶ED绫伙細class LED_Class{ 鐒跺悗瀹氫箟绉佹湁鎴愬憳锛堝綋鐒讹紝public涔熷彲浠ワ級锛歝lass LED_Class{ 鍐嶆灏辨槸鐢ㄥ埌鐨勫嚱鏁帮細鍒濆鍖朑PIO銆佹墦寮銆佸叧闂璍ED绛夈...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网