




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE 10創(chuàng)新設(shè)計(jì)計(jì)(學(xué)校校路燈控控制系統(tǒng)統(tǒng))專業(yè)班級(jí)級(jí):088電子(1)班班 姓名名:吳 劍 學(xué)號(hào)號(hào):2000811033301226設(shè)計(jì)簡(jiǎn)介介:本設(shè)計(jì)是是一個(gè)通通過511單片機(jī)機(jī)來(lái)控制制路燈亮亮/滅。例如:晚上119:330路燈燈亮,到到早上66:000熄滅,當(dāng)時(shí)鐘鐘走到119:330時(shí)路路燈點(diǎn)亮亮,同理理在6:00時(shí)時(shí)熄滅,實(shí)現(xiàn)自自動(dòng)控制制。為了了防止偶偶爾斷電電或停機(jī)機(jī)后再開開機(jī)致使使設(shè)定值值丟失,這里使使用了AAT244C022來(lái)記憶憶設(shè)定的的定時(shí)值值。P11口作為為控制輸輸出口控控制繼電電器從而而達(dá)到控控制路燈燈的作用用。亮、滅時(shí)間間可隨時(shí)時(shí)調(diào)整,提高了了控制的的靈活
2、性性和準(zhǔn)確確性。為了進(jìn)行行校時(shí)及及定時(shí)值值設(shè)定,規(guī)定了了六種工工作狀態(tài)態(tài)。狀態(tài)態(tài)0(sstattus=0):正常走走時(shí);狀狀態(tài)1(staatuss=1):輸入入定時(shí)11的“分”狀態(tài);狀態(tài)22(sttatuus=22):輸輸入定時(shí)時(shí)1的“時(shí)”狀態(tài);狀態(tài)33(sttatuus=33):輸輸入定時(shí)時(shí)2的“分”狀態(tài);狀態(tài)44(sttatuus=44):輸輸入定時(shí)時(shí)2的“時(shí)”狀態(tài);狀態(tài)55(sttatuus=55):校校正走時(shí)時(shí)態(tài)。狀態(tài)0:從左往往右六只只數(shù)碼管管依次顯顯示走時(shí)時(shí)的時(shí)、分、秒秒。狀態(tài)1:從左往往右的顯顯示依次次為:狀狀態(tài)1顯顯示(11位);無(wú)顯示示;定時(shí)時(shí)1的“分”顯示。后兩位位無(wú)顯示示
3、。按下下S6/S5進(jìn)進(jìn)行加減減。狀態(tài)2:從左往往右的顯顯示依次次為:狀狀態(tài)2顯顯示(11位);無(wú)顯示示;定時(shí)時(shí)1的“時(shí)”顯示。后兩位位無(wú)顯示示。按下下S6/S5進(jìn)進(jìn)行加減減狀態(tài)3:從左往往右的顯顯示依次次為:狀狀態(tài)3顯示(1位);無(wú)顯顯示;定定時(shí)2的“分”顯示。后兩位位無(wú)顯示示。按下下S6/S5進(jìn)進(jìn)行加減減。狀態(tài)4:從左往往右的顯顯示依次次為:狀狀態(tài)4顯顯示(11位);無(wú)顯示示;定時(shí)時(shí)2的“時(shí)”顯示。后兩位位無(wú)顯示示。按下下S6/S5進(jìn)進(jìn)行加減減。狀態(tài)5:從左往往右的顯顯示依次次為:狀狀態(tài)5顯顯示(11位);無(wú)顯示示;時(shí)鐘鐘的“分”顯示。后兩位位無(wú)顯示示。按下下S6/S5進(jìn)進(jìn)行加減減。對(duì)AT2
4、24C002內(nèi)部部?jī)?chǔ)存單單元規(guī)劃劃:800、811單元存存放定時(shí)時(shí)1的分分、時(shí)值值;900、911單元存存放定時(shí)時(shí)2的分分、時(shí)值值;1000號(hào)單單元存放放首次寫寫入的標(biāo)標(biāo)志,若若寫入過過,則1100號(hào)號(hào)單元置置數(shù)1000.框圖如下下: AT89S51控制中心及其外圍電路路燈系統(tǒng)AT24C02電路圖如如下:源程序如如下:#inccludde #deffinee uccharr unnsiggnedd chhar#deffinee uiint unssignned inttuchaar ccodee SEEG710=00 xa00,0 xxbe,0 x662,00 x2aa,0 xx3c,0 x2
5、29,00 x211,0 xxba,0 x220,00 x288; /*共共陽(yáng)*/uchaar ccodee ACCT44=0 xbbf,00 xdff,0 xxef,0 x77f,00 xfdd,0 xxfe;sbitt ouutpuut=PP100;#deffinee INNC_KKEY 0 xffb /SS6按下下#deffinee DEEC_KKEY 0 xff7 /SS5按下下#deffinee OKK_KEEY 00 xeff /S44按下#deffinee STTATUUS_KKEY 0 xddf /S3按按下uchaar sstattus;uchaar ddedaa,seec,
6、mmin,houur;uchaar sset11_daat22,sset22_daat22;bit sett1_fflagg,seet2_flaag;sbitt SDDA=PP200;sbitt SCCL=PP211;stattic uchhar timme_ccnt; staaticcbitt biit_fflagg;voidd deelayy_iccc(iint n)intt i;for(i=11;in;ii+);voidd deelayy();voidd deelayy1mss(uiint z)uinnt ii,j;for(i=00;iz;ii+)for(j=00;j1100;j+);v
7、oidd sttartt()/開始始函數(shù)SDAA=1;delaay();SCL=1;delaay();SDA=0;delaay();voidd sttop()/停止函函數(shù)SDAA=0;delaay();SCL=1;delaay();SDA=1;delaay();voidd reespoons()/應(yīng)答函函數(shù)uchhar i;SCL=1;delaay();whille(SDAA=11)&(i2500)ii+;SCL=0;delaay();voidd wrritee_byyte(uchhar datte)/寫一一字節(jié)uchhar i,ttempp;tempp=daate;for(i=00;i8;i
8、i+)temmp=ttempp11;SCL=0;delaay();SDA=CY;delaay();SCL=1;delaay();SCL=0;delaay();SDA=1;delaay();uchaar rreadd_byyte()uchhar i,kk;SCL=0;delaay();SDA=1;delaay();for(i=00;i8;ii+)SCLL=1;delaay();k=(kk=200)ddedaa=0;secc+; iff(seec99)ssec=0;mmin+; iff(miin99)mmin=0;hhourr+; iff(hoour23)hoour=0; /*/voidd tii
9、me11() intterrruptt 3 TH11=(6655336-110000)/2256; TL11=(6655336-110000)%2256; timme_ccnt+; bitt_fllag=biit_fflagg; if(staatuss=00)iif(ttimee_cnnt33)tiime_cntt=0; elsseiif(ttimee_cnnt99)tiime_cntt=0;uchaar kkey()uchhar temmp;P3=00 xfff;tempp=P33;if(ttempp!=00 xfff)dellay_iccc(300);P3=00 xfff;tempp=P3
10、3;retuurn(temmp);voidd poout()/輸出判判斷子函函數(shù) if(miin=sett1_ddat0)&(houur=sett1_ddat1)P11=0 xx00; if(miin=sett2_ddat0)&(houur=sett2_ddat1)P11=0 xxff; /*/voidd maain() uchhar keyy_vaaluee; iniitiaal(); forr(;) keey_vvaluue=kkey(); pouut(); if(keyy_vaaluee=SSTATTUS_KEYY)/如果SS4鍵按按下 sttatuus+; if(staatuss=66
11、) sttatuus=00; EA=0; pouut(); wwritte_aadd(1000,888);ddelaay_iicc(2500); wwritte_aadd(80,sett1_ddat0);deelayy_iccc(2250); wwritte_aadd(81,sett1_ddat1);deelayy_iccc(2250); wwritte_aadd(90,sett2_ddat0);deelayy_iccc(2250); wwritte_aadd(91,sett2_ddat1);deelayy_iccc(2250); wwritte_aadd(70,(uccharr)seet1_
12、flaag);dellay_iccc(2550); wwritte_aadd(71,(uccharr)seet2_flaag);dellay_iccc(2550); EEA=11; ddelaay1mms(3300); if(kkey_vallue=INNC_KKEY)/如如果S11鍵按下下 pouut(); sswittch(staatuss) ccasee 1:if(sett1_ddat060)sett1_ddat0+;ddelaay1mms(3300);brreakk; ccasee 2:if(sett1_ddat123)sett1_ddat1+;ddelaay1mms(3300);br
13、reakk; ccasee 3:if(sett2_ddat060)sett2_ddat0+;ddelaay1mms(3300);brreakk; ccasee 4:if(sett2_ddat123)sett2_ddat1+;ddelaay1mms(3300);brreakk; ccasee 5:if(minn0)sset11_daat00;deelayy1mss(3000);breeak; ccasee 2:if(sett1_ddat10)sset11_daat11;deelayy1mss(3000);breeak; ccasee 3:if(sett2_ddat00)sset22_daat00
14、;deelayy1mss(3000);breeak; ccasee 4:if(sett2_ddat10)sset22_daat11;deelayy1mss(3000);breeak; ccasee 5:if(minn0)minn-;dellay11ms(3000);bbreaak; ddefaaultt:brreakk; if(kkey_vallue=OKK_KEEY)if(sttatuus=1)|(sstattus=2)sset11_fllag=!seet1_flaag;ddelaay1mms(3300); if(sttatuus=3)|(sstattus=4)sset11_fllag=!s
15、eet1_flaag;ddelaay1mms(3300); if(sstattus=0) poout();swittch(timme_ccnt) caase 0:PP0=SSEG77seec%110;P2=ACTT5;brreakk; caase 1:PP0=SSEG77seec/110;P2=ACTT4;brreakk; caase 2:PP0=SSEG77miin%110;P2=ACTT3;brreakk; caase 3:PP0=SSEG77miin/110;P2=ACTT2;brreakk; caase 4:PP0=SSEG77hoour%10;P22=ACCT11;bbreaak;
16、caase 5:PP0=SSEG77hoour/10;P22=ACCT00;bbreaak; deefauult:breeak; if(sstattus=1) poout();swittch(timme_ccnt) caase 0:PP0=SSEG77sttatuus;P2=ACTT0;brreakk; caase 1:PP0=00 xfff;P22=ACCT11;bbreaak; caase 2:PP0=SSEG77seet1_datt0%100;PP2=AACT3;breeak; caase 3:PP0=SSEG77seet1_datt0/100;PP2=AACT2;breeak; dee
17、fauult:if(bitt_fllag)P00=SEEG7sett1_ddat0%10;P22=ACCT33; ellse P0=SEGG7sset11_daat00/110;P2=ACTT2; brreakk; if(sstattus=2) ppoutt();swittch(timme_ccnt) caase 0:PP0=SSEG77sttatuus;P2=ACTT0;brreakk; caase 1:iif(sset11_fllag)P0=0 xffb; eelsee P00=0 xxff;P2=ACTT1;brreakk; caase 2:PP0=SSEG77seet1_datt1%1
18、00;PP2=AACT3;breeak; caase 3:PP0=SSEG77seet1_datt1/100;PP2=AACT2;breeak; deefauult:if(bitt_fllag)P00=SEEG7sett1_ddat1%10;P22=ACCT33; ellse P00=SEEG7sett1_ddat1/10;P22=ACCT22;breeak; if(sstattus=3)swiitchh(tiime_cntt) caase 0:PP0=SSEG77sttatuus;P2=ACTT0;brreakk; caase 1:PP0=00 xfff;P22=ACCT11;bbreaak
19、; caase 2:PP0=SSEG77seet2_datt0%100;PP2=AACT3;breeak; caase 3:PP0=SSEG77seet2_datt0/100;PP2=AACT2;breeak; deefauult:if(bitt_fllag)P00=SEEG7sett2_ddat0%10;P22=ACCT33; ellse P0=SEGG7sset22_daat00/110;P2=ACTT2; brreakk; if(sstattus=4) swwitcch(ttimee_cnnt) caase 0:PP0=SSEG77sttatuus;P2=ACTT0;brreakk; caase 1:iif(sset11_fllag)P0=0 xffb; eelsee P00=0 xxff;P2=ACTT1;brreakk; caase 2:PP0=SSEG77seet2_datt1%100;PP2=AACT3;breeak; caase 3:PP0=SSEG77seet2_datt1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物流運(yùn)輸借款協(xié)議方合同
- 二零二五年度航空航天用高溫合金委托生產(chǎn)協(xié)議
- 二零二五年度智能共享單車無(wú)償使用合同范本
- 2025年度門診部護(hù)士長(zhǎng)聘任與管理服務(wù)合同
- 職業(yè)插畫師插畫設(shè)計(jì)服務(wù)合同
- 房地產(chǎn)經(jīng)紀(jì)人獨(dú)家代理合同書
- 產(chǎn)品創(chuàng)意與策劃流程手冊(cè)
- 歷史文物保護(hù)與遺址發(fā)掘試題及答案
- 人工智能輔助的智能環(huán)境保護(hù)監(jiān)測(cè)系統(tǒng)開發(fā)協(xié)議
- 大健康產(chǎn)業(yè)數(shù)字化健康服務(wù)平臺(tái)建設(shè)
- 中建10t龍門吊安拆安全專項(xiàng)施工方案
- 國(guó)內(nèi)外測(cè)井技術(shù)現(xiàn)狀與展望文檔
- 骨科術(shù)后譫妄患者的護(hù)理
- 大模型專題:2024大模型技術(shù)及其在金融行業(yè)的應(yīng)用探索報(bào)告
- 約定工資結(jié)清協(xié)議書(2篇)
- 天津地區(qū)高考語(yǔ)文五年高考真題匯編-語(yǔ)言文字應(yīng)用
- 特殊作業(yè)安全管理監(jiān)護(hù)人專項(xiàng)培訓(xùn)課件
- 鶴壁海格龍升3萬(wàn)噸溴系列新材料產(chǎn)品環(huán)評(píng)資料環(huán)境影響
- 道路運(yùn)輸企業(yè)兩類人員安全考核試題及答案
- 衛(wèi)生技術(shù)人員準(zhǔn)入制度
- 2024屆全國(guó)新高考英語(yǔ)復(fù)習(xí)-讀后續(xù)寫微寫作
評(píng)論
0/150
提交評(píng)論