工作原理
555 定時器的功能主要由兩個比較器決定。兩個比較器的輸出電壓控制 RS 觸發器和放電管的狀態。在電源與地之間加上電壓,當 5 腳懸空時,則電壓比較器 A1 的反相輸入端的電壓為 2VCC /3,A2 的同相輸入端的電壓為VCC /3。若觸發輸入端 TR 的電壓小於VCC /3,則比較器 A2 的輸出為 1,可使 RS 觸發器置 1,使輸出端 OUT=1。如果閾值輸入端 TH 的電壓大於 2VCC/3,同時 TR 端的電壓大於VCC /3,則 A1 的輸出為 1,A2 的輸出為 0,可將 RS 觸發器置 0,使輸出為 0 電平。555 定時器成本低,性能可靠,只需要外接幾個電阻、電容,就可以實現多諧振盪器、單穩態觸發器及施密特觸發器等脈衝產生與變換電路。它也常作為定時器廣泛套用於儀器儀表、家用電器、電子測量及自動控制等方面。555 定時器的內部電路框圖和外引腳排列圖分別如圖 2.9.1 和圖 2.9.2 所示。它內部包括兩個電壓比較器,三個等值串聯電阻,一個 RS 觸發器,一個放電管 T 及功率輸出級。它提供兩個基準電壓VCC /3 和 2VCC /3
555 定時器的功能主要由兩個比較器決定。兩個比較器的輸出電壓控制 RS 觸發器和放電管的狀態。在電源與地之間加上電壓,當 5 腳懸空時,則電壓比較器 A1 的反相輸入端的電壓為 2VCC /3,A2 的同相輸入端的電壓為VCC /3。若觸發輸入端 TR 的電壓小於VCC /3,則比較器 A2 的輸出為 1,可使 RS 觸發器置 1,使輸出端 OUT=1。如果閾值輸入端 TH 的電壓大於 2VCC/3,同時 TR 端的電壓大於VCC /3,則 A1 的輸出為 1,A2 的輸出為 0,可將 RS 觸發器置 0,使輸出為 0 電平。
使用舉例
定義一個變數a,添加一個timer,把interval設定為50我這個是button1開始計時,button2停止計時並顯示a的值
沒有清空timer,可以自己修改
private void timer1_Tick(object sender, EventArgs e)
{
a = a + 1;
}
private void button1_Click_1(object sender, EventArgs e)
{
timer1.Start();
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();
button2.Text = a.ToString();
}
可以構想,如果使UC1和UC2的低電平信號發生在輸入電壓信號的不同電平,那么輸出與輸入之間的關係將為施密特觸發特性;如果在TR’加入一個低電平觸發信號以後,經過一定的時間能在UC1輸入端自動產生一個低電平信號,就可以得到單穩態觸發器;如果能使UC1和UC2的低電平信號交替地反覆出現,就可以得到多諧振