freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

路燈控制器的設(shè)計與實現(xiàn)畢業(yè)論文設(shè)計(編輯修改稿)

2025-07-25 22:43 本頁面
 

【文章內(nèi)容簡介】 容只要是對頻率起微調(diào)的作用。(4)按鍵電路本系統(tǒng)采用獨立按鍵,低電平有效,單片機I/O接按鍵到地。當按鍵按下時,單片機I/O口與地之間相當于短路,所以和I/O口為低電平。本系統(tǒng)設(shè)計按鍵,主要控制路燈亮滅的模式和調(diào)整系統(tǒng)和光控延時時間。 按鍵電路:在選擇模式為時控模式時,時間調(diào)整按鍵,按下鍵可以調(diào)整系統(tǒng)時間,通過1602上顯示。在選擇光控模式時,可以調(diào)節(jié)光控延時的時間長短,延時時間系統(tǒng)的單位為秒鐘。:不同模式下,分別可以調(diào)節(jié)系統(tǒng)時間和光控延時時間。:不同模式下,分別可以調(diào)節(jié)系統(tǒng)時間和光控延時時間。 模式選擇。選擇路燈控制的模式。 光控電路在光敏電阻兩端的金屬電極之間加上電壓,當光敏電阻受到適當?shù)墓饩€照射時,電流就會隨光強的增加而變大,從而實現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是一個電阻器件,使用時即可加直流電壓也可加交流電壓[7]。 光電轉(zhuǎn)換電路,當光線強時光敏電阻r8阻值很小,通過電橋判斷可以得出,U3的反相端的電壓低于同相端,比較器U3的輸出端此時輸出高電平,使三極管Q2基極處電壓正偏,三極管處于導通狀態(tài),電流可流過R51,通過Q2到地,,在單片機內(nèi)部軟件程序判斷做出相應的判斷為光照照度為強。反之,當光線弱時光敏電阻r8阻值很大, 光線越暗r8的阻值也就越小,則U3的反相端的電壓高于同相端,比較器U3的輸出端此時輸出低電平,即此時使三極管Q2基極處電壓反偏,三極管處于截止狀態(tài),Q2此時相當于斷路,所以電流只能從VCC流經(jīng)R51在通過R5到單片機I/,在單片機內(nèi)部軟件程序判斷做出相應的判斷為光照照度為弱。 繼電器驅(qū)動電路繼電器為當輸入量(如電壓,電流,溫度等)達到規(guī)定值時,使控制的輸出電路導通或斷開的電器。在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應,銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點吸合。當線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位置,使動觸點與原來的靜觸點吸合[8]。這樣的吸合、釋放,從而達到了在電路中的導通、切斷的目的。 繼電器驅(qū)動電路,電流可從VCC經(jīng)過繼電器JD1和三極管Q1到地,繼電器JD1當有電流通過是3腳和4腳之間導通,即220V的交流電與燈泡串聯(lián)導通,從而燈泡亮。反之,則沒有電流通過繼電器,所以相當于路燈的開關(guān)沒有打開,路燈滅。 報警電路當24小時內(nèi)單片機未接到光線強弱變化;白天光線強的時候路燈自動開啟;晚上光線暗的條件下路燈未亮等情況單片機都會發(fā)出信號使蜂鳴器報警。 蜂鳴器報警,當單片機I/,所以三極管Q3導通,電流可以直接從VCC流經(jīng)蜂鳴器在經(jīng)三極管到GND。此時蜂鳴器發(fā)出聲音。相反如果單片機傳送的是電平,則三極管不導通,蜂鳴器則不響。 1602液晶顯示本系統(tǒng)設(shè)計采用1602液晶做顯示器。1602采用標準的16腳接口,其中引腳功能分別如下: 第1腳:VSS為電源地。第2腳:VDD接5V電源正極 。第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產(chǎn)生“鬼影”,使用時通過一個10K的電位器調(diào)整對比度)。 第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。 第5腳:RW為讀寫信號線,高電平1時進行讀操作,低電平0時進行寫操作。 第6腳:EN端為使能(Enable)端。 第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。 第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負極。電路模塊如下圖: 1602顯示電路 本系統(tǒng)只要用于顯示路燈的控制模式、系統(tǒng)的時間、預定亮燈的時間和光控的延時時間。4 軟件設(shè)計軟件基于Keil采用C語言編寫,把系統(tǒng)的軟硬件結(jié)合起來,通過對單片機的編程,主要是突出用編程軟件達到控制硬件的目的。利用它的內(nèi)部定時器和計數(shù)器功能完成路燈的時控功能,實現(xiàn)軟件對路燈的亮、滅和亮的時間控制等,利用單片機對I/O口對高低電平的檢測,再輸出信號控制路燈亮滅。 主程序流程圖路燈控制器的設(shè)計與實現(xiàn)主要功能是要實現(xiàn)路燈的自動控制。本系統(tǒng)開始進入初始化后,可選擇路燈的控制模式,分別為光控模式和時控模式。系統(tǒng)主程序流程圖如下: 系統(tǒng)主程序流程圖 初始化程序系統(tǒng)的初始化主要包括蜂鳴器的關(guān)閉、液晶初始化、定時器初始化。液晶初始化可以使操作者能通過液晶的顯示看到系統(tǒng)的工作模式從而更好的操作。定時器初始化的目的是系統(tǒng)時鐘的校準和更新。具體代碼如下:void init(){ feng=0。 //蜂鳴器關(guān)閉 rw=0。 //關(guān)門液晶寫操作 init_lcd1602()。 //液晶初始化 display_init()。 // 頁面初始化 TMOD=0x11。 //設(shè)定定時器工作方式 TH0=(6553510000)/256。 //定時器T0裝初值 TL0=(6553510000)%256。 TH1=(6553510000)/256。 //定時器T1裝初值 TL1=(6553510000)%256。 EA=1。 //開總中斷 ET0=1。 //開定時器0 TR0=0。 //啟動定時器0 ET1=1。 //開定時器1 TR1=1。 //啟動定時器1} 定時器中斷定時器定時一秒當用定時器方式一時,設(shè)機器周期為T,定時器產(chǎn)生一次中斷時間為t,那么需要計數(shù)的個數(shù)為 N=t/T (式41)裝入TH0和TL0中的數(shù)分別為 TH0=(65535N)/256 (式42) TL0=(65535N)%256 (式43)計算機器周期T,本系統(tǒng)時鐘頻率(單片機晶振頻率),那么機器周期為 T=12(1/11059200)≈ (式44)采用t=50ms,那么N=45872[9] 。 定時器中斷流程圖上圖為定時器中的流程圖,定時器源代碼如下:void timer1() interrupt 3 using 1 //定時器T1中斷{ uint t。 TH1=(6553546080)/256。 裝初值 TL1=(6553546080)%256。 t++。 //t每加一次判斷一次是否到20次 if(t==20) //如果到了20次,說明1秒時間到 { miao++。 //時間秒自加1,t清零t=0。 if(miao59) //判斷是否滿一分鐘 { //如果滿一分鐘 miao=0。 fen++。 //秒鐘清零,分鐘加一 if(fen59) //判斷是否滿一小時 { //如果滿一分鐘 fen=0。 //時鐘加一,分鐘清零 shi++。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1