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

正文內(nèi)容

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

2025-07-30 21:19 上一頁面

下一頁面
 

【正文】 高速公路車流量監(jiān)測(cè)系統(tǒng)實(shí)現(xiàn)了智 能化的高速公路車流量實(shí)時(shí)監(jiān)測(cè)和管理,在改善交通環(huán)境,保證高速公路交通安全和道路暢通、提升服務(wù)質(zhì)量和運(yùn)營水平等方面將起到重要的作用。由超聲波發(fā)生器發(fā)射一束超聲波,再接收從車輛或地面的反射波,根據(jù)反射波返回時(shí)間的差別,來判斷有無車輛通過。 顯然,方案一有方法繁瑣、壽命短的缺點(diǎn);方案二由于信號(hào)衰減,以及馬路噪聲源較多的緣故穩(wěn)定性和抗干擾性不好;方案三最好,因?yàn)榉桨溉槐匕惭b多鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 12 余的車輛檢測(cè)硬件,從而減少開支,經(jīng)濟(jì)實(shí)用,而且當(dāng)前技術(shù)已經(jīng)非常成熟,因此本設(shè)計(jì)采用方案三。這樣檢測(cè),某次可能不準(zhǔn)確,但下次肯定能補(bǔ)回來,累積計(jì)算是很準(zhǔn)確的。 分別接, RED_A(南北向紅燈) ,YELLOW_A(南北向黃燈) ,GREEN_A(南北向綠燈) ,RED_B(東西向紅燈) ,YELLOW_B(東西向黃燈) ,GREEN_B(東西向綠燈) ,分別控制其路燈的亮滅。 U2 的 Q0Q7 分別接到數(shù)碼管的a,b,c,d,e,f,g,h 引腳,來實(shí)現(xiàn)數(shù)碼管的數(shù)字顯示,最后 U3 中的 Q0,Q1 分別接we1, we2。系統(tǒng)功能是由軟硬件共同實(shí)現(xiàn)的,因?yàn)檐浖目缮炜s性,最終實(shí)現(xiàn)的系統(tǒng)功能可強(qiáng)可弱,差別可能很大。運(yùn)用 keil 軟件來進(jìn)行編程,但由于匯編比較繁瑣,在這次設(shè)計(jì)中我采用了常用的 C 語言編程來實(shí)現(xiàn),更易于編寫與調(diào)試。鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 20 第 4 章 系統(tǒng)的仿真 了解虛擬物理原型的功能,在目標(biāo)板沒有制作或投產(chǎn)前,就可以 對(duì)硬件系統(tǒng)的功能、合理性和性能指標(biāo)進(jìn)行充分調(diào)整,并可以在沒有硬件的情況下,進(jìn)行相應(yīng)的程序設(shè)計(jì)和調(diào)試,也可由仿真電路圖直接導(dǎo)出繪制成印制電路板( PCB)。 Proteus 軟件 具有其它 EDA 工具軟件 的功能。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運(yùn)行后輸入輸出的效果。鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 第 5 章 總結(jié) 本次設(shè)計(jì)以 STC89C52 單片機(jī)為核心,程序是有 C語言實(shí)現(xiàn),用 keil 軟件進(jìn)行編譯,可大大加快調(diào)試進(jìn)度。 通過這次畢業(yè)設(shè)計(jì),我不僅將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。我在老師的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。在論文的寫作過程中,有很多困難,無論是在開始的理論學(xué)習(xí)階段,還是在論文的選題、資料查詢、開題、研究和撰寫的每一個(gè)環(huán)節(jié),都沒有離開過老師的指導(dǎo)和同學(xué)的幫助。鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 參考文獻(xiàn) [1] 郭天祥 .新概念 51 單片機(jī) C 語言教程 [M].電子工業(yè)出版社, 20xx. [2] 彭偉 . 單片機(jī) c 語言程序設(shè)計(jì)實(shí)訓(xùn) 120 例 [M]. 電子工業(yè)出版社 , [3] 趙佩華 .單片機(jī)接口技術(shù)及應(yīng)用 [M].北京:機(jī)械工業(yè)出版社 ,20xx. [4] 繞慶和 .MCS 51 單片機(jī)實(shí)用技術(shù) [M].北京:電子工業(yè)出版社 ,20xx. [5] 李廣弟 .單片機(jī)基礎(chǔ) [M].北京:北京航空航天大學(xué)出版社, 1992. [6] 何立民 .單片機(jī)應(yīng)用技術(shù)大全 [M].北京:北京航空航天大學(xué)出版社, 1994. [7] 張毅剛 .單片機(jī)原理及接口技術(shù) [M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社, 1990. [8] 譚浩強(qiáng) .單片機(jī)課程設(shè)計(jì) [M]. 北京:清華大學(xué)出版社, 1989. 鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 附 錄 附錄:源程序 include define uchar unsigned char /*定義字符串類型為無符號(hào)型 */ define uint unsigned int /*定義整型為無符號(hào)整型 */ uchar code a[10]={ 0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}。 //定義變量 char SN_G=30,WE_G=30,Y=5。/*定義延時(shí)函數(shù) */ void light()。//計(jì)算下次東西車流量 void flow1()。 sbit K0=P3^7。/*開關(guān) K3 接 P3^4 管腳 */ sbit K4=P3^3。/*開關(guān) K7 接 P3^0 管腳 */ sbit K8=P2^0。 //計(jì)數(shù)清零 TH0=(6553650000)/256。/*允許 T0 中斷 */ ET1=1。/*CPU 開放總中斷 */ EX0=1。 } //監(jiān)測(cè)東西車流量 void flow2() { if(K8==0) /*P2^0=0*/ { delay(10)。 LWE=m。 } else if(SN1==SN_G+10) { if(LSN25) SN1=SN_G,WE1=SN_G+15。 } else WE2=WE_G+10,SN2=WE_G+25。/*CPU 禁止響應(yīng)一切中斷 */ P1=0xF6,P0=a[0]。 dula=0。 delay(1000)。 wela=1。 /*延時(shí) */ dula=1。 P0=0x10。 P0=a[(WE_G)%10]。 //東西方向數(shù)碼管顯示可通行時(shí)間的個(gè)位 wela=0。/*南北方向綠燈時(shí)間 +1*/ if(SN_G==100) SN_G=0。/*由于使用的是兩位數(shù)碼管,當(dāng)東西方 向綠燈時(shí)間加到 100 后清零 */ } } /*返回 */ if(K7==0) /*P3^7=0*/ { delay(10)。/*南北方向顯示時(shí)間為南北方向綠燈通行時(shí)間,東西方向顯示時(shí)間為南北方向綠燈通行時(shí)間加黃燈閃亮?xí)r間 */ SN2=WE_G+Y+10,WE2=WE_G。 /*CPU 開放總中斷 */ break。/*計(jì)數(shù)器停止工作 */ for(。 delay(1000)。 delay(1000)。 delay(1000)。 delay(1000)。 } EA=1。/*延時(shí),把抖動(dòng)的時(shí)間拋掉 */ if(K0==0) { while(!K0)//當(dāng)松開 K0 開關(guān)時(shí),跳出循環(huán),執(zhí)行后面的程序 { light()。/*南北方向通車,東西方向不通車 */ SN=SN_G,WE=SN_G+Y+10。/*延時(shí),把抖動(dòng)的時(shí)間拋掉 */ if(K1==0) { while(!K1)//當(dāng)松開 K1 開關(guān)時(shí),跳出循環(huán),執(zhí)行后的程序 { light()。/*南北方向不通車,東西方向通車 */ SN=WE_G+Y+10,WE=WE_G。 TL0=0xb0。/*自減運(yùn)算 */ count=0。 if(k5)/*當(dāng) k3 時(shí) ,執(zhí)行程序 */ k=0。break。break。break。t) for(i=110。/*交通燈對(duì)應(yīng)著 k 的值變化 */ if(P1==c[1]amp。amp。 dula=0。 delay(1000)。 wela=1。 /*延時(shí) */ dula=1。 P0=0x10。 P0=a[WE%10]。 /*顯示東西方向個(gè)位 */ wela=0。)/*無條件循環(huán) */ { flow1()。/*調(diào)用交通燈函數(shù) */ led()。 key()。 /*延時(shí) */ } void main(void) { init()。 wela=1。 delay(1000)。 dula=0。 /*顯示南北方向個(gè)位 */ wela=0。 P0=a[SN%10]。 P0=0x01。/*南北方向亮紅燈,東西方向黃燈熄滅 */ } } /*數(shù)碼管顯示函數(shù) */ void led() { dula=1。count==0)/*當(dāng)南北方向亮黃燈且 count=0 時(shí),執(zhí)行程序 */ { P1=0xB7。i)。 for(t。break。break。break。/*自增運(yùn)算 */ count1()。 /*自增運(yùn)算 */ if(count=20)/*當(dāng) count 大于或等于 20 時(shí),歷時(shí) 1s,執(zhí)行程序 */ { SN。/*調(diào)用交通燈函數(shù) */ led()。 /*調(diào)用數(shù)碼管函數(shù) */ } count=0。/*調(diào)用交通燈函數(shù) */ led()。 /*調(diào)用數(shù)碼管函數(shù) */ } count=0。/*啟動(dòng)計(jì)數(shù)器 */ break。/*延時(shí),把抖動(dòng)的時(shí)間拋掉 */ if(K7==0) { while(!K7)//當(dāng)松開 K7 開關(guān)時(shí),跳出空循環(huán),執(zhí)行后面的序 { light()。 P0=0x20。 P0=0x10。 P0=0x02。 P0=0x01。/*東西南北方向均紅燈亮, P0 口輸出 0*/ 鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 32 EA=0。/*調(diào)用交通燈函數(shù) */ led()。/*清零 */ k=0。/*延時(shí),把抖動(dòng)的時(shí)間拋掉 */ if(K1==0) { while(!K1)/*當(dāng)松開 K1 開關(guān)時(shí),跳出空循環(huán), 執(zhí)行后面的程序 */ { } WE_G++。 /*延時(shí) */ /*設(shè)置南北方向通行時(shí)間 */ if(K0==0) /*P3^7=0*/ { delay(10)。 wela=1。 delay(1000)。 dula=0。 /*南北方向數(shù)碼管顯示可通行時(shí)間的個(gè)位 */ wela=0。 P0=a[(SN_G)%10]。 P0=0x01。)/*無條件循環(huán) */ { 鄭州航空工業(yè)管理學(xué)院畢業(yè)設(shè)計(jì)(論文) 30 dula=1。 else SN2=WE_G+25,WE2=WE_G+10。 } } } void count2()//計(jì)算東西方向 { if(k==3) { if(WE2==WE_G) { if(LWE15) { WE2=WE_G。 WE1=SN_G+15。 led()。/*允許外部中斷 1 中斷,即允許響應(yīng)端口 P3^3 中斷 */ } //監(jiān)測(cè)南北車流量 void flow1() { n=TH1*256+TL1。/*啟動(dòng)計(jì)數(shù)器 */ TR1=1。 /*0xB0, 1 機(jī)器周期 1us,計(jì) 50000 個(gè)數(shù),用時(shí) 50ms*/ IT0=1。 /*計(jì)數(shù)器 T1 用模式 1,為 16 位計(jì)數(shù)器,定時(shí)器用模式 1*/ TH1=0。/*開關(guān) K5 接 P3^2 管腳 */ sbit K6=P3^1。/*開關(guān) K1 接 P3^6 管腳 */ sbit K2=P3^5。//監(jiān)測(cè)東西車流量 //定義按鍵 sbit dula=P2^6。 /*定義數(shù)碼管顯示函數(shù) */ void count1()。 uchar i,k=0,count=0。 /*P2 口 ,低有效,數(shù)碼管選通 */ uchar code c[6
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1