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

正文內(nèi)容

基于單片機(jī)控制的智能交通燈畢業(yè)論文(參考版)

2025-06-22 12:48本頁(yè)面
  

【正文】 /*調(diào)用交通燈函數(shù)*/ led()。 key()。)/*無(wú)條件循環(huán)*/ { flow1()。 /*延時(shí)*/}void main(void){ init()。 /*顯示東西方向個(gè)位*/ wela=0。 wela=1。 P0=a[WE%10]。 delay(1000)。 P0=0x10。 dula=0。 /*延時(shí)*/ dula=1。 /*顯示南北方向個(gè)位*/ wela=0。 wela=1。 P0=a[SN%10]。 delay(1000)。 P0=0x01。 dula=0。/*南北方向亮紅燈,東西方向黃燈熄滅*/ } }/*數(shù)碼管顯示函數(shù)*/void led(){ dula=1。amp。count==0)/*當(dāng)南北方向亮黃燈且count=0時(shí),執(zhí)行程序*/ { P1=0xB7。/*交通燈對(duì)應(yīng)著k的值變化*/ if(P1==c[1]amp。i)。t) for(i=110。 for(t。break。break。break。break。break。break。 if(k5)/*當(dāng)k3時(shí),執(zhí)行程序*/ k=0。/*自增運(yùn)算*/ count1()。/*自減運(yùn)算*/ count=0。 /*自增運(yùn)算*/ if(count=20)/*當(dāng)count大于或等于20時(shí),歷時(shí)1s,執(zhí)行程序*/ { SN。 TL0=0xb0。/*調(diào)用交通燈函數(shù)*/ led()。/*南北方向不通車,東西方向通車*/ SN=WE_G+Y+10,WE=WE_G。 /*調(diào)用數(shù)碼管函數(shù)*/ } count=0。/*延時(shí),把抖動(dòng)的時(shí)間拋掉*/ if(K1==0) { while(!K1)//當(dāng)松開(kāi)K1開(kāi)關(guān)時(shí),跳出循環(huán),執(zhí)行后的程序 { light()。/*調(diào)用交通燈函數(shù)*/ led()。/*南北方向通車,東西方向不通車*/ SN=SN_G,WE=SN_G+Y+10。 /*調(diào)用數(shù)碼管函數(shù)*/ } count=0。/*延時(shí),把抖動(dòng)的時(shí)間拋掉*/ if(K0==0) { while(!K0)//當(dāng)松開(kāi)K0開(kāi)關(guān)時(shí),跳出循環(huán),執(zhí)行后面的程序 { light()。/*啟動(dòng)計(jì)數(shù)器*/ break。 } EA=1。/*延時(shí),把抖動(dòng)的時(shí)間拋掉*/ if(K7==0) { while(!K7)//當(dāng)松開(kāi)K7開(kāi)關(guān)時(shí),跳出空循環(huán),執(zhí)行后面的序 { light()。 delay(1000)。 P0=0x20。 delay(1000)。 P0=0x10。 delay(1000)。 P0=0x02。 delay(1000)。 P0=0x01。/*計(jì)數(shù)器停止工作*/ for(。/*東西南北方向均紅燈亮,P0口輸出0*/ EA=0。 /*CPU開(kāi)放總中斷*/ break。/*調(diào)用交通燈函數(shù)*/ led()。/*南北方向顯示時(shí)間為南北方向綠燈通行時(shí)間,東西方向顯示時(shí)間為南北方向綠燈通行時(shí)間加黃燈閃亮?xí)r間*/ SN2=WE_G+Y+10,WE2=WE_G。/*清零*/ k=0。/*由于使用的是兩位數(shù)碼管,當(dāng)東西方向綠燈時(shí)間加到100后清零*/ } } /*返回*/ if(K7==0) /*P3^7=0*/ { delay(10)。/*延時(shí),把抖動(dòng)的時(shí)間拋掉*/ if(K1==0) { while(!K1)/*當(dāng)松開(kāi)K1開(kāi)關(guān)時(shí),跳出空循環(huán),執(zhí)行后面的程序*/ { } WE_G++。/*南北方向綠燈時(shí)間+1*/ if(SN_G==100) SN_G=0。 /*延時(shí)*/ /*設(shè)置南北方向通行時(shí)間*/ if(K0==0) /*P3^7=0*/ { delay(10)。 //東西方向數(shù)碼管顯示可通行時(shí)間的個(gè)位 wela=0。 wela=1。 P0=a[(WE_G)%10]。 delay(1000)。 P0=0x10。 dula=0。 /*延時(shí)*/ dula=1。 /*南北方向數(shù)碼管顯示可通行時(shí)間的個(gè)位*/ wela=0。 wela=1。 P0=a[(SN_G)%10]。 delay(1000)。 P0=0x01。 dula=0。)/*無(wú)條件循環(huán)*/ { dula=1。/*CPU禁止響應(yīng)一切中斷*/ P1=0xF6,P0=a[0]。 else SN2=WE_G+25,WE2=WE_G+10。 } else WE2=WE_G+10,SN2=WE_G+25。 }}}void count2()//計(jì)算東西方向{if(k==3){ if(WE2==WE_G) { if(LWE15) { WE2=WE_G。 } else if(SN1==SN_G+10) { if(LSN25) SN1=SN_G,WE1=SN_G+15。 WE1=SN_G+15。 LWE=m。 led()。}//監(jiān)測(cè)東西車流量void flow2(){ if(K8==0) /*P2^0=0*/ { delay(10)。/*允許外部中斷1中斷,即允許響應(yīng)端口P3^3中斷*/}//監(jiān)測(cè)南北車流量void flow1(){ n=TH1*256+TL1。/*CPU開(kāi)放總中斷*/ EX0=1。/*啟動(dòng)計(jì)數(shù)器*/ TR1=1。/*允許T0中斷*/ ET1=1。 /*0xB0,1機(jī)器周期1us,計(jì)50000個(gè)數(shù),用時(shí)50ms*/ IT0=1。 //計(jì)數(shù)清零 TH0=(6553650000)/256。 /*計(jì)數(shù)器T1用模式1,為16位計(jì)數(shù)器,定時(shí)器用模式1*/ TH1=0。/*開(kāi)關(guān)K7接P3^0管腳*/sbit K8=P2^0。/*開(kāi)關(guān)K5接P3^2管腳*/sbit K6=P3^1。/*開(kāi)關(guān)K3接P3^4管腳*/sbit K4=P3^3。/*開(kāi)關(guān)K1接P3^6管腳*/sbit K2=P3^5。sbit K0=P3^7。//監(jiān)測(cè)東西車流量//定義按鍵sbit dula=P2^6。//計(jì)算下次東西車流量void flow1()。 /*定義數(shù)碼管顯示函數(shù)*/void count1()。/*定義延時(shí)函數(shù)*/void light()。 uchar i,k=0,count=0。 //定義變量 char SN_G=30,WE_G=30,Y=5。 /*P2口,低有效,數(shù)碼管選通*/uchar code c[6]={0xF3,0xF5,0xB6,0xDE,0xEE,0x76}。參考文獻(xiàn)[1] [M].電子工業(yè)出版社,2009.[2] 彭偉. 單片機(jī)c語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)120例[M]. 電子工業(yè)出版社,[3] [M].北京:機(jī)械工業(yè)出版社 ,2003.[4] 51 單片機(jī)實(shí)用技術(shù)[M].北京:電子工業(yè)出版社 ,2003.[5] [M].北京:北京航空航天大學(xué)出版社,1992.[6] [M].北京:北京航空航天大學(xué)出版社, 1994.[7] [M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1990.[8] [M]. 北京:清華大學(xué)出版社,1989.附 錄附錄:源程序include define uchar unsigned char /*定義字符串類型為無(wú)符號(hào)型*/define uint unsigned int /*定義整型為無(wú)符號(hào)整型*/uchar code a[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。再次感謝我的指導(dǎo)老師,謝謝您的教誨。在論文的寫(xiě)作過(guò)程中,有很多困難,無(wú)論是在開(kāi)始的理論學(xué)習(xí)階段,還是在論文的選題、資料查詢、開(kāi)題、研究和撰寫(xiě)的每一個(gè)環(huán)節(jié),都沒(méi)有離開(kāi)過(guò)老師的指導(dǎo)和同學(xué)的幫助。我會(huì)繼續(xù)努力的學(xué)習(xí),大膽創(chuàng)新,使自己得到更大的提升。我在老師的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為真己的東西。通過(guò)這次畢業(yè)設(shè)計(jì),我不僅將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。南北通行時(shí)間相同,東西通行時(shí)間相同,不能單獨(dú)控制。第5章 總結(jié)本次設(shè)計(jì)以STC89
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1