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

正文內(nèi)容

算機(jī)控制系統(tǒng)課程設(shè)計(jì)-單片機(jī)交通信號(hào)燈控制系統(tǒng)設(shè)計(jì)-資料下載頁

2025-07-21 11:17本頁面

【導(dǎo)讀】交通燈控制系統(tǒng)控制東西、南北兩個(gè)方向信號(hào)燈,每個(gè)方向設(shè)置兩組紅綠燈,紅燈禁止通行,綠燈允許通行。每個(gè)方向的通行時(shí)間各由兩位LED數(shù)碼顯示,通。方向綠燈,南北方向紅燈,之后以定時(shí)方式控制兩個(gè)方向的汽車輪流通行。信號(hào)燈的點(diǎn)亮與熄滅。正文包括設(shè)計(jì)目的與意義、交通信號(hào)燈是交通信號(hào)中的重要組成部分,是道路交通的基本語言。許車輛、行人通行,但轉(zhuǎn)彎的車輛不準(zhǔn)妨礙被放行的直行車輛和行人通行。已在人行橫道內(nèi)的行人要視來車情況,或盡快通過,或原地不動(dòng),本設(shè)計(jì)為了簡便起見,將黃燈取消,使用紅燈的閃爍代替。,,,口作為數(shù)碼管的位選端。整個(gè)數(shù)碼管使用動(dòng)態(tài)顯示技術(shù)驅(qū)。撥碼開關(guān)接到單片機(jī)的P1和P3口,由于是8位,故可以選擇2^8=256個(gè)狀態(tài),等待時(shí)間的范圍為0~99s,故使用撥碼開關(guān)的調(diào)節(jié)范圍足夠。

  

