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

正文內(nèi)容

基于at89c51單片機的交通燈課程設(shè)計報告[定稿]-閱讀頁

2024-11-04 03:16本頁面
  

【正文】 (l0){DIOLA=1。P1=b。j{P0 = 0。//消隱P0 = weima[0]。duan=1。//在這里取 i 的個位數(shù)Delay_1ms(40)。wei=1。wei=0。//第2位數(shù)碼管顯示P0 = duanma[l % 10]。//延時3毫秒后顯示下一個數(shù)}l。兩周的時間雖然短暫,但我從中受益匪淺,畢竟在課堂學(xué)習(xí)到的東西真真正正的用到實際中還是有很大困難的,要把理論運用于實踐確實并非一件易事。這次交通燈的課程設(shè)計,也使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決現(xiàn)實問題的能力。綜合課程設(shè)計讓我把以前學(xué)習(xí)到的知識得到鞏固和進一步的提高認識,對已有知識有了更深層次的理解和認識。還有交通燈是我們生活中非常常見的一種東西,對于我們學(xué)以致用的這種能力得到了很好鍛煉,能夠為我們以后的工作于學(xué)習(xí)打下基礎(chǔ)。一、設(shè)計任務(wù):路口交通燈控制系統(tǒng)設(shè)計 1)A 道通行,B 道禁行 30s; 2)黃燈閃爍 5s; 3)A 道禁行,B 道通行 30s; 4)黃燈閃爍 5s。二、設(shè)計要求 1)主控芯片:AT89S52,顯示器件可以選用發(fā)光二極管、數(shù)碼管或 LCD 其中一種; 2)系統(tǒng)總體設(shè)計和軟硬件功能劃分; 3)硬件電路設(shè)計; 4)軟件設(shè)計; 5)軟件、硬件仿真調(diào)試; 6)轉(zhuǎn)換 PCB 板; 7)生產(chǎn) PCB 板,焊接調(diào)試; 8)樣品試運行。四、設(shè)計者: 電氣 0812,共 412 人。AT89S52 單片機芯片,相應(yīng)的電子元器件等。樣品一件。//*************digit display port******* sbit led_w1=P1^1。sbit led_w3=P1^3。//*****define led port ********** sbit R1=P2^4。//east and west yellow led sbit G1=P2^2。//south and north red led sbit Y2=P2^6。//south and north green led//*********define key************** sbit k0=P3^0。//east and west pass sbit k2=P3^2。//start and subtract 1 sbit k4=P3^4。//set time//*********define variable********* bit flag,flag_t。uchar t,pass_time,t1,y_time。//*********define key******** void delay(uint i){ uint x,y。x0。y0。} void timer0_init(){ TMOD=0x11。TL0=(6553650000)%256。TL1=(6553650000)%256。ET0=1。}void led_display(uchar dx,nb){ uchar dx1,dx2,nb1,nb2。dx1=dx%10。nb1=nb%10。led_w2=1。P0=table[dx1]。led_w1=1。else{led_w2=0。delay(5)。} } if(nb99){led_w3=1。} else {led_w3=0。delay(5)。if(nb0)led_w4=1。P0=table[nb2]。led_w4=4。R1=1。G1=0。Y2=1。//south and north stop}if(pass_time0){if(t=10)led_display(pass_time,pass_time)。R1=1。//east and west yellow led flashif(t=10)Y1=0。R2=0。G2=1。flag=1。R1=0。G1=1。Y2=1。//south and north pass}if(pass_time0){if(t=10)led_display(pass_time,pass_time)。R1=0。G1=1。G2=1。else Y2=1。flag=0。R1=0。G1=1。Y2=1。} void dx_pass()//east and west pass,south and north stop { led_display(100,100)。R1=0。G1=1。G2=1。else Y2=1。R1=1。G1=0。Y2=1。} } void nb_pass()//south and north pass,east and west stop { led_display(100,100)。R1=1。if(t1=10)Y1=0。R2=0。G2=1。R1=0。G1=1。Y2=1。} }//***********keyboard scan************ void keyscan(){if(!k5num){if(k0==0)//*******emergency*******{delay(10)。TR0=0。}}if(!k1numamp。!k0num){if(k1==0){delay(10)。k1num=1。y_time=5。TR1=1。amp。if(k2==0){while(!k2)。k2num=1。//單方向通行時,黃燈閃爍時間TR0=0。}}}if(k3==0){delay(10)。if(k1num||k2num)pass_time=dx_time。k0num=0。k2num=0。k5num=0。TR1=0。}} {} if(!k4amp。!k0num)//pause { delay(10)。TR0=0。} }if(k4num==1)//暫停鍵按下時,才可以調(diào)整兩個方向通行時間 if(k5==0){ delay(10)。while(!k5)。flag_t=1。k5num=1。case 2:k5num=2。case 3:TR0=0。pass_time=dx_time。} } } if(k5num!=0){ if(k3==0){delay(10)。switch(k5num){case 1:dx_time。case 2:nb_time。}}}if(k4==0){delay(10)。switch(k5num){case 1:dx_time++。case 2:nb_time++。}}}} } } void main(){ timer0_init()。nb_time=30。nb_time=99。nb_time=10。while(1){ keyscan()。else { switch(k4num){case 0:if(!k1numamp。!k2num)circle_led()。if(k2num)nb_pass()。case 1:switch(k5num){case 0:if(!k1numamp。!k2num)circle_led()。if(k2num)nb_pass()。case 1:R1=1。G1=1。Y2=1。if(tled_display(100,nb_time)。break。Y1=1。//調(diào)整時間時,關(guān)閉所有燈R2=1。G2=1。elseled_display(dx_time,nb_time)。}break。TL0=(6553650000)%256。if(t==20){t=0。//調(diào)整時間時,不執(zhí)行此操作} } void timer1()interrupt 3 { TH1=(6553650000)/256。t1++。y_time。} }第五篇:數(shù)字電路課程設(shè)計報告—交通燈數(shù)字電路課程設(shè)計交通燈控制器的設(shè)計院系:姓名:指導(dǎo)教師:完成日期:2011年6月7日數(shù)字電路課程設(shè)計交通燈控制器的設(shè)計一、課程設(shè)計目的1.熟悉集成電路的引腳安排。二、設(shè)計要求及原理:要求:設(shè)計一個主要街道和次要街道十字路口的交通燈控制器。依次循環(huán)。用MG,MY,MR,CG,CY,CR分別表示主要街道的綠燈、黃燈、紅燈,次要街道的綠燈、黃燈、紅燈。列出每秒各燈亮的情況的真值表,通過真值表得到相應(yīng)的邏輯圖,便可實現(xiàn)對交通燈的控制。同理,求出MY,MR,CG,CY,CR的最簡邏輯表達式如下:MY=B*C MR=DCG=DB+DA CY=ABD CR=D MG=DC+DB利用邏輯轉(zhuǎn)換儀將MG,MY,MR,CG,CY,CR由最簡式轉(zhuǎn)換成下圖所示邏輯圖:將MG,MY,MR,CG,CY,CR邏輯圖進行元件封裝,得到下圖所示封裝元件,并將各元件按下圖方式連接。其中,~LOAD是置數(shù)端。邏輯分析儀時時分析交通燈輸出狀態(tài)。但是,實驗中還存在一點瑕疵,當(dāng)主要街道MG燈亮?xí)r,次要街道亮燈由CR轉(zhuǎn)換到CG時CY燈有短暫的閃亮,分析其原因,應(yīng)該是仿真過程中,電路的某一部分有延時,引起了計數(shù)器計數(shù)的瞬間非法脈沖,或者計數(shù)器本身計數(shù)跳變時存在中間態(tài),而導(dǎo)致的。在設(shè)計交通燈控制器的過程中,也碰到了很多問題,不斷的查錯,不斷的修改甚至重新畫電路圖,不斷的查閱相關(guān)資料,來解心中的疑惑,最終,完成設(shè)計任務(wù)。加強了我動手、思考和解決問題的能力,雖說過程有點艱辛,但讓我不僅溫習(xí)了數(shù)電知識,對書本上的知識有了更深入的理解,也從相關(guān)資料中額外的學(xué)到了很多東西。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1