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

正文內(nèi)容

基于單片機(jī)的交通燈系統(tǒng)設(shè)計(完整版)

2025-01-04 21:32上一頁面

下一頁面
  

【正文】 char uchar code a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 /*返回 */ sbit K3=P3^2。 /*(655365000)/256*/ TL0=0xb0。 //開啟交通燈 } //*************************中斷 0 處理程序 *************************************** void int0(void) interrupt 0 // 通行時間設(shè)置 { EA=0。 } } if(K0==0) /*P3^5=0 設(shè)置支干道通行時間 */ { delay(40)。 display()。 delay(20)。 EA=1。 DX。 /*主干道通行顯示綠紅 */ case 1:NB=H。 /*支干道通行顯示紅綠 */ case 3:DX=H。 } while(t)。 delay(20)。 if(K0==0) { while(!K0) { display()。 delay(20)。 key()。i){display()。i){display()。//南北方向數(shù)碼管位選 1 sbit DXweixuan2 = P1^7。//月日時分初始值設(shè)定 uint month1,month2,day1,day2,hour1,hour2,minute1,minute2。 void init1()。 P1=0xFF。 display1()。 temp=3。 RED_NANBEI=0。 //顯示十位 ge1=ge2=temp%10。 //變量賦初值 TMOD=0x01。 GREEN_DONGXI=0。 //顯示個位 shi2=temp/10。 //變量賦初值 TMOD=0x01。 if(aa==20) //定時 20*50MS=1S { aa=0。 //變量賦值 break。 //定時器賦初值 EA=1。 //定時完成一次后清 0 temp。 display1()。 //開定時中斷 TR0=1。 shi1=temp/10。 } } void init6() //顯示年、月、日 { minute++。 minute2=minute%10。 P2=table1[month2]。 L1=0,L2=0,L3=1。delay0(2)。 P0=table[ge1]。 DXweixuan1=1。 NBweixuan1=1。 YELLOW_NANBEI=1。 return 。 NBweixuan1=0。 aa++。 unsigned int i。 } } 東北大學(xué)單片機(jī)課程設(shè)計 31 } 。j0。 for(i=0。 DXweixuan1=0。 RED_DONGXI=1。 P0=0x00。 P0=table[shi2]。 NBweixuan1=0。 DXweixuan1=1。 P2=table1[minute2]。delay0(2)。 L1=0,L2=1,L3=0。 if(hour==24) { day++。 month2=month%10。 //顯示十位 ge1=temp%10。 RED_DONGXI=0。 temp=6。 shi2=(temp+5)/10。 //開定時中斷 TR0=1。 display1()。 //變量自增 YELLOW_DONGXI=~YELLOW_DONGXI。 TL0=(6553550000)%256。 if(temp==0) //定時 25S { temp=26。 YELLOW_DONGXI=1。 TL0=(6553550000)%256。 //變量賦值為 5 break。 GREEN_NANBEI=1。 //定時器 0工作于方式 1 TH0=(6553550000)/256。 //第 1個位狀態(tài) while(1) { init6()。 P3=0xFF。 void init3()。 uint code table1[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6}。//東西方向數(shù)碼管位選 1 sbit NBweixuan2 = P3^1。//南北方向紅燈亮 sbit YELLOW_DONGXI = P1^1。 for(i=83。 /*給黃燈一高電平黃燈滅 */ for(i=83。 delay(20)。t=0。 if(K1==0) { while(!K1) { display()。 /*顯示主干道通行時間 */ delay(20)。P1=c[k]。P1=c[k]。 if(NB==0||DX==0) { k++。 /*返回緊急前狀態(tài)開始計數(shù) */ TR0=!TR0。 delay(20)。 東北大學(xué)單片機(jī)課程設(shè)計 14 break。 } DXG++。 /*紅燈全亮 */ 東北大學(xué)單片機(jī)課程設(shè)計 13 for(。 //開中斷 ET0=1。 /*緊急剎車 */ void delay(uchar t)。 //位碼組合 低有效 uchar code c[4]={0xcc,0xd4,0x78,0xb8}。從剛 開始 老師對單片機(jī)的整體介紹及其應(yīng) 用前景,對單片機(jī)產(chǎn)生了濃厚的興趣,并利用自己的課余時間提前學(xué)習(xí)有關(guān)單片機(jī)的基本知識。 ( 3)燈 控制電路設(shè)計 圖 23 交通燈狀態(tài)顯示電路 如圖 23 所示, 交通燈狀態(tài)顯示電路由東西南北四個方向各三個 LED 燈組成,分別顯示四個方向上紅、黃、綠三個狀態(tài),用以指示十字路口各方向車輛的行駛。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 能方便的對交通燈進(jìn)行控制,使交通更和諧。 關(guān)鍵詞:交通燈 ; 單片機(jī) ; AT89S52 東北大學(xué)單片機(jī)課程設(shè)計 2 目錄 1 概述 ……………………………………………………………………………… 3 設(shè)計背景 ……………………………………………………………………… 3 設(shè)計任務(wù) …………………………………………………………………… 3 2 系統(tǒng)總體方案及硬件設(shè)計 …………………………………… ………………… 4 AT89S52 單片機(jī)簡介 …………………………………………………… …… 4 系統(tǒng)硬件電路的設(shè)計 ……………………………………………………… 4 3 軟件設(shè)計 ………………………………………………………………………… 7 交通燈的設(shè)計程序流程圖 …………………………………………………… 7 定時器 0 及中斷響應(yīng) …………………………………………………… …… 8 4 Proteus 軟件仿真 …………………………………………………………… …
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1