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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-模擬路燈控制系統(tǒng)設(shè)計(jì)-在線瀏覽

2025-03-06 00:51本頁面
  

【正文】 電對(duì)管傳感器。它具有靈敏度高,感應(yīng)距離短等特點(diǎn)。 報(bào)警模塊 方案 1 在每個(gè)燈的兩端引出兩條導(dǎo)線分別引入報(bào)警電路。此方案只考慮到了等的點(diǎn)亮電路發(fā)生故障而沒有考慮到當(dāng)燈本身發(fā)生故障。 方案 2 報(bào)警電路中應(yīng)用光敏電阻。此方案只要燈在該亮的時(shí)候不亮就會(huì)發(fā)出報(bào)警。 經(jīng)過反復(fù)論證,我們最終確定了如圖 2所示的總體設(shè)計(jì)方案。 一 個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含有兩部分內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如 ROM﹑ RAM﹑ I/O 口﹑定時(shí) /記數(shù)器﹑中斷系統(tǒng)等能量不能滿足應(yīng)用系統(tǒng)的要求時(shí),必須在片外進(jìn)行擴(kuò)展,選擇適當(dāng)?shù)男酒?,設(shè)計(jì)相應(yīng)的電路。 89S52 單片機(jī)硬件結(jié)構(gòu) 89S52 單片機(jī)是把那些作為控制應(yīng)用所必需的基本內(nèi)容都集成在一個(gè)尺寸有限的集成電路芯片上。它們都是通過片內(nèi)單一總線連接而成,其基本結(jié)構(gòu)依舊是 CPU加上外圍芯片的傳統(tǒng)結(jié)構(gòu)模式。 單片機(jī)最小系統(tǒng) 89S52是片內(nèi)有 ROM/EPROM 的單片機(jī),因此,這種芯片構(gòu)成的最小系統(tǒng)簡(jiǎn)單﹑可靠。 時(shí)鐘電路 89S52 單片機(jī)的時(shí)鐘信號(hào)通常有兩種方式 產(chǎn)生:一是內(nèi)部時(shí)鐘方式,二是外部時(shí)鐘方式。在 89S51單片機(jī)內(nèi)部有一振蕩電路,只要在單片機(jī)的 XTAL1和 XTAL2 引腳外接石英晶體(簡(jiǎn)稱晶振),就構(gòu)成了自激振蕩器并在單片機(jī)內(nèi)部產(chǎn)生時(shí)鐘脈沖信號(hào)。晶振 CYS 的振蕩頻率范圍在~12MHz間選擇,典型值為 12MHz和 6MHz。其中電平復(fù)位是通過 RST 端經(jīng)電阻與電源 Vcc 接通而L ZM3 0p F3 0p FGND1819C1R2R1KGNDR S T5V圖 4 復(fù)位電路 圖 3 晶振電路 8 實(shí)現(xiàn)的。時(shí)鐘頻率選用 6MHZ時(shí), C取 22uF,R2取 200Ω, R1取 1KΩ。所謂光電導(dǎo)效應(yīng)是表示材料 (或器件 )受到光輻射后 ,材料 (或器件 )的電導(dǎo)率發(fā)生變化?;诖?,在本系統(tǒng)中的光控路燈電路,傳感電路,報(bào)警電路上都有應(yīng)用。 圖 5 報(bào)警電路 主控制電路(在時(shí)鐘模塊內(nèi)) 主控制電路是時(shí)鐘模塊的重要組成部分,如圖 6所示,它是由單片機(jī)最小系統(tǒng)、單片機(jī)、鎖存器( 74LS373)還有 8255A等有序組合而成的。 設(shè)定開關(guān)燈時(shí)間,看能否顯示開關(guān)燈時(shí)間并且檢查能否控制整條支路按時(shí)開燈和關(guān)燈(基本要求 1),還有能否獨(dú)立控制每只路燈的開燈和關(guān)燈時(shí)間(基本要求 4)。還有正常的時(shí)間顯示。 分析: 有光時(shí),光敏電阻阻值減小,光控路燈電路輸出高電平,單片機(jī)控制路燈熄滅;無光時(shí),光敏電阻阻值恢復(fù),光控路燈電路輸出低電平,單片機(jī)控制路燈點(diǎn)亮。正確情況如《 LED燈亮滅對(duì)照表》所示。 拔掉任意一個(gè) LED燈,觀察報(bào)警電路中的指示燈是否點(diǎn)亮和有無響亮的蜂鳴聲,還有液晶屏上是否顯示出發(fā)生故障的路燈電路的標(biāo)號(hào)(基本要求 5)。 分析: 由于報(bào)警電路中的光敏電阻近距離的正對(duì)著所有的 LED燈,拔掉任意一個(gè)燈,導(dǎo)致某個(gè)燈不亮,都會(huì)使報(bào)警 電路運(yùn)作,發(fā)出響亮的蜂鳴聲,并點(diǎn)亮與路燈相對(duì)應(yīng)的小燈,同時(shí),液晶屏上顯示出發(fā)生故障的路燈電路的標(biāo)號(hào)。有為正確。并且還可以記錄單片機(jī)開機(jī)次數(shù)(單片機(jī)復(fù)位一次也相當(dāng)于一次關(guān)機(jī))。 uchar code tab1[]={0123456789abcde}。 uchar dsread1,dsread3,shi,fen,miao,xingqi,yue,ri,niangao。 uchar biao,biao1,biao2,biao3,ek,tt,bzw1,bzw3,kkk,bzw4,ddd,t1,t2,t3,t4。 sbit yrs=P1^1。 sbit deng=P1^0。 sbit ling1=P3^1。 sbit h1=P1^6。 sbit baojing=P3^2。//燈二報(bào)警 sbit baojing2=P3^4。 void xzl(uchar )。 void yjreday()。 void readtime()。 void chaizi()。 void xianshi()。 void cgq()。 void main() { delay(1000)。 t2=0。 biao=0。 PJ=0x81。 ling=1。 yjreday()。 if(yong1==0x88) {yjxs(0,0,0x0d,3,7)。 yjxs(0,0,0x07,1,4)。 yjxs(0,1,0x04,1,5)。 yjxs(0,1,0x0a,1,6)。 EX0=1。baojing1=0。baojing1=0。 xianshi()。 if(num==0x0a) {bzw1=0x66。jcqB=0x84。} else if(num==0x0b) { 13 num=0。 if(bzw4==0x36) {jcqB=0x36。} bzw1=0x00。 baojing1=1。 num=0。 else if(kkk==2) {deng=1。} } else if(num==0x0e) { num=0。 if(ddd==1) {yong1=0x88。bzw1=0x66。jcqB=0x24。sheding()。yong1=0x00。bzw1=0x00。jcqB=0x16。} } else if(num==0x0f) { num=0。 if(t1==1) {biao=0x77。biao2=0。 yjxs(1,0,0x0f,1,10)。biao=0。biao3=0。}//第二個(gè)燈亮 else if(t1==3) {biao2=0x11。 biao1=0。 yjxs(1,0,0x0f,1,12)。biao=0。biao2=0。}//hh 第二個(gè)燈滅 else if(t1==5) {biao=0。biao2=0。t1=0。} } cgq()。 if(t2==1) {ling=0。} else if(t2==2) { t2=0。 delay(1000)。 if(t3==1) { ling=1。 delay(1000)。 ling1=1。 delay(1000)。 if(t4==1) { 15 ling1=1。 } else if(t4==2) { ling1=0。 delay(1000)。 PA=。 ye=1。 ye=0。 PA=2。 ye=1。 ye=0。 xzl(0x38)。 xzl(0x04)。 xzl(0x80)。 jcqB=0x80。 miaon=0x00。 fenn=0x00。 shin=0x00。 rib=0x00。 nianb=0x00。 dsread2=jcqD。 niangao=2。 lk=jcqC。 fen=fenb。 xingqi=xingb。 yue=yueb。 nian=niangao*1000+nian1。0x20)==0x20) { ek++。amp。amp。amp。ling1=0。ling=0。} if(biao1==0x22) {biao1=0。ling=1。ling=1。ling1=1。 if((biao!=0x77)amp。(biao1!=0x22)amp。(biao2!=0x11)amp。(biao3!=0x34)) 17 {ling=1。} if(biao==0x77) {biao=0。ling1=1。ling1=0。} if(biao2==0x11) {biao2=0。} if(biao3==0x34) {biao3=0。} } } } void chaizi() { q1=shi/10。 q3=fen/10。 q5=miao/10。 q7=niangao。 q9=nian%1000%100/10。 q11=yue/10。 q13=ri/10。 } void anjian() { uchar lie,n,m,zjz。 if((PCamp。 if((PCamp。 n=0。0x0f)!=0x0f) { if(n0x04) n=0。 zjz=PC。0x01)==0) {m=0。 while((PCamp。} else if((zjzamp。num=n+m。0x0f)!=0x0f)。0x04)==0) {m=0x08。 while((PCamp。} else if((zjzamp。num=n+m。0x0f)!=0x0f)。 n++。 } } } } void sheding() { uchar bzw2,jshu。 if((num==0x0a)||(num==0x0e)) num=0。 if(jshu==0x01) { bzw2=0x03。 while(bzw2==0x03) { anjian()。 if((num==0x0b)||(num==0x0c)||(num==0x0e)||(num==0x0f)) {bzw2=0。bzw1=0。} else if(num==0x0d) {deng=0。 yjxs(1,0,0x05,1,q1)。 xzl(0x80+0x05)。 // cgq()。jshu=0。} else if(num==0x0a) {bzw2=0。} else {q2=num。} } } if(jshu==0x03) { bzw2=0x09。 while(bzw2==0x09) { anjian()。 if((num==0x0b)||(num==0x0c)||(num==0x0e)||(num=
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1