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

正文內(nèi)容

最新交通燈控制系統(tǒng)設(shè)計(jì)論文(已改無(wú)錯(cuò)字)

2022-07-26 04:24:24 本頁(yè)面
  

【正文】 個(gè)220Ω電阻組成。該模塊接線繁瑣,極易出錯(cuò)。當(dāng)檢查發(fā)光二極管無(wú)故障、導(dǎo)線無(wú)斷線、連線接頭無(wú)互相搭聯(lián)后可先寫一個(gè)軟件調(diào)試程序,依次檢查東南西北方向的信號(hào)燈(發(fā)光二極管)是否點(diǎn)亮; 若未點(diǎn)亮,則可能是連線接錯(cuò)。根據(jù)燈的亮滅情況依次查找錯(cuò)誤,直到電路正常工作為止。倒計(jì)時(shí)顯示電路模塊由4個(gè)數(shù)碼管組成。調(diào)試時(shí),先檢查數(shù)碼管管腳是否與相應(yīng)引腳相連,確認(rèn)無(wú)誤后,再將數(shù)碼管與仿真器相連,編制一個(gè)簡(jiǎn)單的程序進(jìn)行調(diào)試,直到數(shù)碼管正常顯示時(shí)間為止。鍵盤設(shè)置電路模塊由3個(gè)按鍵和3個(gè)1KΩ電阻組成。當(dāng)檢查按鍵無(wú)故障、導(dǎo)線連接無(wú)誤后,用一個(gè)軟件調(diào)試程序進(jìn)一步檢查按鍵設(shè)置電路。當(dāng)各模塊均調(diào)試好后,進(jìn)行整機(jī)聯(lián)調(diào):將各模塊連接起來(lái),逐個(gè)進(jìn)行檢測(cè)。調(diào)試成功后再將程序?qū)懙絾纹瑱C(jī)中進(jìn)行調(diào)試,直至整個(gè)系統(tǒng)能夠正常工作。此外,在電路抗干擾設(shè)計(jì)方面,硬件電路中采取了引線盡量短,減少交叉等措施。實(shí)踐證明,這些措施對(duì)消除某些引腳引起的直流分量干擾起到了很好的效果??垢蓴_設(shè)計(jì)是單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的重要組成部分,沒有良好的抗干擾措施,系統(tǒng)就無(wú)法安全可靠的工作。當(dāng)然,本系統(tǒng)只能通過(guò)系統(tǒng)軟件、硬件設(shè)計(jì)盡可能的減少干擾帶來(lái)的影響,而不可能完全消除干擾。5結(jié) 論本系統(tǒng)采用了8051芯片和74LS245芯片為中心器件來(lái)設(shè)計(jì)交通燈控制系統(tǒng),此系統(tǒng)通過(guò)P1口對(duì)交通燈燃亮情況進(jìn)行了控制,而南北方向和東西方向的顯示時(shí)間分別是通過(guò)P0、P2口進(jìn)行了控制,、該系統(tǒng)設(shè)計(jì)簡(jiǎn)便,實(shí)用性強(qiáng),操作簡(jiǎn)單。但是本文所設(shè)計(jì)的交通燈控制系統(tǒng)還存在一些未盡人意的地方,還有很多不足之處:(1)該交通燈控制系統(tǒng)沒有考慮到夜晚車輛極少情況下的交通燈顯示情況。(2)該交通燈控制系統(tǒng)不能控制車的左、右轉(zhuǎn),以及自動(dòng)根據(jù)車流改變紅綠燈時(shí)間等。(3)該交通燈控制系統(tǒng)只考慮交通道路中的車輛,未考慮到行人的通行問(wèn)題。通過(guò)這次畢業(yè)設(shè)計(jì),使我得到了一次運(yùn)用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題全面系統(tǒng)的鍛煉,使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過(guò)程以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。參 考 文 獻(xiàn)[1] [M].中國(guó)礦業(yè)大學(xué),2002.[2] (修訂版)[M].北京:北京航空航天大學(xué)出版社,1998.[3] Zadeh . Fuzzy Sets and their Applications [M]. New York: Academic Press,1975.[4] [M].北京:北京航空航天大學(xué)出版社,1992.[5] 余錫存,[M].陜西:西安電子科技大學(xué)出版社,1998.[6] 張立新,吳明捷,(PLC)的高速計(jì)數(shù)器的應(yīng)用[J].北京石油化工學(xué)院學(xué)報(bào),2001(1):34~36.[7] [J].機(jī)電一體化,2005(2):12~14. [8] [J].常州工學(xué)院學(xué)報(bào),1999(6):65~68.[9] Tobin, Friesz . Sensitivity analysis for equilibrium network flows [J], Prentice Hall,2001(2):87~91.[10] [M].中央廣播電視大學(xué)出版社,1993.[11] [M].高等教育出版社,1992.[12] [M].西安:西安電子科技大學(xué)出版社,2002.[13] (第四版)[M].北京:高等教育出版社,2000.[14] [M].北京:人民文通出版社,1992.[15] [M].北京:電子工業(yè)出版社,2003.[16] [M].北京:航空航天大學(xué)出版社,2000.[17]陳靜,花瑞,[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2008(5):26~29. [18] [M].北京測(cè)繪出版社,1985.[19] 劉曉娟,張雁鵬,[M].中國(guó)鐵道出版社,2008.[20] [M].北京:電子工業(yè)出版社,2007.[21] [J].邵陽(yáng)師范高等??茖W(xué)校學(xué)報(bào),附錄附錄一:電路圖附錄二:程序includeunsigned char num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //數(shù)字0~9unsigned char ctr[]={0xfa,0xf5}。 //0xfa(P3_0和 P3_2為0,即高位有效)0xf5(P3_1和P3_3為0,即低位有效)unsigned char disEW[2]。 //記錄東西向高低位數(shù)值unsigned char disSN[2]。 //記錄南北向高低位數(shù)值unsigned char v。 unsigned char t_ctr。 unsigned int scdEW,scdSN。 unsigned int tSN,tEW。 unsigned char tP3_4,tP3_5,tP3_6。unsigned int t_num,t_key,t_flash,keyMemory。int greenEW = 20,yellowEW = 3,greenSN = 24,yellowSN = 5。//延時(shí)函數(shù),a為1延時(shí)1毫秒 void delay_ms(unsigned int a){ int i。 while(a) { i = 70。 while(i)。 }}//設(shè)置紅綠黃燈秒數(shù)void setSecond(void){ while(P3_4 == 0)。 tP3_4++。 //標(biāo)志設(shè)置鍵被按下的次數(shù) switch(tP3_4) {case 1: tEW = 5。 P1 = 0xf7。 break。 case 2: tEW = 1。 P1 = 0xef。 break。 case 3: tSN = 1。 P1 = 0xfe。 break。 case 4: tSN = 3。 P1 = 0xfd。 break。 case 5: tEW = 5。 tSN = 5。 t_num = 0。 tP3_4 = 0。 break。 }}//秒數(shù)加1void addSecond(void){ while(P3_5 == 0)。 t_key = 0。 //記錄長(zhǎng)按鍵的參數(shù)清零 switch(tP3_4) { case 1: if(keyMemory != greenEW + 10) //判斷按鍵是否已經(jīng)加10,如果沒有加10則秒數(shù)加1,如果已經(jīng)加10則不加1 { greenEW++。 } if(greenEW == 90) { greenEW = 0。 } scdEW = greenEW。 scdSN = greenEW + yellowEW + 1。 break。 case 2: if(yellowEW++ == 9) { yellowEW = 0。 } scdEW = yellowEW。 break。 case 3: if(keyMemory != greenSN + 10) { greenSN++。 } if( greenSN == 90) { greenSN = 0。 } scdEW = greenSN + yellowSN + 1。 scdSN = greenSN。 break。 case 4: if(yellowSN++ == 9) { yellowSN = 0。 } scdSN = yellowSN。 break。 }}//秒數(shù)減1void subSecond(void){ while(P3_6 == 0)。 t_key = 0。 //記錄長(zhǎng)按鍵的參數(shù)清零 switch(tP3_4) { case 1: if(keyMemory != greenEW 10) //判斷按鍵是否已經(jīng)減10,如果沒有減10則秒數(shù)減1,如果已經(jīng)減10則不減1 { greenEW。 } if(greenEW == 1) { greenEW = 89。 } scdEW = greenEW。 scdSN = greenEW + yellowEW + 1。 break。 case 2: if(yellowEW == 0) { yellowEW = 9。 } scdEW = yellowEW。 break。 case 3: if(keyMemory != greenSN 10) { greenSN。 } if(greenSN == 1) { greenSN = 89。 } scdEW = greenSN + yellowSN + 1。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1