【正文】 //變量 Time1 賦初值 0 TimerConfiguration1()。//調(diào)用定時(shí)子函數(shù) while(1)//進(jìn)入主函數(shù)循環(huán)掃描 { shuruzhuanhua()。//輸入掃描轉(zhuǎn)化 if(Time=dxshuru)//判斷東西向定時(shí)是否達(dá)到設(shè)定值,達(dá)到則跳出 { shuruzhuanhua()。 display(dxshuruTime,1)。//顯示東西向通行剩余時(shí)間 if(Time=(dxshuru3)amp。amp。Time=dxshuru)//判斷時(shí)間達(dá)到倒數(shù)三秒時(shí)綠燈閃爍 { dx_shanshuo()。 dxred=0。//東西綠燈閃爍完成換為南北綠燈,東西紅燈 11 dxgreen=1。 nbred=1。 nbgreen=0。 } } if(Timedxshuruamp。amp。Time=(dxshuru+nbshuru))//判斷達(dá)到設(shè)定時(shí)跳出 { shuruzhuanhua()。//輸入掃描轉(zhuǎn)化 display((dxshuru+nbshuru)Time,0)。//顯示南北通行剩余時(shí)間 if(Time=(dxshuru+nbshuru3)amp。amp。Time(dxshuru+nbshuru)) { nb_shanshuo()。 } if(Time==(dxshuru+nbshuru))//閃爍完成 換為東西綠燈,南北紅燈 { dxred=1。 dxgreen=0。 nbred=0。 nbgreen=1。 Time=0。//計(jì)時(shí)清零循環(huán)以上步驟 } } } } void TimerConfiguration1()//定時(shí)器子函數(shù)實(shí)現(xiàn) { TMOD = 0x11。 //選擇定時(shí)器 0,工作方式 1 TH0 = 0x3C。 //設(shè)置初始值,定為 TL0 = 0xAF。 EA = 1。 //打開總中斷 ET0 = 1。 //打開定時(shí)器 0中斷 TR0 = 1。 //啟動(dòng)定時(shí)器 0 } void Timer0() interrupt 1//定時(shí)器中斷, Time 自加一為一秒 { TH0 = 0x3C。 //初值重裝 TL0 = 0xAF。 Time1++。 if(Time1==10) 12 { Time1=0。 Time++。 } } void display(unsigned char T,unsigned char n)//顯示子函數(shù)實(shí)現(xiàn) { unsigned char shi,ge。 shi=T/10。//將要顯示時(shí)間 T分為十位和個(gè)位分別查表顯示 ge=T%10。 if(n==1)//n為方向確定, n=1 時(shí)為東西向剩余時(shí)間顯示 { dxshi=1。 dxge=0。 nbshi=0。 nbge=0。 git=table[shi] 。 delay2Ms()。 git=0xFF。 dxge=1。 dxshi=0。 nbshi=0。 nbge=0。 git=table[ge]。 delay2Ms()。 git=0xFF。 } if(n==0)//n=0 時(shí)為南北向剩余時(shí)間顯示 { nbshi=1。 nbge=0。 dxge=0。 dxshi=0。 git=table[shi] 。 delay2Ms()。 git=0xFF。 nbge=1。 nbshi=0。 dxge=0。 dxshi=0。 git=table[ge]。 delay2Ms()。 git=0xFF。 13 } } void delay2s(void) //2s 延時(shí)子函數(shù)實(shí)現(xiàn) { unsigned char i,j,z。 for(z=50。z0。z) for(i=120。i0。i) for(j=150。j0。j)。 } void delay2Ms(void) //2ms 延時(shí)子函數(shù)實(shí)現(xiàn) { unsigned char o,p,q。 for(o=50。o0。o) for(p=12。p0。p) for(q=15。q0。q)。 } void Delay1ms(unsigned int t)//1ms 可傳參子函數(shù)實(shí)現(xiàn) { unsigned char k,j。 for(。t0。t) { for(k=10。k0。k) for(j=10。j0。j)。 } } void dx_shanshuo(void)//東西向綠燈閃爍子函數(shù)實(shí)現(xiàn) { while(Time=(dxshuru3)amp。amp。Time=dxshuru) { shuruzhuanhua()。 display(dxshuruTime,1)。 dxred=1。 dxgreen=1。 nbred=0。 nbgreen=1。 Delay1ms(1000)。 dxred=1。 dxgreen=0。 nbred=0。 14 nbgreen=1。 Delay1ms(1000)。 } } void nb_shanshuo(void)//南北綠燈閃爍子函數(shù)實(shí)現(xiàn) { while(Time=(dxshuru+nbshuru3)amp。amp。Time(dxshuru+nbshuru)) { display((dxshuru+nbshuru)Time,0)。 P2=0XDF。 dxred=0。 dxgreen=1。 nbred=1。 nbgreen=1。 Delay1ms(1000)。 P2=0XDE。 dxred=0。 dxgreen=1。 nbred=1。 nbgreen=0。 Delay1ms(1000)。 } } void shuruzhuanhua(void)//輸入轉(zhuǎn)化子函數(shù)實(shí)現(xiàn) { unsigned char a,b,c,d。 a=P1。 b=P3。 c=a/16。 d=a%16。 dxshuru=c*10+d。 c=b/16。 d=b%16。 nbshuru=c*10+d。 } 十二、設(shè)計(jì)心得 通過本次課程設(shè)計(jì),讓我加深了對(duì)課本知識(shí)的理解和掌握,也讓我對(duì)單片機(jī)與外部器件的接口技術(shù)有了更深的了解, 使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉 。對(duì)于各種相關(guān)軟件如 DXP、 KEIL 的使用更加熟練, C 語言的編程風(fēng)格也有所改善。在設(shè)計(jì)過程中遇到了許多困難,為了解決 15 這些問題就不得不在課本上查找資料或者在網(wǎng)上查找資料,或者與同學(xué)討論。在課本上學(xué)的畢竟是理論知識(shí),理解也不會(huì)太深,只有像做這種課程設(shè)計(jì)才能真真正正的提 高自己。所謂實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),通過實(shí)踐了,真正的自己親身體驗(yàn)了才能懂得所學(xué)東西的本質(zhì)。 因此,只有學(xué)習(xí)理論知識(shí)后再親身實(shí)踐我們才能學(xué)到真正的東西,才能有所提升,才能完成質(zhì)的飛躍。 但是,這些也都僅僅是一個(gè)開端,在以后的日子里,我將爭取繼續(xù)努力學(xué)好這一實(shí)用的技能,為以后的工作打下堅(jiān)實(shí)基礎(chǔ)! 十三、參考文獻(xiàn) 1 汪文,陳林 . 單片機(jī)原理及應(yīng)用 [M].武漢:華中科技大學(xué)出版社, 20xx. 2 施保華,楊三青,周鳳星 .計(jì)算機(jī)控制技術(shù) [M].武漢:華中科技大學(xué)出版社, 20xx. 3 單片機(jī)原理實(shí)驗(yàn)指導(dǎo)書 4 計(jì)算 機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1