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

正文內(nèi)容

基于51單片機(jī)的交通燈控制電路設(shè)計(jì)-展示頁(yè)

2024-11-09 17:25本頁(yè)面
  

【正文】 表實(shí)現(xiàn),輸入正確的邏輯,七段譯碼電路即能得到正確的時(shí)間顯示。紅、黃、綠燈的閃爍由7485數(shù)字比較器和組合邏輯控制,其中7485數(shù)字比較器用于比較計(jì)數(shù)器當(dāng)前持續(xù)狀態(tài)和所需要的狀態(tài)全部時(shí)間,并做出相應(yīng)的變化。系統(tǒng)脈沖由FPGA開(kāi)發(fā)板晶振經(jīng)過(guò)分頻電路實(shí)現(xiàn)。由于各狀態(tài)持續(xù)時(shí)間不同,所以電路的核心控制部分是狀態(tài)機(jī)和定時(shí)器,狀態(tài)機(jī)在定時(shí)器觸發(fā)下周期性循環(huán),狀態(tài)碼控制6個(gè)燈以一定的規(guī)律變化。1.2 總體工作情況交通燈控制要求如表1所示。在QuartusⅡ軟件環(huán)境中設(shè)計(jì)、仿真,并在FPGA實(shí)驗(yàn)板上實(shí)現(xiàn)所設(shè)計(jì)電路的功能。}第二篇:基于FPGA的交通燈控制電路設(shè)計(jì)基于FPGA的交通燈控制電路設(shè)計(jì)關(guān)鍵字: 交通信號(hào)機(jī) FPGA 脈沖發(fā)生器目前交通燈廣泛應(yīng)用于道路交通建設(shè)中。//,2ms TL1=(655351835)%256。if(flag2)yellow_2=~yellow_2。if(num2=10){num2=0。time。num1++。} } void Timer_0(void)interrupt 1//計(jì)時(shí) { TH0=(6553545872)/256。//red_1=0。}flag1=0。shi1=time/10。while(time0){shi2=time/10。flag1=1。}green_1=1。shi1=(time5)/10。while(time5){shi2=time/10。green_1=0。red_2=0。}flag2=0。shi2=time/10。while(time0){shi1=time/10。flag2=1。}green_2=1。shi2=(time5)/10。while(time5){shi1=time/10。green_2=0。while(1){red_1=0。}//紅燈可以直接變成綠燈,但綠燈必須先變成黃燈再變紅燈 void main(void){ bit i=0。}i++。break。P0=ledNum[ge2]。break。P0=ledNum[shi2]。break。P0=ledNum[ge1]。break。P0=ledNum[shi1]。}void Display(void){ static unsigned char i=1。TR0=1。ET0=1。//,2ms TL1=(655351835)%256。//,50ms TL0=(6553545872)%256。//共陽(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。//黃燈閃標(biāo)志位 unsigned char shi1,shi2,ge1,ge2。//倒計(jì)時(shí)unsigned char num1=0,num2=0。//十位 東西方向 sbit 2_2 =P3^5。//十位 南北方向 數(shù)碼管位選 sbit 1_2 =P3^7。sbit green_2 =P2^5。sbit yellow_2 =P2^4。//南北方向 sbit red_2 =P2^3。第一篇:基于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 yellow_1 =P2^1。sbit green_1 =P2^2。sbit 1_1 =P3^6。//個(gè)位 南北方向 sbit 2_1 =P3^4。//個(gè)位 東西方向//全局變量 char time=30。//輔助計(jì)時(shí) unsigned char flag1=0,flag2=0。//數(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 }。//設(shè)置定時(shí)器工作方式為16位計(jì)時(shí)器TH0=(6553545872)/256。TH1=(655351835)/256。EA=1。ET1=1。TR1=1。switch(i){ case 1:2_2=0。1_1=1。case 2:1_1=0。1_2=1。case 3:1_2=0。2_1=1。case 4:2_1=0。2_2=1。default:。if(i4)i=1。InitInter()。//0為亮red_2=1。time=30。ge1=time%10。ge2=(time5)%10。yellow_2=0。num2=0。ge1=time%10。ge2=time%10。yellow_2=1。red_1=1。time=30。ge2=time%10。ge1=(time5)%10。yellow_1=0。num2=0。ge2=time%10。ge1=time%10。yellow_1=1。//green_2=0。TL0=(6553545872)%25
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1