基于51單片機(jī)555定時器試驗(yàn)--——-頻率計_第1頁
基于51單片機(jī)555定時器試驗(yàn)--——-頻率計_第2頁
基于51單片機(jī)555定時器試驗(yàn)--——-頻率計_第3頁
基于51單片機(jī)555定時器試驗(yàn)--——-頻率計_第4頁
基于51單片機(jī)555定時器試驗(yàn)--——-頻率計_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于51單片機(jī)555定時器試驗(yàn)-頻率計555定時器及其應(yīng)用【摘要】555定時器是一種模擬和數(shù)字功能相結(jié)合的中規(guī)模集成器件。本 文介紹555定時器以及由555定時器的應(yīng)用?!娟P(guān)鍵詞】555定時器 應(yīng)用555定時器是一種模擬和數(shù)字功能相結(jié)合的中規(guī)模集成器件。一般用雙極性 工藝制作的稱為555,用CMO工藝制作的稱為7555,除單定時器外,還有對應(yīng)的雙 定時器556 /7556。555定時器的電源電壓范圍寬,可在4. 5V16V工作,7555可 在318VX作,輸出驅(qū)動電流約為200mA因而其輸出可與TTL、CMO或者模擬電 路電平兼容。555定時器成本低,性能可靠,只需要外接幾個電阻、電容,就可以

2、實(shí)現(xiàn)多諧振蕩 器、單穩(wěn)態(tài)觸發(fā)器及施密特觸發(fā)器等脈沖產(chǎn)生與變換電路。它也常作為定時器 廣泛應(yīng)用于儀器儀表、家用電器、電子測量及自動控制等方面。555定時器的部電路框圖和外引腳排列圖分別如圖2. 9. 1和圖2. 9. 2所示。它內(nèi)部包括兩個 電壓比較器,三個等值串聯(lián)電阻,一個RS觸發(fā)器,一個放電管T及功率輸出級。提 供兩個基準(zhǔn)電壓VCC /3和2VCC /3555定時器的功能主要由兩個比較器決定。兩 個比較器的輸出電壓控制RS觸發(fā)器和放電管的狀態(tài)。在電源與地之間加上電壓,當(dāng)5腳懸空時,則電壓比較器A1的反相輸入端的電壓為2VCC /3,A2的同相輸入端 的電壓為VCC /3。若觸發(fā)輸入端TR的電

3、壓小于VCC /3,則比較器A2的輸出為1 可使RS觸發(fā)器置1,使輸出端OUT = 1。如果閾值輸入端TH的電壓大于2VCC /3,同 時TR端的電壓大于VCC /3,則A1的輸出為1,A2的輸出為0,可將RS觸發(fā)器置0,使輸 出為0電平。555定時器的應(yīng)用舉例1. 555觸摸定時開關(guān)。集成電路IC1是一片555定時電路,在這里接成單穩(wěn)態(tài)電路。 平時由于觸摸片P端無感應(yīng)電壓,電容C1通過555第7腳放電完畢,第3腳輸出為低 電平,繼電器K霽放,電燈不亮。當(dāng)需要開燈時,用手觸碰一下金屬片P,人體感應(yīng)的雜波信號電壓由C2加至 555的觸發(fā)端,使555的輸出由低變成高電平,繼電器KS吸合,電燈點(diǎn)亮。

4、同時,555 第7腳內(nèi)部截止,電源便通過R1給C1充電,這就是定時的開始。當(dāng)電容C1上電壓上 升至電源電壓的2 /3時,555第7腳道通使C1放電,使第3腳輸出由高電平變回到 低電平,繼電器釋放,電燈熄滅,定時結(jié)束。定時長短由R1、C1決定:T1 = 1. 1R1 3 C1 o按圖中所標(biāo)數(shù)值,定時時間約為4分鐘。D1可選用1N41481N40012. 簡易催眠器。時基電路555構(gòu)成一個極低頻振蕩器,輸出一個個短的脈沖,使 揚(yáng)聲器發(fā)出類似雨滴的聲音(見附圖)。揚(yáng)聲器采用2英寸、8歐姆小型動圈式雨 滴聲的速度可以通過100K電位器來調(diào)節(jié)到合適的程度。如果在電源端增加一簡 單的定時開關(guān),則可以在使用

5、者進(jìn)入夢鄉(xiāng)后及時切斷電源。3. 用555制作的D類放大器。由IC 555和R1、R2、C1等組成100KH別控多 諧振蕩器,占空比為50%,控制端5腳輸入音頻信號,3腳便得到脈寬與輸入信幅 值成正比的脈沖信號,經(jīng)L、C3接調(diào)、濾波后推動揚(yáng)聲器。4. 相片曝光定時器。附圖電路是用555單穩(wěn)電路制成的相片曝光定時器人 工啟動式單穩(wěn)電路。工作原理:電源接通后,定時器進(jìn)入穩(wěn)態(tài)。此時定時電容CT 的電壓為:VCT =VCC = 6V。對555這個等效觸發(fā)器來講,兩個輸入都是高電平, 即VS = 0 o繼電器KA不吸合,常開點(diǎn)是打開的,曝光照明燈HL不亮。按一下按鈕開關(guān)SB之后,定時電容CT立即放到電壓為

