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

正文內(nèi)容

交通燈控制系統(tǒng)設計論文-閱讀頁

2024-10-28 09:55本頁面
  

【正文】 25 倒計時顯示電路模塊由 4 個數(shù)碼管組成。 鍵盤設置電路模塊由 3 個按鍵和 3 個 1KΩ電阻組成。 當 各 模塊 均 調(diào)試好 后,進行整機聯(lián)調(diào):將各模塊連接起來,逐個進行檢測。 此外,在電路抗干擾設計方面, 硬件電路中 采取了引線盡量短,減少交叉等措施。抗干擾設計是單片機應用系統(tǒng)設計的重要組成部分,沒有良好的抗干擾措施,系統(tǒng)就無法安全可靠的工作。 26 6 結 論 本系統(tǒng)采用了 8051 芯片和 74LS245 芯片為中心器件來設計交通燈控制系統(tǒng),此系統(tǒng)通過 P1 口對交通燈燃亮情況進行了控制,而南北方向和東西方向的顯示時間分別是通過 P0、 P2 口進行了控制,鍵盤設置時間模塊是由 、 、 控制,該系統(tǒng)設計簡便,實用性強,操作簡單。 (2)該交通燈控制系統(tǒng) 不能控制車的左、右轉(zhuǎn) , 以及自動根據(jù)車流改變紅綠燈時間等。 通過這次畢業(yè)設計,使我得到了一次 運 用專業(yè)知識、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉 , 使我在單片機的基本原理、單片機應用系統(tǒng) 的 開發(fā)過程以及在常用編程設 計思路技巧的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。 在努力的 同時 ,也 獲得了豐富的理論知識,極大地提高了實踐能力,并對當前電子領域的研究狀況和發(fā)展方向有了一定的了解,尤其在單片機及其接口技術方面,這對我今后進一步學習計算機方面的知識有極大的幫助。在獲得知識的同時,我也認識到了自己還需要學習的東西很多,理論需要很 好的結合實踐,全面分析并解決問題的能力有待提高。在此,我衷心感謝各位老師的指導和支持。謝謝你們! 28 參 考 文 獻 [1] 余發(fā)山 .單片機原理及 應用技術 [M].中國礦業(yè)大學 ,2020. [2] 李朝青 .單片機原理及接口技術(修訂版) [M].北京:北京航空航天大學出版社,1998. [3] Zadeh . Fuzzy Sets and their Applications [M]. New York: Academic Press,1975. [4] 李廣弟 .單片機基礎 [M].北京:北京航空航天大學出版社, 1992. [5] 余錫存 ,曹國華 .單片機原理及接口技術 [M].陜西:西安電子科技大學出版社,1998. [6] 張立新 ,吳明捷 ,張曉燕 .可編程控制器 (PLC)的高速計數(shù)器的應用 [J].北京石油化工學院學報 ,2020(1):34~36. [7] 蔣萬君 .在論循環(huán)時序電路的簡便設計 [J].機電一體化, 2020(2):12~14. [8] 史建平 .PLC 在全功能交通燈控制上的應用 [J].常州工學院學報 ,1999(6):65~68. [9] Tobin, Friesz . Sensitivity analysis for equilibrium work flows [J], Prentice Hall,2020(2):87~91. [10] 黃義源 .機械設備電氣與數(shù)字控制 [M].中央廣播電視大學出版社, 1993. [11] 蔡美琴 .張為民等 MCS51 系列單片機系統(tǒng)及應用 [M].高等教育出版社, 1992. [12] 李建中 .單片機原理及應用 [M].西安:西安電子科技大學出版社, 2020. [13] 康華光 .電子技術基礎(第四版) [M].北京:高等教育出版社, 2020. [14] 楊佩昆等編 .交通管理與控制 [M].北京:人民文通出版社, 1992. [15] 繞慶和 .MSC51 單片機實用技術 [M].北京:電子工業(yè)出 版社, 2020. [16] 沈紅衛(wèi) .單片機應用系統(tǒng)設計實例與分析 [M].北京:航空航天大學出版社, 2020. [17]陳靜 ,花瑞 ,宋炳生 .交叉口交通信號控制的半實物仿真平臺設計 [J].武漢理工大學學報(信息與管理工程版) ,2020(5):26~29. [18] 馀吉萬等編 .城市交通的計算機控制和管理 [M].北京測繪出版社, 1985. [19] 劉曉 娟,張雁鵬,湯自安編 .城市軌道交通智能控制系統(tǒng) [M].中國鐵道出版社,2020. [20] 王煒 .城市交通規(guī)劃理論及其應用 [M].北京:電子工業(yè)出版社, 2020. [21] 張輝 .8051 單片機控制交通信號燈的方法研究 [J].邵陽師范高等專科學校學報, 29 2020, 23(5): 18~20. [22] 汪建等編 .MCS96 系列單片機原理及應用技術 [M].武漢:華中理工大學出版社,1999. [23] Rogic S, Mackworth AK,Ouellette of fenefinding programs on mammalian sequences[J].Genome Res,2020(5):817~832. [24] 楊兆升 .新一代智能交通控制系統(tǒng)關鍵技術及其應用 [M].中國鐵道出版社,2020. [25] 趙俊 .基于若干智能方法的先 進控制系統(tǒng)綜合設計研究 [J].西安電子科技大學 ,2020(5):56~60. [26] 王煒 ,高海龍 ,李文權 編 . 公路交叉口通行能力分析方法 [M].科學出版社, 2020. [27] Th. Riedel, U. Brunner, Traffic control using graph theory on Control Engineering Practice[J]. Prentice Hall,2020(2):123~126. [28] 劉瑞新 . 單片機原理及應用教程 [M].北京:機械工業(yè)出版社, 2020. [29] 趙曉安 . MCS51 單片機原理及應用 [M]. 天津:天津大學出版社, 2020. 30 附錄 附錄一:電路圖 31 附錄二:程序 include unsigned char num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //0xfa( P3_0 和 P3_2 為 0,即高位有效 )0xf5(P3_1和 P3_3 為 0,即低位有效 ) unsigned char disEW[2]。 //記錄南北向高低位數(shù)值 unsigned char v。 unsigned int scdEW,scdSN。 unsigned char tP3_4,tP3_5,tP3_6。 int greenEW = 20,yellowEW = 3,greenSN = 24,yellowSN = 5。 while(a) { i = 70。 } } //設置紅綠黃燈秒數(shù) void setSecond(void) { while(P3_4 == 0)。 //標志設置鍵被按下的次數(shù) switch(tP3_4) {case 1: 32 tEW = 5。 break。 P1 = 0xef。 case 3: tSN = 1。 break。 P1 = 0xfd。 case 5: tEW = 5。 t_num = 0。 break。 t_key = 0。 } if(greenEW == 90) { greenEW = 0。 scdSN = greenEW + yellowEW + 1。 case 2: if(yellowEW++ == 9) { yellowEW = 0。 break。 } if( greenSN == 90) { greenSN = 0。 scdSN = greenSN。 case 4: if(yellowSN++ == 9) { yellowSN = 0。 break。 t_key = 0。 } if(greenEW == 1) { greenEW = 89。 scdSN = greenEW + yellowEW + 1。 case 2: if(yellowEW == 0) { yellowEW = 9。 break。 } if(greenSN == 1) { greenSN = 89。 scdSN = greenSN。 case 4: if(yellowSN == 0) { yellowSN = 9。 break。 if(t_ctr == 10) { t_ctr = 0。 P3 = ctr[v]。 //顯示東西方向秒數(shù) P0 = num[disSN[v]]。 } } } //閃爍顯示秒數(shù) void dspFlash(void) { t_flash++。 //數(shù)碼管滅 36 } else { if(t_flash == 1333) //數(shù)碼管亮 1333=4000/3 即 1秒閃 3次 { t_flash = 0。 P3 = 0xff。 switch(tP3_4) { case 1: P3_0 = 1。 P2 = num[disEW[v]]。 case 2: P3_0 = 1。 P2 = num[disEW[v]]。 case 3: P3_2 = 1。 P0 = num[disSN[v]]。 case 4: P3_2 = 1。 P0 = num[disSN[v]]。 } 37 if(v++ == 1) { v = 0。 switch(tP3_4) { case 1: greenEW = greenEW + 10。 } keyMemory = greenEW + 10。 scdSN = greenEW + yellowEW + 1。 case 3: greenSN = greenSN + 10。 } keyMemory = greenSN + 10。 scdSN = greenSN。 } } 38 //長按減 10 秒 void sub_10s(void) { t_key = 0。 //長按秒數(shù)減 10 if(greenEW 0) { greenEW = 89。 //keyMemory 用來標記秒數(shù)已經(jīng)減 10 scdEW = greenEW。 break。 if(greenSN 0) { greenSN = 89。 scdEW = greenSN + yellowSN + 1。 break。 if(tP3_4 == 0) { display()。 //閃爍顯示秒數(shù) } if(t_num == 4000) { t_num = 0。 //東西向秒數(shù)減至 0,標志位加 1 } if(scdSN == 0) { tSN++。 //東西向黃燈亮 ,顯示黃燈秒數(shù) P1_3 = 1。 P1_5 = 1。 //避免程序到此阻塞 ,故將其至為 2 break。 //東西向紅燈亮 ,顯示紅燈秒數(shù) P1_3 = 1。 P1_5 = 0。 //避免程序到此阻塞 ,故將其至為 4 break。 //東西向綠燈亮 ,顯示綠燈秒數(shù) P1_3 = 0。 40 P1_5 = 1。 break。 //南北向綠燈亮 ,顯示綠燈秒數(shù) P1_0 = 0。 P1_2 = 1。 //避免程序到此阻塞 ,故將其至為 2 break。 //南北向黃燈亮 ,顯示黃燈秒數(shù) P1_0 = 1。 P1_2 = 1。 //避免程序到此阻塞 ,故將其至為 4 break。 //南北向紅燈亮 ,顯示紅燈秒數(shù) P1_0 = 1。 P1_2 = 0。 break。 //長按數(shù)碼管加 10 秒 41 } } if(
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1