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

正文內(nèi)容

單片機紅綠燈(論文)(參考版)

2024-12-11 10:11本頁面
  

【正文】 參考文獻 [1] 余發(fā)山 .單片機原理及 應用技術 [M].中國礦業(yè)大學 .2021 33 [2] 李朝青 .單片機原理及接口技術(修訂版) [M].北京:北京航空航天大學出版社, 1998 [3] 李廣 弟 .單片機基礎 [M].北京:北京航空航天大學出版社, 1992機微機 [4] 高鋒.單片應用系統(tǒng)設計及實用技術 [M].北京:機械工業(yè)出版社 2021 [5] 賈金玲.單片機原理及應用 [M】.成都:電子科技大學出版社 2O04 [6] 曾峰,侯亞寧,曾凡雨.印刷電路板 (P∞) 設計與制作 [M].北京:電子工業(yè)出版社 2021 [7] 張鑫 . 單片機 原理及應用(第 2版) [M]. 電子工業(yè)出版社, 2021年 [8] 張毅剛 . 單片機 原理與應用設計 [M]. 電子工業(yè)出版社, 2021年 [9] 譚浩強 C語言程序 設計(第四版) [M]. 清華大學出版社 ,2021 年 [10] 楊暾 單片機技術及應用:基于 Proteus仿真的 C語言程序設計 [M].電子工業(yè)出版社 ,2021 34 。感謝我我的母校給我這么好的學習環(huán)境。畢業(yè)設計的完成乃至學業(yè)的順利完成,在這個漫長而又短暫的過程中,謝謝所有的導師。使人們遠離目前的交通擁塞的現(xiàn)象。系統(tǒng)設計簡便、 實用性強 、 操作簡單 、程序設計簡便。系統(tǒng) 采用 宏晶公司生產(chǎn)的 單片機 STC89C51 來 設計交通燈控制器,實現(xiàn) 了紅燈亮 30 秒 ,綠燈和左轉(zhuǎn)綠燈各亮 25秒。在做畢業(yè)設計的過程中,雖然碰到了不少的困難,但是在 申 老師的指導以及自己的努力下,終于取得了一定成果。如圖 45 所示: 圖 45 黃燈亮時 仿真 高峰期 車流量擁擠時仿真 此時,時間標準延長達到最小限度一下時間加上 30S。此時時間已經(jīng)走過一秒,南北是綠燈,東西是紅燈。程序的仿真用英國的 labcenter 公司的 Protens 。 程序?qū)懞煤螅瑢Τ绦蜻M行了編譯、翻譯,在工程菜單欄里為工程設置選 項中選擇了輸出 HEX 文件,生成 HEX 以便輸入單片機進行仿真。用過匯編語言后再使用 C 來開發(fā),體會更加深刻。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 } } 4 Proteus 軟件仿真 和 keil 軟件編程的實現(xiàn) keil 軟件編程的實現(xiàn) Keil C51 軟件提供豐富的庫 函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows界面。 // ES=0。 TI=0。 TR0=0。 SBUF=0Xaa。 if(flowxx) { ES=1。 } } } 流程圖如下 圖 34 所示: 外 部 中 斷進 入 中 斷停 止 計 時流 量 計 數(shù) 器 是否 大 于 預 設 值向 從 機 發(fā) 送 0 X A A ,告 知 為 流 量 中 斷向 從 機 發(fā) 送 O X E E ,告 知 為 秒 計 時N Y中 斷 返 回 圖 34 外部中斷 0 函數(shù) void int0() interrupt 0 //進車口檢測 { TR0=0。 // ES=0。 TI=0。 TR0=0。 SBUF=0Xaa。 if(flowxx) { ES=1。 } 流程圖如下 圖 33 所示 : 22 定 時 中 斷定 時 初 始 值 賦 值進 入 中 斷1 S 定 時 時 間 是否 到 ?允 許 串 行 中 斷像 從 機 發(fā) 送 0 X E E1 s 時 間 中 斷 次 數(shù) 初始 化Y定 時Nc i s h u 是 否 小 于 預 設值 xc i s h u 是 否 大 于 預 設 值 x 小于 預 設 值 y次 數(shù) 數(shù) 否 等 于預 設 值 Y紅 綠 燈 顯 示YN黃 燈 亮 NYN改 變 通 道 狀 態(tài)Y關 閉 串 行 中 斷 , 開定 時 中 斷中 斷 返 回 圖 33 外部中斷 1 函數(shù) 23 void int1() interrupt 2 //出車口檢測 { TR0=0。 } ES=0。 // TI=0。 flagfx=~flagfx。 } else if(cishu==y) { huangdeng()。 cishuy) { huangdeng()。 } } else { if(cishux) { dxtongxing()。 cishu=0。 // mie()。 cishuy) { huangdeng()。 if(flagfx==1) { if(cishux) { 21 nbtongxing()。 time=20。 TI=0。 time。 TL0=0X00。 nb3huang()。 nb1huang()。 dx2huang()。 nb3hong()。 nb1lv()。 dx2lv()。 dx3hong()。 dx1lv()。 nb2lv()。 dx3_l=1。 } void dx3lv() { dx3_r=0。 dx3_y=1。 dx3_l=0。 } void dx3hong() { dx3_r=1。 dx2_y=0。 dx2_l=0。 } void dx2huang() { dx2_r=0。 dx2_y=0。 dx1_l=1。 } void dx1lv() { dx1_r=0。 19 dx1_y=1。 dx1_l=0。 } void dx1hong() { dx1_r=1。 nb3_y=0。 nb3_l=0。 } void nb3huang() { nb3_r=0。 nb3_y=0。 nb2_l=1。 } void nb2lv() { nb2_r=0。 nb2_y=1。 nb2_l=0。 } void nb2hong() { nb2_r=1。 dx2mie()。 nb3mie()。 } void mie() { nb1mie()。 dx3_y=0。 dx2_l=0。 } void dx2mie() { dx2_r=0。 dx1_y=0。 nb3_l=0。 } void nb3mie() { nb3_r=0。 nb2_y=0。 nb1_l=0。 } void nb1mie() { nb1_r=0。 nb1_y=0。 nb1_l=0。 } void nb1huang() { nb1_r=0。 nb1_y=0。t) {_nop_()。i) { for(t=150。 for(i=10。} } } ////////////////////////////////////////////// /// /////////////////////////////
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1