555 定時器的 3 種用法判斷和解釋

2021-10-09 05:33:59 字數 912 閱讀 8868

接線圖

如果不需要自定義回差電壓,5 引腳都通過 0.01uf 的電容接地,用來濾波,抗干擾。所以 5 不影響 555 定時器的用法

首先看 7 是否懸空,如果懸空,則是作為施密特觸發器;沒有懸空,而是一條路通過乙個電阻連線到 vcc

v_vc

c​,另一條路直接連著乙個電容或通過乙個電阻連線著電容,則是作為單穩態電路和多諧振盪電路。

判斷為單穩態電路或多諧振盪電路後,再看 2 和 6 引腳是否連在一起,如果 2 和 6 連在一起,直接接到電容上方(不能通過電阻接到電容上方,因為接受比較的是電容上的電壓,不是電阻上的電壓。),則是作為多諧振盪電路,如果 2 是懸空的,只有 6 直接接到電容上方,則是單穩態電路。

作為單穩態電路時,2 引腳是懸空的,用來輸入低電平的觸發訊號。6 引腳直接接到電容上方,用來比較電容電壓,7 引腳直接接到電容上方,不經過電阻,用來使電容快速放電。

作為多諧振盪電路時,2 和 6 連線在一起,直接接到電容上方。7 引腳就有講究了,7 是用來給電容放電的,想要波形有負半週期,或者負半周期長一點,就不能讓 7 不通過電阻直接接到電容上方,避免放電過快。而接不同的電阻決定了振盪週期。7 要通過乙個電阻接到電容上方,電容放電時電流向上流過電阻,流入 7,然後流入地。

振盪週期這裡不討論了,看另外一篇文章

SetTimer定時器的用法

什麼時候我們需要用到settimer函式呢?當你需要每個一段時間執行一件事的的時候就需要使用settimer函式了。使用定時器的方法比較簡單,通常告訴windows乙個時間間隔,然後windows以此時間間隔週期性觸發程式。通常有兩種方法來實現 傳送wm timer訊息和呼叫應用程式定義的 函式。1...

C 定時器的用法

關於c 中timer類 在c 裡關於定時器類就有3個 1.定義在system.windows.forms裡 2.定義在system.threading.timer類裡 3.定義在system.timers.timer類裡 1.using system using system.collections...

MFC定時器的用法

settimer是設定乙個計時器並開始執行計時器ontimer中的 ontimer是計時器所執行的 killtimer用於停止計時器。settimer是設定,ontimer是響應settimer訊息的。settimer函式的用法 1 用wm timer來設定定時器 先請看settimer這個api函...