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

正文內(nèi)容

單片機(jī)控制交通燈的案例(存儲(chǔ)版)

  

【正文】 ,flag2=0。EA=1。1_1=1。2_1=1。if(i4)i=1。ge1=time%10。ge1=time%10。time=30。num2=0。//green_2=0。if(flag1)yellow_1=~yellow_1。設(shè)計(jì)交通燈控制系統(tǒng)硬件電路與軟件控制程序,對(duì)硬件電路與軟件程序分別進(jìn)行調(diào)試,并進(jìn)行軟硬件聯(lián)調(diào),要求獲得調(diào)試成功的仿真圖。合理控制交通繁忙,交通特殊情況和恢復(fù)交通正常的三種情況。AT89C51片引腳圖如下圖22所示。1288位內(nèi)部RAM //EW通行時(shí)間個(gè)位} else if(jh=Time_SN/10。Delay(400)。)//意外按鈕彈起時(shí)恢復(fù)之前狀態(tài)Display(24)。if(EW1EW1=20。uchar EW=30,SN=30,EW1=30,SN1=30。char Time_EW。} else if(jh=Time_SN/10。Delay(400)。)Display(24)。if(EW1EW1=20。} } 第四章 仿真結(jié)果及其總結(jié)圖41正常狀態(tài)圖42黃燈狀態(tài)圖43 緊急狀態(tài)圖44延長(zhǎng)通行時(shí)間通過這次交通燈的課程設(shè)計(jì),使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決現(xiàn)實(shí)問題的能力。第四篇:?jiǎn)纹瑱C(jī)交通燈控制程序include define uchar unsigned char define uint unsigned int uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x40 }。//east and west green led sbit R2=P2^5。//pause and add 1 sbit k5=P3^5。x)for(y=110。EA=1。if(dx99){led_w1=1。P0=table[dx2]。led_w3=3。Y1=1。G1=1。} } else {if(pass_time5){led_display(pass_time,pass_time5)。else led_display(pass_time,100)。}if(pass_time==0){pass_time=dx_time。G2=1。//south and north yellow led flashif(t1=10)Y2=0。G2=1。Y2=1。G2=0。if(k1==0){while(!k1)。!k0num){if(k2==0){delay(10)。if(k3==0){while(!k3)。TR0=1。k4num=1。break。if(k3==0){while(!k3)。if(dx_time=100)break。dx_time=10。else{if(k1num)dx_pass()。}break。elseled_display(dx_time,nb_time)。if(tled_display(dx_time,100)。if(flag_t==0)pass_time。在課程設(shè)計(jì)過程中,在教師指導(dǎo)下,應(yīng)用工程的方法,通過一個(gè)簡(jiǎn)單課題的設(shè)計(jì)練習(xí),可使學(xué)生初步體驗(yàn)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)過程、設(shè)計(jì)要求、完成的工作內(nèi)容和具體的設(shè)計(jì)方法,了解必須提交的各項(xiàng)工程文件,也達(dá)到鞏固、充實(shí)和綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的目的。3.系統(tǒng)硬件總框圖圖1 系統(tǒng)設(shè)計(jì)總框圖此次課程設(shè)計(jì),AT89C52是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS 8位微處理器,俗稱單片機(jī)。2)DS1302模塊DS1302的RST是復(fù)位/片選線,通過把RST輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。4)LED燈顯示圖5 LED顯示模塊本次課程設(shè)計(jì)中,“程序語(yǔ)言”通過“翻譯”軟件“翻譯”成單片機(jī)所需的二進(jìn)制代碼,單片機(jī)可工作。當(dāng)輸出高電平時(shí),三極管截止,蜂鳴器的兩引腳間的直流電壓接近于0V,沒有電流流過線圈,蜂鳴器不發(fā)聲;當(dāng)輸出低電平時(shí),三極管導(dǎo)通,使蜂鳴器的兩個(gè)引腳間獲得將接近+5V的直流電壓,這樣蜂鳴器的電流形成回路,發(fā)出聲音。void tube_key(void)。uchar j。sbit buzz=P2^3。x0。duan=0。l=5。amp。//11111110 while(key_B==0){b=_crol_(b,1)。key_Camp。P0=weima[i]。duan=0。//消隱P0 = weima[0]。wei=0。//11111110for(j=0。//延時(shí)3毫秒后顯示下一個(gè)數(shù)P0 = 0。}else if(l0){DIOLA=1。duan=1。//第2位數(shù)碼管顯示P0 = duanma[l % 10]。綜合課程設(shè)計(jì)讓我把以前學(xué)習(xí)到的知識(shí)得到鞏固和進(jìn)一步的提高認(rèn)識(shí),對(duì)已有知識(shí)有了更深層次的理解和認(rèn)識(shí)。這次交通燈的課程設(shè)計(jì),也使我得到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決現(xiàn)實(shí)問題的能力。wei=0。//消隱P0 = weima[0]。//在這里取 i 的個(gè)位數(shù)Delay_1ms(40)。//第1位數(shù)碼管顯示P0 = duanma[(k / 10)%10]。b=0xfd。wei=1。j{P0 = 0。}duan=1。for(i=0。key_Bamp。b=0xfe。amp。//調(diào)用交通燈子程序i=35。//位選關(guān)duan=1。/******************************************************************** * 名稱 : Delay_1ms()* 功能 : 延時(shí)子程序,延時(shí)時(shí)間為 1ms * x * 輸入 : x(延時(shí)一毫秒的個(gè)數(shù))* 輸出 : 無***********************************************************************/void Delay_1ms(unsigned int t){ unsigned char x,y。sbit key_C=P3^6。uchar k=30。* 創(chuàng)建人:***********************************************************************/ include includedefine uint unsigned int// 無符號(hào)整形習(xí)慣的定義define uchar unsigned char//無符號(hào)字符型習(xí)慣的定義 void buzz_key(void)。KEYA鍵:其功能是當(dāng)該鍵按下時(shí),蜂鳴器程序工作; KEYB鍵:其功能是當(dāng)該鍵按下時(shí),流水燈程序工作;KEYC鍵:其功能是當(dāng)該鍵按下時(shí),數(shù)碼管動(dòng)態(tài)掃描程序工作; KEYD鍵:其功能是當(dāng)該鍵按下時(shí),交通燈程序工作。所謂動(dòng)態(tài)掃描就是指我們采用分時(shí)的方法,輪流控制各個(gè)顯示器的COM端,6 使各個(gè)顯示器輪流點(diǎn)亮。AT89C52引腳如下圖所示:圖2 AT89C52引腳AT89C52單片機(jī)為40腳雙列直插封裝的8 位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。在為期兩周的工程實(shí)踐中,將占據(jù)主要時(shí)間,完成的軟件編程任務(wù)主要包括以下幾點(diǎn):1)、熟悉Keil C51編程平臺(tái)及相關(guān)編程軟件2)、編寫、調(diào)試蜂鳴器、繼電器動(dòng)作、方波程序并進(jìn)行軟硬件聯(lián)調(diào) 3)、編寫、調(diào)試LED流水燈(循環(huán)顯示)程序并進(jìn)行軟硬件聯(lián)調(diào) 4)、編寫、調(diào)試鍵盤掃描子程序并進(jìn)行軟硬件聯(lián)調(diào) 5)、編寫、調(diào)試數(shù)碼管動(dòng)態(tài)掃描程序并進(jìn)行軟硬件聯(lián)調(diào) 6)、基于交通燈的多功能控制設(shè)計(jì)其中前五個(gè)內(nèi)容是后兩個(gè)內(nèi)容的基礎(chǔ),主要是編制一些子程序,為后繼的整個(gè)系統(tǒng)設(shè)計(jì)打下基礎(chǔ)。//單方向通行時(shí),黃燈閃爍時(shí)間。t++。Y2=1。G2=1。else{if(k1num)dx_pass()。amp。dx_time=99。if(k4==0){while(!k4)。//重新賦值break。//調(diào)整時(shí)間時(shí),pass_time值不變。if(k4==0){while(!k4)。k4num=0。TR1=1。}}}if(!k2numamp。amp。R2=1。//east and west yellow led flashelse Y1=1。R2=0。R2=1。R2=0。//south and north yellow led flashif(t=10)Y2=0。G2=0。}if(pass_time==0){pass_time=nb_time。else led_display(100,pass_time)。} } } //*************light work********** void circle_led(){ if(!flag){if(pass_time5){led_display(pass_time5,pass_time)。P0=table[nb1]。if(dx0)led_w2=1。nb2=nb/10。TH1=(6553650000)/256。for(x=i。//south and north pass sbit k3=P3^3。//east and west red led sbit Y1=P2^3。還有交通燈是我們生活中非常常見的一種東西,對(duì)于我們學(xué)以致用的這種能力得到了很好鍛煉,能夠?yàn)槲覀円院蟮墓ぷ饔趯W(xué)習(xí)打下基礎(chǔ)。Time_SN。if(EW199)EW1=99。for(。j++。if(jh=Time_EW/10。sbit EW_Add=P2^3。uchar code table1[28]={0xF7,0xFE,0xF7,0xFE,0xBF,0xFE,0xBF,0xFE,0xFF,0xFE,0xFF,0xF E, 0xFE,0xF7,0xFE,0xF7,0xFE,0xBF,0xFE,0xBF,0xFE,0xFF,0xFE,0xFF, 0xFE,0xFE,0xFE,0xFE}。if(EW199)EW1=99。//意外按鈕按下全顯示紅燈for(。j++。if(j{h=Time_EW/10。全靜態(tài)工作:0Hz24MHz 由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。AT89C51片機(jī)具有控制二連體共陰極數(shù)碼管和發(fā)光二極管的輸出顯示以及檢測(cè)按鍵輸入的功能。,東西路口紅燈亮同時(shí)南北路口綠燈亮,南北方向開始通車。//if(time
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1