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

正文內(nèi)容

閃爍led小燈的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-08-19 10:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 EX0=1。 //外部中斷 INT0 開(kāi)啟 IT0=1。 //設(shè)置開(kāi)關(guān)下降沿有效 EX1=1。 //外部中斷 INT0 開(kāi)啟 IT1=1。 //設(shè)置開(kāi)關(guān)下降沿有效 ns_time=ns_time_green。 //東西南北紅黃綠燈時(shí)間賦值 ew_time=ew_time_red。 ew_time_red=ns_time_green+ns_time_yellow。 if(!a) //a=0,東西顯示 19 開(kāi)始倒計(jì)時(shí),南北 14 開(kāi)始倒計(jì)時(shí) 7 { ns_time=ew_time_red。 ew_time=ns_time_green+ns_time_yellow。 } while(!a) //a=0,進(jìn)入循環(huán) { if(ew_time50) { while(!flag)。 display(ew_time,ew_time5)。 //flag=1,顯示東西 19,南北 14 P1=0xdd。 //南北綠燈,東西紅燈 flag=0。 } if(ew_time=5) //東西時(shí)間 =5 時(shí),南北黃燈閃爍,東西紅燈 { while(!flag)。 flag=0。 display(ns_time,ns_time)。 //東西,南北均從 5開(kāi)始倒計(jì)時(shí)顯示 P1=0xdf。 //東西紅燈,南北黃燈一亮一滅顯示 /*p1_4=0。*/ 8 delay(5000)。 p1_0=~p1_0。 //南北黃燈所在位,對(duì)應(yīng)取反,實(shí)現(xiàn)亮滅變化 delay(5000)。 } if(ew_time==0) //如果東西時(shí)間為 0,賦值 a為 1,以實(shí)現(xiàn)方向轉(zhuǎn)變 a=1。 } if(a) //a=1,南北顯示 19開(kāi)始倒計(jì)時(shí),東西 14 開(kāi)始倒計(jì)時(shí) { ns_time=ew_time_red。 ew_time=ns_time_green+ns_time_yellow。 } while(a) //a=1,進(jìn)入循環(huán) { if(ns_time50) //南北紅燈,東西綠燈 { while(!flag)。 display(ns_time5,ns_time)。 //flag=0,顯示南北 19,東西 14 delay(5000)。 //延時(shí)子函數(shù)調(diào)用 P1=0xeb。 //南北紅扥個(gè),東西綠燈顯示 } 9 if(ns_time5=0) //南北時(shí)間 =5 時(shí)南北紅燈,東西黃燈閃爍 { while(!flag)。 //flag=0 南北顯示 19 開(kāi)始倒計(jì)時(shí),東西 14 開(kāi)始計(jì)時(shí) flag=0。 display(ns_time,ns_time)。 //東西,南北均從 5 開(kāi)始倒計(jì)時(shí)顯示 P1=0xfb。 //南北紅燈,東西黃燈一亮一滅顯示 p1_3=~p1_3。 //東西黃燈 位取反 ,以實(shí)現(xiàn)黃燈亮滅變化顯示 delay(5000)。 //延時(shí)函數(shù)調(diào)用 } if(ns_time==0) //如果南北時(shí)間為 0 賦值 a為 0 a=0。 } } 延時(shí)子程序: . delay(int t) { while(t)。 } 顯示子程序: display(int ew_time,int ns_time) { char table[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09}。 10 //共陽(yáng)極數(shù)碼顯示 09對(duì)應(yīng)的字型碼 char i,a[4]。 a[2]=ns_time%10。 //南北時(shí)間個(gè)位數(shù)賦值給 a[2] a[3]=ns_time/10。 //南北時(shí)間十位數(shù)賦值給 a[3] a[0]=ew_time%10。 //東西時(shí)間個(gè)位數(shù)賦值給 a[0] a[1]=ew_time/10。 //東西時(shí)間個(gè)位數(shù)賦值給 a[1] SM1=0。SM0=0。 //串行口工作方式 0設(shè)定 for(i=3。i=0。i) //分別將 4位數(shù)送到 SBUF 區(qū)域 { SBUF=table[a[i]]。 while(!TI) 。 //判斷是否發(fā)送完一個(gè)數(shù)據(jù) TI=0。 //若發(fā)送完, 0賦給 TI } } 中斷程序: void int0(void) interrupt 0 //int0 中斷子函數(shù),當(dāng)緊急情況(救護(hù)車(chē)等)發(fā)生時(shí),對(duì)應(yīng) INT0 按鍵調(diào)用此函數(shù) { int i,j。 display(00,00)。 //顯示器顯示 0000,不再進(jìn)行倒計(jì)時(shí) delay(5000)。 for(i=0。i10。i++) 11 //利用 flag 實(shí)現(xiàn)東西南北方向紅燈均顯示亮 ,對(duì)應(yīng)東西南北方向車(chē)流均停止,處理緊急情況 { for(j=0。j10。j++) {delay(50000)。 while(!flag) { P1=0xdb; } } } flag=0。 } void int1(void) interrupt 2 //int1 中斷子函數(shù),當(dāng)緊急情況(救護(hù)車(chē)等)發(fā)生時(shí),對(duì)應(yīng) INT1 按鍵調(diào)用此函數(shù) { int i,j。 display(00,00)。 //顯示器顯示 0000,不再進(jìn)行倒計(jì)時(shí) for(i
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1