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

正文內(nèi)容

畢業(yè)設計-基于stc89c52單片機的交通燈設計-資料下載頁

2025-06-06 15:27本頁面
  

【正文】 圖 18 硬件調(diào) 試結果 1. 輕按【復位】按鈕后,東西方向通行(綠燈亮),數(shù)碼管顯示從 20 秒開始倒計時;同時,南北方向禁行(紅燈亮),數(shù)碼管顯示從23 秒開始倒計時。 2. 輕按【正常通行】按鈕后,交通信號燈正常工作,即按交通信號燈的狀態(tài)轉換規(guī)律進行變換。若中間發(fā)生過緊急情況,則按緊急處理之前繼續(xù)運行。 42 3. 輕按【南北通行】按鈕后,表示發(fā)生 A 類緊急情況需進行應急處理,交通信號燈東西方向強制禁行(亮紅燈),南北方向強制通行(綠燈亮)疏通車流,四個方向倒計時一直顯示 99 秒。 4. 輕按【東西通行】按鈕后,表示發(fā)生 B 類緊急情況需進行應急處理,交通信號燈南北方向強制禁行(亮紅燈),東西方向強制通行(綠燈亮)疏通車流,四個方向倒計時一直顯示 99 秒。 ,黃燈亮 3 秒。 ,硬件的設計能夠達到本次設計的要求;但是,沒有掉電保護,即掉電后,沒有記憶功能,再次通電后將按復位后的情況運行。 43 (六)總結 通過這次交通燈的課程 設計,使我們得到了一次用專業(yè)知識、專業(yè)技能分析和解決現(xiàn)實問題的能力。使我們在單片機的基本原理、單片機應用學習過程中,以及在常用編程設計思路技巧的掌握方面都能向前邁了一大步,為日后成為一名合格的應用型人才打下良好的基礎。 綜合課程設計讓我們把以前學習到的知識得到鞏固和進一步的提高認識,對已有知識有了更深層次的理解和認識。在此,由于自身能力有限,在課程設計中碰到了很多的問題,我們通過查閱相關書籍、資料以及和周圍同學交流得到解決。 還有交通燈是我們生活中非常常見的一種東西,對于我們學以致用的這種能力得到了很好鍛煉, 能夠為我們以后的工作于學習打下基礎。 通過合作,我們的合作意識得到加強。合作能力得到提高。上大學后,很多同學都沒有過深入的交流,在設計的過程中,我們用了分工與合作的方式,每個人 負 責一定的部分,同時在一定的階段共同討論,以解決分工中個人不能解決的問題,在交流中大家積極發(fā)言,和提出意見,同時我們還向別的同學請教。在此過程中,每個人都想自己的方案得到實現(xiàn),積極向同學說明 了 自己的想法。 通 過比較選出最好的方案 ,這個過程中,我們都提高了自己的表達能力。 44 (七)參考文獻 [1] 李 海濱 .片春媛 .許瑞雪編 .《單片機技術課程設計與項目實例》 ,中國電力出版社 ,2021 [2] 譚浩強主編 .《 C 程序設計》 .第三版, 清華大學 出版社 ,2021 [3] 李正軍 主編 .《計算機控制系統(tǒng)》 .機械 工業(yè)出版社 , 2021 [4] 曹天漢 主編 .《單片機原理與接口技術》 ,電子工業(yè)出版社 ,2021 [5] 何立 民主編 .《 單片機高等教程 》 .北京 航空航天大學出版社 ,2021 [6] 何立民 主編 .《單片機應用系統(tǒng)設計系統(tǒng)配置與接口技術》 ,北京航空航天大學出版社 ,2021 [7] 李全利 主編 .《單片機應用及接口技術》 ,高等教育出版社出版社, 2021 [8] 凌志浩 主編 .《智能儀表原理與設計技術》 ,華東理工大學出版社出版社, 2021 [9] Multisim 軟件 , 45 致謝 這篇論文實在我們的指導老師王彩霞老師的親切關懷和悉心指導下完成的,衷心感謝我們的指導教師王老師。王老師對于相關領域技術發(fā)展方向的把握,嚴謹求實的治學態(tài)度,使我受益匪淺。值此論文完成之際,謹向王老師表示衷心的感謝! 在此也要感謝我們各位隊友和同學,正是大家的互相幫助和支持,我們才能克服一個又一個的困難和疑惑,直至本文的 順利完成。 再次對幫助過我們的老師和朋友表示感謝! 46 (八)附 錄 附圖 圖 19 延時 delay() z?x 0x? 110y? 0y? 1y ??y 1x ??x Y N N Y 5z? 47 附圖 圖 20 鍵盤掃描 Keys can() 3Ptemp? Temp! =0xff Temp? tempamp。0xff Temp! =0 Temp=0xfe Temp=0xfd Temp=0xfb Key=1 Key=2 Key=0 Temp! =0xff N Y Y Y Y N N N 3Ptemp? Temp? tempamp。0xff Y N 3Ptemp? Temp! =0xff Y N 延時 delay(5) N Y 3Ptemp? 48 附圖 3. 初始化程序流程圖 圖 21 初始化初值函數(shù) init() NO ? 0 OFF? 1 建表 table[]={ 0x3f,0x06,0x5b,0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0} 用于顯示 0, 1, 2,? A,b,? E,F,滅。 G1? ON。 Y1? OFF。 R1? OFF。 G2? OFF。 Y2? OFF。 R2? ON。 Num? 20。 num1? 23。 a? num/10。 b? num%10。 c? num1/10。 d ? num1%10。 TMOD? 0x11。 TH0? (6553650000)/256。 TL0? (6553650000) %256。 TH1? (6553650000)/256。 TL1? (6553650000) %256。 EA? 1。 ET0? 1。 ET1? 1。 TR0? 1。TR1? 1。 49 附圖 4. 定時器 0 中斷程序流程圖 圖 22 timer0() interrupt 1 //定時器 0 中斷 TH0? (6553650000)/256。 TL0? (6553650000) %256。 t0? t0+1 t0%20=0 t0? 400 Num? Num1 Y Y Num=0 Num? 3 G1? OFF Y1? ON R1? OFF N N 400? t0? 460 N Num? Num1 Y Num=0 Num? 23 G1? OFF Y1? OFF R1? ON N Y N 460? t0? 920 Y Num? Num1 Num=0 Num? 20 G1? ON Y1? OFF R1? OFF Y N t0? 0 N t0=920 Y N a? num/10。b? num%10。 50 附圖 5. 定時器 1 中斷程序流程圖 圖 23 timer1() interrupt 3 //定時器 1 中斷 TH1? (6553650000)/256。 TL1? (6553650000) %256。 t1? t1+1 t1%20=0 t1? 460 Num1? Num11 Y Y Num? 20 G2? ON Y? OFF R2? OFF N N Y N Y Num1=0 Num1? 3 G2? OFF Y2? ON R2? OFF N Y N Y Num1? Num11 Num=0 Num1? 23 G2? OFF Y2? OFF R2? ON Y N t1? 0 N t1=920 Y N c? num1/10。d? num1%10。 Num1? Num11 460? t1? 860 Num1=0 860? t1? 920 51 附 圖 圖 24 display() //顯示程序 P0=table[a]。 P2=0xfe。 延時 delay(1) P2=0xff P0=table[b]。 P2=0xfd。 延時 delay(1) P2=0xff P0=table[c]。 P2=0xfb。 延時 delay(1) P2=0xff P0=table[d]。 P2=0xf7。 延時 delay(1) P2=0xff
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1