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

正文內(nèi)容

基于at89c51單片機(jī)的交通燈研究設(shè)計(jì)-資料下載頁(yè)

2025-10-26 08:23本頁(yè)面

【導(dǎo)讀】對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中。以明確方式注明。集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。本人完全意識(shí)到本聲明應(yīng)承擔(dān)的。自從交通燈誕生以來(lái),其內(nèi)部的電路控制系統(tǒng)就不斷的被改進(jìn)。多樣,從而使交通燈顯得更加智能化。斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)。據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,加以完善。號(hào)燈,用以指揮馬車通行,這是世界上最早的交通信號(hào)燈。信號(hào)燈的出現(xiàn),使交通得以有效管制,對(duì)于疏導(dǎo)交通流量.提高道路通行能力減少交。通事故有明顯效果。路三者關(guān)系的協(xié)調(diào),已成為交通管理部門需要解決的重要問(wèn)題之一。以減少事故的發(fā)生,為交通安全提供保障。使用AT89C51單片機(jī)模擬實(shí)現(xiàn)十字路口的交通燈,使交通燈擁有亮。使用Proteus軟件進(jìn)行設(shè)計(jì)及。仿真,達(dá)到目的。Proteus軟件通過(guò)不斷地測(cè)試,最終得出優(yōu)化方案。城市規(guī)劃部門亟待解決的主要問(wèn)題。單.實(shí)用性強(qiáng).運(yùn)行穩(wěn)定且可靠等優(yōu)點(diǎn)。

  