6、零。于是此時555電路等效觸發(fā)的輸入 成為:R = 0、S = 0,它的輸出就成高電平:V0 = 1。繼電器KA吸動,常開接點(diǎn)閉 合,曝光照明燈點(diǎn)亮。按鈕開關(guān)按一下后立即放開 ,于是電源電壓就通過RT向電 容CT充電,暫穩(wěn)態(tài)開始。當(dāng)電容CT上的電壓升到2 /3VCC既 4伏時,定時時間已到, 555等效電路觸發(fā)器的輸入為:R = 1、S = 1,于是輸出又翻轉(zhuǎn)成低電平:V0 = 0。 繼電器KA釋放,曝光燈HL熄滅。暫穩(wěn)態(tài)結(jié)束,有恢復(fù)到穩(wěn)態(tài)。曝光時間計算公式 為:T = 1. 1RT3 CT 。本電路提供參數(shù)的延時時間約為1秒2分鐘,可由電位器 RP調(diào)整和設(shè)置。電路中的繼電器必需選用吸合電流不

7、應(yīng)大于30mA勺產(chǎn)品,并應(yīng)根據(jù)負(fù)載(HL)的容量大小選擇繼電器觸點(diǎn)容量。/* 555定時器試驗(yàn)-頻率計* LCD1602顯示*改變VR1電位器的電阻值,觀察液晶屏頻率發(fā)生變化*/#in elude <reg52.h>#inelude vintrins.h>un sig ned char code cdis1="CYMOMETER " / 頻率計;unsigned char code cdis2="FREQ:Hz "sbit LCD_RS = P2 八 6;sbit LCD_RW = P2 八 5;sbit LCD_EN = P2 八 7

8、;bit sec = 0;un sig ned char msec = 0, Hdata = 0, Ldata =0, Cou nt = 0;un sig ned long temp = 0;un sig ned char data display=0x00, 0x00, 0x00, 0x00, 0x00, 0x00;char code reserve3_at_ 0x3b; / 保留 0x3b開始的3個字節(jié)/*us延時函數(shù) (4.34us)*/void delayNOP()_nop_();_nop_();_nop_();_nop_();/*ms延時函數(shù)*/void delayms( un si

9、g ned int ms)un sig ned char n;while (ms-)for (n = 0; n < 114; n+)/*檢查LCD忙狀態(tài)lcd_busy為1時,忙,等待。lcd-busy為0時,閑,可寫指令與數(shù)據(jù)。*/bit lcd_busy()bit result;LCD_RS = 0;LCD_RW = 1;LCD_EN = 1; delayNOP();result = (bit)(PO & 0x80);LCD_EN = 0; return (result);/* 寫 指 令 數(shù) 據(jù) 到 LCD*RS=L , RW=L 丘=高脈沖,D0-D7=|令碼*void

10、lcd_wcmd( un sig ned char cmd) while (lcd_busy()LCD_RS = 0;LCD_RW = 0;LCD_EN = 1;P0 = cmd; delayNOP();LCD_EN = 0; /* 寫 顯 示 數(shù) 據(jù) 到 L*RS=H , RW=L E=高脈沖,D0-D7=數(shù)據(jù)*void lcd_wdat( un sig ned char dat) while (lcd_busy()LCD_RS = 1;LCD_RW = 0;LCD_EN = 1;P0 = dat; delayNOP();LCD_EN = 0; /* LCD 初 始 化*/void lcd_

11、i nit()delayms(15);lcd_wcmd(0x38); 1116*2顯示,5*7 點(diǎn)陣,8位數(shù)據(jù)delayms(5);lcd_wcmd(0x38);delayms(5); lcd_wcmd(0x38);delayms(5);lcd_wcmd(0x0c); /開顯示,不顯示光標(biāo)delayms(5);lcd_wcmd(0x06); /delayms(5);lcd_wcmd(0x01); / 清除LCD的顯示內(nèi)容 delayms(5);* 設(shè) 定 顯 示 位*/void lcd_pos( un sig ned char pos)lcd_wcmd(pos | 0x80); / 數(shù)據(jù)指針=

12、80+地址 變量/*/void play()un sig ned char n;for (n = 0; n <= 4; n+)/數(shù)據(jù)轉(zhuǎn)換display n = temp % 10+0x30;temp = temp / 10;display5 = temp + 0x30;for (n = 5; n > 0; n-)/高位為"0"不顯示if (display n = 0x30)display n = 0x20;elsebreak;Icd_pos(0x46); II 顯示實(shí)際頻率值for (n = 5; n 匸 0xff; n-) lcd_wdat(display n

13、 );I* 主函數(shù)*void mai n()un sig ned char m;un sig ned long frq_n um;P3 = 0xff;lcdni t();Icd_pos(0x00); /設(shè)置顯示位置為第一行for (m = 0; m < 16; m+)Icd_wdat(cdis1m);/顯示字符lcd_pos(0x40); /設(shè)置顯示位置為第二行for (m = 0; m < 16; m+)lcd_wdat(cdis2m);/顯示字符TMOD = 0x51; / 定時器0工作在定時方式/定時器1工作在計數(shù)方式TH0 = 0x4c; /50ms 定時TL0 = 0x00;TH1 = 0x00; /計數(shù)初值1 = Odl1 丄;0 = junog;0 = oss=門丄;0= LH 丄!(OOU8Ok(ejep-|+9g3¥ B;epH+9C999 unoo) = uuniFb# ;Hl = ejep-|旬誨44盜 JH丄二E2PH (gs) J! e|!U/v 1 = I占丄1 = 0dl蝴出陽miAII丄 M J 二 nd出以耳 j二vm蝴出陽mi/ll丄韻詢 1二H3 蝴出0占日1/11丄韻詢 1 =013 go =門丄temp = frq_n um;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論