1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      基于TTL電路的倒數計數器設計及應用

      更新時間: 2007-08-29 16:07:41來源: 粵嵌教育瀏覽量:693

      1 引言

        目前,定時計數及控制電路大多采用單片機外加輸入/輸出接口電路構成。本文采用TTL集成電路設計倒數計數器,具有工作穩定、抗干擾性強、無需單片機開發系統和編程、易于制作、時間設置范圍廣、操作方便等優點,適用于競賽類時間控制、烹飪定時等,也可用作實驗計數器。

      2 倒數計數器的基本結構

        倒數計數器可預置“10-90”范圍時間,其基本結構如圖1所示,核心是TTL集成電路74LS190,該器件是可預置的十進制同步加/減計數器。倒數計數器主要由時間設置電路、基準時間振蕩電路、計數器、顯示電路和控制電路及響鈴電路等組成。其中,基準時間振蕩電路產生計數脈沖,在控制電路作用下計數器開始減1倒數計數,并顯示時間變化。當顯示從預置的時間變化到全“0”時,計數器停止計數器,同時響鈴電路響鈴提示。

      3 倒數計數器電路設計

        倒數計數器的電路如圖2所示。計數器和時間設置電路由器件74LS190、74LS74雙D觸發器以及555時基電路構成控制電路,74LS04六反相器構成基準時間振蕩電路和響鈴振蕩電路。

      3.1 時間設置電路

        圖2中U5(74LS190)及外同電路組成時間設置電路,S2是時間設置按鈕,74LS190的LD端接高電平,EN和D/U端接低電平,CLK端接計數時鐘脈沖,對時鐘脈沖上升沿進行加法計數,每按一次S2按鈕,產生一個高電平的時鐘脈沖。QA~QD輸出相應的“0~9”遞增可循環BCD碼,該BCD碼送至U2的A~D預置端。當S1接至復位端時,U2的QA~QD輸出為預置的A~D端的BCD碼,該碼經U4(74LS47)的譯碼驅動數碼管DS2,顯示預置的倒數時間的十位數值,而顯示個位數值的DS1則由U1的A~D預置端決定,該值始終處于“0”,因此,每按下一次S2,DS2、DS1顯示“00~90”可循環變化的倒數時間。

      3.2 基準時間振蕩電路

        U8(74LS04)中三個反相器及外圍電路組成時間振蕩電路,U8A和U8B構成多諧振蕩器,振蕩周期T=2.2C1(R2+R3),該時間振蕩脈沖經U8C反相緩沖后作為計數脈沖送至U1的CLK端。D1是控制多諧振蕩器起振二極管,當S1開關處于復位端時,振蕩器停振,U8C輸出為高電平;而當S1處于計數位置時,振蕩器開始振蕩,輸出基準時間脈沖送至U1倒數計數開始。U8B和U8C振蕩波形如圖3所示。

      3.3 計數及顯示電路

        U1~U4以及DS1~DS2組成了計數顯示電路。當S1開關處于復位時,U1和U2的LD端處于低電平,U7的D觸發器復位,輸出Q端為低電平送至U1和U2的EN端,因此,74LS190處于預置輸出狀態,U2的QA~QD輸出為U5預置產生的BCD碼,此碼經U4的74LS47 BCD-7段譯碼后,直接驅動數碼管DS2共陽極的進行顯示倒數時間的十位數值。而顯示個位數值的DS1則由U1的A~D預置端決定,該預置值始終處于“0”。當S1開關處于計數端時,LD端由低電平跳變為高電平,由于D/U端接高電平,U1和U2開始進行減計數。由于U1的預置值為“0”,在每一個基準時問振蕩電路發送時鐘脈沖上升沿,U1進行減1計數.輸出為“0-9-8——1-0”循環變化的BCD碼,經過U3譯碼后,直接驅動數碼管DS1顯示。而U1每次減1計數到全“0”時,紋波時鐘輸出端RCO產生一個脈沖,送至U2的CLK端,作為十位數的計數時鐘脈沖。在時鐘脈沖的上升沿,U2對預置的BCD碼進行減l計數,而當U2減數計數到“0”且U1也減去計數到“0”時,此時DS2,DS1顯示為“00”,U7的D觸發器輸出高電平,U1和U2的EN端由低電平跳變為高電平,計數器停止計數,而且保持輸出“0”。

      3.4 控制及響鈴電路

        U6(LM555時基電路)、U7(D觸發器)和U8(三個反相器)組成的多諧振蕩電路構成了計數控制及響鈴電路。U7A的D觸發器構成了雙穩態電路,當U2十位減1計數到“0”時,進位/借位端MA/MI輸出一個高電平脈沖,作為雙穩態電路的發時鐘脈沖,U7A輸出狀態翻轉,由低電平跳變為高電平,送至U7B的D觸發器的輸入D端。而此時,U1個位計數器再次從“9-8---1-0”循環計數,當減1計數到“0”時,U1的MA/MI端輸出一個高電平,作為U7B的D觸發器的時鐘脈沖,因此D觸發器輸出Q端由低電平跳變為高電平,使得U1和U2的EN端由低電平跳變為高電平,計數器停止計數,而且保持輸出“0”。Q由高電平跳變為低電平,經過由R9和C5組成的微分電路產生一個低電平脈沖觸發U6的單穩態電路,U6輸出由低電平跳變為高電平的暫態過程,經過T=1.1R8·C4的時間,高電平的暫態過程結束跳變為低電平,在暫態高電平期間,U8D~U8F組成的多諧振蕩器開始振蕩,經過放大后驅動揚聲器LS響鈴。

      4 電路調試

        該電路設計只需調試基準時間即可,R3選用精密微調電阻,頻率計接至U8C輸出端,S1開關打至計數端,微調R3使頻率計顯示的周期為1 000 ms。響鈴頻率可斷開D2調節R5,直至得到合適的鈴聲為止。

      5 倒數計數器應用

        此電路設計非常適用于現場競賽定時,主持人預先設置所需時間,將S1打至復位,連續輕按S2設置時間。若需設為60 s,則需連按6次S2,顯示為60,表示60 s。當主持人要求競賽者定時回答問題時,主持人或其他工作人員立即將S1開關打至計數端,此時,計數器開始工作,時間顯示從預置時間開始倒數顯示,當顯示為“0”時,響鈴電路產生約3 s的結束鈴聲。當需下一次開始時,再將S1打至復位,重新開始。此外,該設計電路也可作為家庭烹飪定時器,需將定時10 s~90 s擴展到10 min~90 min,將C1用10μF代替,R2和R3用MΩ代替,調節R3使周期達到1分鐘即可。為了使響鈴連續報警,可去掉圖2中U6單穩態電路,將U7B的D觸發器Q端直接連到D2的陰極,這樣在定時時間達到,響鈴電路一直報警直至將S1打至復位為止。

      6 結束語

        基于TTL集成電路的倒數計數器,電路設計簡單,調試方便,時間設置范圍廣,還可以根據需要將倒數時間設置到個位,只需再增加一個74LS190和設置開關,將設置的個位數值時間送至U1即可。





      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲福利在线一区二区三区 | 一级性做久久久久久 | 日韩亚洲人成网站在线播放 | 日本一卡精品视频免费 | 亚洲一区二区三区和欧美四区 | 亚洲一区二区中文 |