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

正文內(nèi)容

基于51單片機(jī)的交通燈控制電路設(shè)計(jì)(已修改)

2025-11-04 17:25 本頁(yè)面
 

【正文】 第一篇:基于51單片機(jī)的交通燈控制電路設(shè)計(jì)交通燈一、功能要求要求甲車(chē)道和乙車(chē)道兩條交叉道路上的車(chē)輛交替運(yùn)行,每次通行時(shí)間都設(shè)為25秒,黃燈先亮5秒鐘,才能變換運(yùn)行車(chē)道;黃燈亮?xí)r,要求每秒鐘閃亮一次。二、電路圖說(shuō)明:1)每一位數(shù)碼管位選要分開(kāi),對(duì)應(yīng)IO口參照程序中紅色部分 2)圖示數(shù)碼管為共陽(yáng),沒(méi)加驅(qū)動(dòng)數(shù)碼管顯示較暗,建議加驅(qū)動(dòng)三、程序// include“”//IO口定義 sbit red_1 =P2^0。//南北方向 sbit red_2 =P2^3。//東西方向 sbit yellow_1 =P2^1。sbit yellow_2 =P2^4。sbit green_1 =P2^2。sbit green_2 =P2^5。sbit 1_1 =P3^6。//十位 南北方向 數(shù)碼管位選 sbit 1_2 =P3^7。//個(gè)位 南北方向 sbit 2_1 =P3^4。//十位 東西方向 sbit 2_2 =P3^5。//個(gè)位 東西方向//全局變量 char time=30。//倒計(jì)時(shí)unsigned char num1=0,num2=0。//輔助計(jì)時(shí) unsigned char flag1=0,flag2=0。//黃燈閃標(biāo)志位 unsigned char shi1,shi2,ge1,ge2。//數(shù)碼管十位個(gè)位const unsigned char ledNum[] ={// 0 1AbcdEF不顯示o(18)H(19)h(20)C(21)0(22)n(23)0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8e,0xFF,0xbf,0xa3,0x89,0x8b,0xc6,0xc0,0xab }。//共陽(yáng)數(shù)碼管//中斷優(yōu)先級(jí)別T0T1,數(shù)碼管顯示中斷間隔2ms,計(jì)時(shí)時(shí)間間隔50ms //計(jì)時(shí)要求比較精確,間隔長(zhǎng),不應(yīng)該被打斷,故中斷優(yōu)先級(jí)要高,使用T0 //數(shù)碼管中斷可以被打斷,打斷時(shí)間較短,不會(huì)影響顯示,使用T1 //在交通燈中,計(jì)時(shí)和數(shù)碼管顯示一直進(jìn)行,故定時(shí)器開(kāi)啟后不用停止 void InitInter(void){ TMOD=0x11。//設(shè)置定時(shí)器工作方式為16位計(jì)時(shí)器TH0=(6553545872)/256。//,50ms TL0=(6553545872)%256。TH1=(655351835)/256。//,2ms TL1=(655351835)%256。EA=1。ET0=1。ET1=1。TR0=1。TR1=1。}void Display(void){ static unsigned char i=1。switch(i){ case 1:2_2=0。P0=ledNum[shi1]。1_1=1。break。case 2:1_1=0。P0=ledNum[ge1]。1_2=1。break。case 3:1_2=0。P0=ledNum[shi2]。2_1=1。break。case 4:2_1=0。P0=ledNum[ge2]。2_2=1。break。default:。}i++。if(i4)i=1。}//紅燈可以直接變成綠燈,但綠燈必須先變成黃燈再變紅燈 void main(void){ bit i=0。InitInter()。while(1){red_1=0。//0為亮red_2=1。green_2=0。time=30。while(time5){shi1=time/10。ge1=time%10。shi2=(time5)/10。ge2=(time5)%10。}green_2=1。yellow_2=0。flag2=1。num2=0。while(time0){shi1=time/10。ge1=time%10。shi2=time/10。ge2=time%10。}flag2=0。yellow_2=1。red_2=0。red_1=1。green_1=0。time=30。while(time5){shi2=time/10。ge2=time%10。shi1=(time5)/10。ge1=(time5)%10。}green_1=1。yellow_1=0。flag1=1。num2=0。while(time0){shi2=time/10。ge2=time%10。shi1=time/10。ge1=time%10。}flag1=0。yellow_1=1。//red_1=0。//green_2=0。} } void Timer_0(void)interrupt 1//計(jì)時(shí) { TH0=(6553545872)/256。TL0=(6553545872)%256。num1++。if(num1=20){num1=0。time。//if(time//處理time,顯示方式} if(flag1||flag2){num2++。if(num2=10){num2=0。if(flag1)yellow_1=~yellow_1。if(flag2)yellow_2=~yellow_2。} } }void Timer_1(void)interrupt 3 { TH1=(655351835)/256。//,2ms TL1=(655351835)%256。Display()。}第二篇:基于FPGA的交通燈控制電路設(shè)計(jì)基于FPGA的交通燈控制電路設(shè)計(jì)關(guān)鍵字: 交通信號(hào)機(jī) FPGA 脈沖發(fā)生器目前交通燈廣泛應(yīng)用于道路交通建設(shè)中。本文設(shè)計(jì)一個(gè)十字路口交通燈控制電路,要求東西、南北兩條干道的紅、綠、黃交通燈按要求循環(huán)變化,并以倒計(jì)時(shí)方式指示干道通行或禁止的維持時(shí)間。在QuartusⅡ軟件環(huán)境中設(shè)計(jì)、仿真,并在FP
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1