【正文】 2 P1 口的信號(hào)燈編碼表 交通信號(hào)燈狀態(tài) 東西方向 南北方向 紅 黃 綠 紅 黃 綠 東西綠燈南北紅燈 0 1 1 1 1 0 東西黃燈南北紅燈 0 1 1 1 0 1 東西紅燈南北綠燈 1 1 0 0 1 1 東西 紅 燈南北 黃 燈 1 0 1 0 1 1 測(cè)試 在交通燈單片機(jī)程序初步編完之后, 軟件調(diào)試主要是利用 proteus 仿真軟件完成電路的搭建 ,同時(shí)對(duì)程序進(jìn)行適當(dāng)?shù)男薷摹? 該設(shè)計(jì)在仿真及調(diào)試過(guò)程中應(yīng)注意以下幾點(diǎn): ( 1) .單片機(jī)時(shí)間基準(zhǔn)振蕩電路中振蕩晶體頻率的選擇必須要和程序中的時(shí)間基準(zhǔn)相一致。 ( 2) .由于單片機(jī)處理數(shù)據(jù)過(guò)程中要響應(yīng)中斷等原因,而中斷服務(wù)程序所花費(fèi)的時(shí)間必須在中斷返回后在計(jì)時(shí)單 元中扣除掉,否則精確度會(huì)變差。 ( 3) .在仿真調(diào)試中調(diào)試數(shù)碼管的發(fā)光時(shí)間時(shí),需要反復(fù)修改程序中的給定的時(shí)間,直到整體上的顯示效果較好,不會(huì)有閃爍的現(xiàn)象產(chǎn)生。 ( 4) .最終結(jié)果如預(yù)期效果一樣。 16 5. 總結(jié) 對(duì)于交通燈這個(gè)題目,由于以前學(xué)單片機(jī)這個(gè)課程時(shí),做過(guò)類似相關(guān)的實(shí)驗(yàn),覺(jué)得這個(gè)比較簡(jiǎn)單而且做出的東西也比較直觀,在確定題目之后,查閱了大量的資料,初步完成了電路設(shè)計(jì)方案。 由于 使用的是單片機(jī)作為核心的控制元件,使得電路的可靠性比較高,功能也比較強(qiáng)大,而且可以隨時(shí)的更新系統(tǒng),進(jìn)行不同狀態(tài)的組合 。這 個(gè)設(shè)計(jì)的一些內(nèi)容是在網(wǎng)上找的,自己做了一些的改動(dòng),在上網(wǎng)找資料的同時(shí)也學(xué)到了許多東西,找到了很多學(xué)習(xí)單片機(jī)的網(wǎng)站,里面的內(nèi)容都比較適合我們初學(xué)者去學(xué),有些網(wǎng)站還專門介紹這種單片機(jī)的類型 .用法 .功能等等 。其實(shí)我們平時(shí)不懂就應(yīng)該自己去學(xué)習(xí)去弄明白,通過(guò)這個(gè)課程設(shè)計(jì), 我發(fā)現(xiàn),原來(lái)小小的一片單片機(jī)有這么強(qiáng)大的功能,能應(yīng)用于各種領(lǐng)域。我應(yīng)該在自己以后的學(xué)習(xí)中,不僅要有刻苦努力,要有鉆研精神,還要有創(chuàng)新,對(duì)自己感興趣的一定要用心去學(xué)。 通過(guò)這次課設(shè),對(duì)以前學(xué)過(guò)的知識(shí)進(jìn)行了鞏固,加深了理解,提高了應(yīng)用的能力,而且提高了我們 的發(fā)現(xiàn)、分析、解決問(wèn)題的能力。經(jīng)歷了從最初的設(shè)計(jì)到最后做出產(chǎn)品的開(kāi)發(fā)過(guò)程,提高了對(duì)專業(yè)的認(rèn)識(shí)及興趣,對(duì)于我們工科來(lái)說(shuō),對(duì)以后就業(yè)有及其重大的影響。 尤其是當(dāng)感覺(jué)到自己做出來(lái)的東西還真是有那么點(diǎn)用的,還是很有自豪感的。 在設(shè)計(jì)的過(guò)程中我 還得到了老師的幫助與意見(jiàn)。在學(xué)習(xí)的過(guò)程中,不是每一個(gè)問(wèn)題都能自己解決,向老師請(qǐng)教或向同學(xué)討論是一個(gè)很好的方法 。 總之, 在即將畢業(yè)之際再次感謝這個(gè)學(xué)校的一切 。 17 參考文獻(xiàn) [1]張齊 朱西寧:《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) 基于 C51的 Proteus仿真》 電子工業(yè)出版社 。 [2]李朝青:《單片機(jī)原理及接口技術(shù)(第三版)》北京航空航天大學(xué)出版社。 [3]何立民:《單片機(jī)應(yīng)用技術(shù)大全》北京航空航天大學(xué)出版社。 [4]余錫存 曹國(guó)華:《單片機(jī)原理及接口技術(shù)》西安電子科技大學(xué)出版社。 [5]郭天祥:《新概念 51單片機(jī) C語(yǔ)言教程 — 入門 、 提高 、 開(kāi)發(fā) 、 拓展全攻略》。 18 附錄 程序代碼 include define uint unsigned int define uchar unsigned char uchar code a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //段碼組合 , 共陰極 uchar code b[4]={0xfe,0xfd,0xfb,0xf7}。 //位碼組合 低有效 uchar code c[6]={0x78,0xb8,0xcc,0xd4,0xf8,0xdc}。 //************************************************************************************* sbit P3_4=P3^4。 sbit P3_5=P3^5。 sbit P3_6=P3^6。 sbit P3_7=P3^7。 uchar m=30,n=35,k=0,t=0,y=0,j,x,y。 void delay(uchar t)。 void scankey(void)。 //中斷程序 void inrupt(void) { TMOD=0x01。 TH0=0x3c。 TL0=0xb0。 ET0=1。 TR0=1。 EA=1。 } //中斷處理程序 void key() { ET0=0。TR0=0。EA=0。 if(j==1)P1=0xd8。 else if(x==1)P1=c[0]。 else if(y==1)P1=c[2]。 P0=a[0]。 for(。) 19 { P2=0xfe。 delay(20)。 P2=0xfd。 delay(20)。 P2=0xfb。 delay(20)。 P2=0xf7。 delay(20)。 scankey()。 if(j==2) { ET0=1。TR0=1。EA=1。j=0。 break。 } else if(x==2) { ET0=1。TR0=1。EA=1。x=0。 break。 } else if(y==2) { ET0=1。TR0=1。EA=1。y=0。 break。 } } } void time1(void) interrupt 1 { TH0=0x3c。 TL0=0xb0。 t++。 if(t=20) { m,n。t=0。 if(m==0||n==0) 20 { k++。 if(k3) k=0。 switch(k) { case 0:m=30,n=35。break。 case 1:m=5。break。 case 2:m=25,n=20。break。 case 3:n=5。break。 } } } } void delay(uchar t) //延時(shí) *n 毫秒 0 { uchar i。 do { for(i=0。i23。i++) 。 } while(t)。 } void main(void) { P3_4=1。 P3_6=1。 P3_7=1。 inrupt()。 P1=c[k]。 while(1) { if(t=10) 21 { if(k==1)P1=c[4]。 else if(k==3) P1=c[5]。 else P1=c[k]。 } else P1=c[k]。 P2=0xfe,P0=a[m%10]。 delay(50)。 P2=0xfd,P0=a[m/10]。 delay(50)。 P2=0xfb,P0=a[n%10]。 delay(50)。 P2=0xf7,P0=a[n/10]。 delay(50)。 scankey()。 } } void scankey(void) { if(P3_4==0) { delay(2)。 if(P3_4==0) { while(P3_4==0)。 j++。 if(j==1) { key()。 } } } if(P3_6==0) { delay(2)。 22 if(P3_6==0) { while(P3_6==0)。 m++。n++。 } } if(P3_5==0) { delay(2)。 if(P3_5==0) { while(P3_5==0)。 x++。 if(x==1) { key()。 } } } if(P3_7==0) { delay(2)。 if(P3_7==0) { while(P3_7==0)。 y++。 if(y==1) { key()。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1