版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)說明書課程名稱:?單片機(jī)技術(shù)?設(shè)計(jì)題目:交通燈設(shè)計(jì)學(xué) 院:電子信息與電氣工程學(xué)院學(xué)生:學(xué) 號(hào):專業(yè)班級(jí):指導(dǎo)教師:2017年4月20日課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目交通燈電路設(shè)計(jì)學(xué)生所在學(xué)院電子信息與電專業(yè)、年級(jí)、班設(shè)計(jì)要求:1、設(shè)計(jì)制作一個(gè)給予單片機(jī)的交通燈設(shè)計(jì);2、能夠根據(jù)時(shí)鐘芯片提供的時(shí)間指標(biāo)控制電路;3、能夠按照程序要求進(jìn)展工作;4、系統(tǒng)能夠正常工作。學(xué)生應(yīng)完成的工作:參考文獻(xiàn)閱讀:1 建忠單片機(jī)原理及應(yīng)用M.電子科技大學(xué),20082 胡輝單片機(jī)原理及應(yīng)用設(shè)計(jì)M.中國(guó)水利水電,20063 徐愛鈞.8051單片機(jī)實(shí)踐教程M.電子工業(yè),20054 樓然苗,光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例M.航
2、空航天大學(xué),20065 邱關(guān)源.電路M.:高等教育,20066 毅剛.單片機(jī)原理及接口技術(shù).:工業(yè)大學(xué),19997 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì).:理工大學(xué),2004年8月.工作方案:4月1號(hào) 4號(hào)完成原理圖的設(shè)計(jì);4月5號(hào) 7號(hào)進(jìn)展PCB設(shè)計(jì);4月8號(hào) 10號(hào)制作PCB板 ”月11號(hào)一14號(hào)電路板安裝與調(diào)試,提交課程設(shè)計(jì)報(bào)告。;任務(wù)下達(dá)日期:2017年4月1 日任務(wù)完成日期:2017年4月14日指導(dǎo)教師簽名:學(xué)生簽名:交通燈設(shè)計(jì)摘要:近年來(lái)隨著科技的開展,單片機(jī)的應(yīng)用正在不斷深入,同時(shí)帶動(dòng)傳統(tǒng) 控制檢測(cè)技術(shù)日益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單 片機(jī)往往作為一個(gè)核心部件來(lái)使用,
3、僅單片機(jī)方面的知識(shí)是不夠的,還應(yīng) 該根據(jù)具體硬件構(gòu)造軟硬結(jié)合,加以完善。十字路口車輛穿梭,行人熙攘, 車行車道,人行人道,有條不紊,那么靠什么來(lái)實(shí)現(xiàn)這井然秩序呢?靠的 就是交通信號(hào)燈的自動(dòng)指揮系統(tǒng)。交通信號(hào)燈控制方式很多。本系統(tǒng)采用 51系列單片機(jī)ATMEL89C5偽核心控制器件來(lái)設(shè)計(jì)交通信號(hào)燈控制器,實(shí) 現(xiàn)亮綠燈通行,亮黃燈閃爍并發(fā)聲警示,亮紅燈制止通行的功能,并顯示 通行或制止通行倒計(jì)時(shí),緊急按鍵信號(hào)燈加時(shí)和緊急按鍵南北、東西紅綠 燈跳變。本系統(tǒng)使用性強(qiáng),操作簡(jiǎn)單,容易實(shí)現(xiàn),擴(kuò)展功能強(qiáng),可自行修 改程序擴(kuò)展自己想要實(shí)現(xiàn)的功能。關(guān)鍵詞:交通燈,單片機(jī),復(fù)位電路10 / 301.設(shè)計(jì)背景11.
4、1設(shè)計(jì)原因11.2個(gè)人意義12設(shè)計(jì)方案12.1總體方案提出12.2穩(wěn)壓電源方案設(shè)計(jì)與分析12.3復(fù)位電路方案設(shè)計(jì)與分析23. 方案實(shí)施23.1總體設(shè)計(jì)框圖23.2硬件設(shè)計(jì)33.3軟件設(shè)計(jì)63.4電路仿真103.5制板子與安裝過程113.6軟硬件調(diào)試114. 結(jié)果與結(jié)論125收獲與致126. 參考文獻(xiàn)127. 附件137.1硬件電路圖137.2元器件清單147.3作品實(shí)物圖157.4源程序:161.設(shè)計(jì)背景1.1設(shè)計(jì)原因隨著社會(huì)的進(jìn)步,交通的高速開展,紅綠燈已經(jīng)成為了我們生活中不可或缺的一局 部,如今,紅綠燈已經(jīng)安裝在各個(gè)道路的交接口處,已經(jīng)成為疏導(dǎo)交通車輛最常見和最 有效的手段。根據(jù)單片機(jī)具有
5、物美價(jià)廉、功能強(qiáng)、使用方便靈活、可靠性高等特點(diǎn),不 少人提出了一種用S-51單片機(jī)自動(dòng)控制交通信號(hào)燈及時(shí)間顯示的方法, 同時(shí)給出了軟硬 件的實(shí)現(xiàn)方法,為交通指揮自動(dòng)化提供了一種新的廉價(jià)手段,具有一定的推廣意義。1.2個(gè)人意義本設(shè)計(jì)是由單片機(jī)控制的交通信號(hào)燈,運(yùn)用 89S51單片機(jī)實(shí)現(xiàn)交通燈的控制,實(shí)現(xiàn) 紅綠燈自動(dòng)跳變,倒計(jì)時(shí)顯示,黃燈蜂鳴器警示燈功能。在這次設(shè)計(jì)作品中,不僅可以 增加對(duì)整套系統(tǒng)運(yùn)行的合理安排,為未來(lái)做大的工程打下根底,也可以增加對(duì)軟硬件的 在系統(tǒng)中的作用的了解,同時(shí)也培養(yǎng)了我們團(tuán)隊(duì)的合作能力。2設(shè)計(jì)方案2.1總體方案提出實(shí)現(xiàn)一種系統(tǒng)功能或者技術(shù)指標(biāo)都具有多種可行的設(shè)計(jì)方案,每一
6、種設(shè)計(jì)方案針對(duì)不同的應(yīng)用場(chǎng)合都具有它自己的缺點(diǎn)。在設(shè)計(jì)的過程中要考慮到其功能,系統(tǒng)穩(wěn)定性, 技術(shù)指標(biāo),本錢和所需要的技術(shù)條件等方面的因素。方案一:PLC控制交通燈PLC主要應(yīng)用于強(qiáng)電方面的工業(yè)控制,或者整條流水線的控制。雖然比擬穩(wěn)定,但是功耗要大,本錢也比擬高。方案二:?jiǎn)纹瑱C(jī)控制交通燈單片機(jī)具有構(gòu)造簡(jiǎn)單、編程方便、經(jīng)濟(jì)、易于連接等優(yōu)點(diǎn),特別是其部定時(shí)器計(jì)數(shù) 器、中斷系統(tǒng)資源豐富可對(duì)交通燈進(jìn)展準(zhǔn)確的控制,有應(yīng)用價(jià)值,可擴(kuò)展功能多,靈活 性比擬強(qiáng),線路也非常簡(jiǎn)單,本錢也是比擬低的。由于此次課程設(shè)計(jì)是單片機(jī)設(shè)計(jì),還有結(jié)合從各方面優(yōu)缺點(diǎn)來(lái)看,以及簡(jiǎn)便方面, 本錢方面,和構(gòu)造、控制方面來(lái)看。為了同時(shí)滿足
7、課程設(shè)計(jì)要求,綜上所述,選擇了方 案二,做為本設(shè)計(jì)的方案選擇。2.2穩(wěn)壓電源方案設(shè)計(jì)與分析方案一:采用電源變壓器,整流濾波電路和穩(wěn)壓電路,其中穩(wěn)壓電路是使用分立元 件,通過取樣,放大,比擬和調(diào)整四個(gè)環(huán)節(jié),晶體管選用3DD或3DG等型號(hào)方案二:采用電源變壓器,整流濾波電路和穩(wěn)壓電路,其中穩(wěn)壓電路時(shí)使用集成電 路LM7805三端穩(wěn)壓器,該電路能輸出固定的正 5V的直流電壓,方案一一般來(lái)說比擬復(fù)雜,而且驗(yàn)證過程也比擬麻煩且所有用到的分立元件較多且 誤差較多,因此不采用這種方案制作電源,方案二的電源設(shè)計(jì)較方案一構(gòu)造簡(jiǎn)單,所用 元器件比擬少,且容易調(diào)試,因此,本次電源設(shè)計(jì)采用方案二。2.3復(fù)位電路方案設(shè)
8、計(jì)與分析方案一:根據(jù)復(fù)位原理,只需要在復(fù)位引腳提供兩個(gè)機(jī)器周期以上的高電平信號(hào), 單片機(jī)便會(huì)從地址零開場(chǎng)運(yùn)行。對(duì)此,可以在復(fù)位引腳通過按鍵連接到電源正極,當(dāng)按 鍵按下的時(shí)候,復(fù)位引腳即可獲得高電平信號(hào),實(shí)現(xiàn)電路的復(fù)位。方案二:通過RC電路實(shí)現(xiàn)復(fù)位功能,當(dāng)按鍵沒有按下的時(shí)候,復(fù)位引腳時(shí)低電平, 電容充滿電,當(dāng)按鍵按下的時(shí)候,電容放電,直至電容兩端電壓為零時(shí),復(fù)位引腳才會(huì) 到達(dá)5V的高電平信號(hào)。方案一通過按鍵直接使復(fù)位引腳接收高電平信號(hào),由于按鍵會(huì)產(chǎn)生機(jī)械震動(dòng),使得 信號(hào)產(chǎn)生不穩(wěn)定,電平信號(hào)寬度達(dá)不到兩個(gè)機(jī)器周期以上,使得電路復(fù)位發(fā)生錯(cuò)位,方 案二,利用電容兩端電壓不突變的特性,實(shí)現(xiàn)消除抖動(dòng),而且
9、還有復(fù)位延時(shí)作用,消除 了復(fù)位信號(hào)不穩(wěn)定的因素,因此,該設(shè)計(jì)采用方案二的復(fù)位電路設(shè)計(jì)。3.方案實(shí)施3.1總體設(shè)計(jì)框圖交通燈組成框圖,如圖3-1所示X7號(hào)動(dòng)顯示,*最小系統(tǒng) 外圍接口 *按鍵控制紅黃綠信號(hào)燈,圖3-1系統(tǒng)總體框圖據(jù)此,本設(shè)計(jì)系統(tǒng)以單片機(jī)為控制核心,連接成最小系統(tǒng),和按鍵設(shè)置模塊等產(chǎn)生輸入,信號(hào)燈狀態(tài)模塊,LED倒計(jì)時(shí)模塊和承受輸出。3.2硬件設(shè)計(jì)電源設(shè)計(jì)電源電路采用撥動(dòng)開關(guān)。原理圖局部如下:復(fù)位電路設(shè)計(jì)單片機(jī)在可靠的復(fù)位之后,才會(huì)從0000H地址開場(chǎng)有序的執(zhí)行應(yīng)用程序。同時(shí), 復(fù) 位電路也是容易受到外部噪 聲干擾的敏感局部之一。因此,復(fù)位電路應(yīng)該具有兩個(gè)主 要的功能:1.必須保證
10、系統(tǒng)可靠的進(jìn)展復(fù)位;2必須具有一定的抗干擾的能力;復(fù)位電路局部原理圖如下:復(fù)位電路R11HuF10k圖復(fù)位電路323時(shí)鐘震蕩電路設(shè)計(jì)如下列圖所示,晶振是給單片機(jī)提供工作信號(hào)脈沖的,這個(gè)脈沖就是單片機(jī)的 工作速度,比方該系統(tǒng)采用的12M晶振,單片機(jī)工作速度就是每秒12M當(dāng)然,單片機(jī) 的工作頻率是有圍的,不能太大,一般 24M就不上去了,不然不穩(wěn)定。晶振與單片機(jī)的腳XTAL僑口腳XTAL1構(gòu)成的振蕩電路中會(huì)產(chǎn)生偕波(也就是不希望存 在的其他頻率的波)這個(gè)波對(duì)電路的影響不大,但會(huì)降低電路的時(shí)鐘振蕩器的穩(wěn)定性 為了電路的穩(wěn)定性起見 ATMEL公司只是建議在晶振的兩引腳處接入兩個(gè)10pf-50pf的瓷片
11、電容接地來(lái)削減偕波對(duì)電路的穩(wěn)定性的影響,所以晶振所配的電容在10pf-50pf之間都可以。初3OP30P品振電路圖323時(shí)鐘震蕩電路數(shù)碼管顯示電路設(shè)計(jì)數(shù)碼管顯示電路,通過 P0 口和P2 口的控制輸出,其中P0 口要加多上拉電阻才 能使用,由于其部無(wú)上拉電阻,作為I/O用時(shí)候要加上拉電阻。P0 口作為顯示倒計(jì)時(shí)的 輸出端口控制2個(gè)2位的數(shù)碼管,其中還需要用到 P3.7, P3.6, P3.5, P3.4來(lái)進(jìn)展控制 位選。J2是東西顯示數(shù)碼管,J5是南北顯示數(shù)碼管,REDCC是流量顯示數(shù)碼管,P2 口 接流量顯示數(shù)據(jù)。電路接線圖如下 所示:POO R1站曲1 7 ppi tu 聞TPU; RS8
12、P(M R733DT7 &RS2DS1圖數(shù)碼管顯示電路紅綠燈顯示電路設(shè)計(jì)紅綠燈電路設(shè)計(jì)主要是由12盞燈進(jìn)展控制,東西6轉(zhuǎn)盞燈,南北6盞燈,分別由單片機(jī)的6個(gè)I/O進(jìn)展控制。電路圖如所示:圖紅綠燈顯示電路3.3軟件設(shè)計(jì)程序設(shè)計(jì)流程圖對(duì)于單片機(jī)的控制系統(tǒng)來(lái)說,軟件系統(tǒng)的設(shè)計(jì)是必不可少的,這是采用KEIL軟件為 開發(fā)平臺(tái),C語(yǔ)言為程序設(shè)計(jì)語(yǔ)言,以模塊化構(gòu)造進(jìn)展程序設(shè)計(jì),建立工程,設(shè)置工程, 接著編譯程序,最后調(diào)試與下載,不過這里 KEIL軟件不包含STC系列單片機(jī),因此,在 程序編譯成功后,要通過STC系列單片機(jī)專用的下載軟件將程序?qū)懭雴纹瑱C(jī)的 FLASHg 序存儲(chǔ)器。全部控制程序?qū)嶋H上分為
13、假設(shè)干模塊:鍵盤設(shè)置處理程序,狀態(tài)燈控制程序,LED顯示程序,消抖動(dòng)延時(shí)程序,次狀態(tài)判斷及處理程序,緊?;蜻`規(guī)判斷程序,中斷效勞 子程序,車流量計(jì)數(shù)程序,紅綠燈時(shí)間調(diào)整程序等。整個(gè)軟件程序方面主要分兩大局部:按鍵處理程序和50ms掃描程序。流程圖如圖所示:圖系統(tǒng)程序流程圖子程序模塊按鍵模塊的控制是調(diào)用中斷來(lái)實(shí)現(xiàn)控制的,獨(dú)立式鍵盤的實(shí)現(xiàn)方法是利用單片機(jī)I/O 口讀取口的電平上下來(lái)判斷是否有鍵按下。將常開按鍵的一端接地,另一端接一個(gè)I/O 口,程序開場(chǎng)時(shí)將此I/O 口置于高電平,平時(shí)無(wú)鍵按下時(shí)I/O 口保護(hù)高電平。當(dāng)有 鍵按下時(shí),此I/O 口與地短路迫使I/O 口為低電平。按鍵釋放后,單片機(jī)部的上
14、拉電阻 使I/O 口仍然保持高電平。我們所要做的就是在程序中查尋此I/O 口的電平狀態(tài)就可以了解我們是否有按鍵動(dòng)作了。圖3.3.2中斷子程序參考程序:un sig ned char key()if(key1=0)delayms(10);if(key1=0)while(key1=0) dis();return 1;if(key2=0)delayms(10);if(key2=0)while(key2=0) dis();return 2;return 0;定時(shí)中斷子程序是本設(shè)計(jì)的重點(diǎn),定時(shí)器一但啟動(dòng),它便在原來(lái)的數(shù)值上開場(chǎng)加1計(jì)數(shù),假設(shè)在程序開場(chǎng)時(shí),我們沒有設(shè)置TH0和TLO,它們的默認(rèn)值都是0,假
15、設(shè)時(shí)鐘頻率為12MHz, 12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,那么此時(shí)機(jī)器周期為1us,記滿TH0和TL0就需要216 -1個(gè)數(shù),再來(lái)一個(gè)脈沖計(jì)數(shù)器溢出,隨即向CPU申請(qǐng)中斷。因此溢出 一次共需65536us,約等于65.6ms,如果我們要定時(shí)50ms的話,那么就需要先給TH0和 TL0裝一個(gè)初值,在這個(gè)初值的根底上記50000個(gè)數(shù)后,定時(shí)器溢出,此時(shí)剛好就是50ms中斷一次,當(dāng)需要定時(shí)1s時(shí),我們寫程序時(shí)當(dāng)產(chǎn)生20次50ms的定時(shí)器中斷后便認(rèn)為 是1s,這樣便可準(zhǔn)確控制定時(shí)時(shí)間啦負(fù)責(zé)完成數(shù)碼管輸出數(shù)據(jù)刷新和各個(gè)狀態(tài)的處理切 換。中斷子程序包括數(shù)碼管輸出數(shù)據(jù)刷新程序和各狀態(tài)處理程序。中斷程序的流程圖
16、如下圖初始化定時(shí)器o計(jì)數(shù)變量自加1圖333定時(shí)中斷流程圖參考程序:void mai n()un sig ned char num;TMOD |=0X11;TH1=0X3c;TL1=0xb0;TH0=0XF0;TL0=0XF0;EA=1;IP=0X08;ET0=1;TR0=1;ET1=1;TR 1=1;shuju0=dua nm ashu/10; shuju1=dua nm ashu%10;while(1)sxpass();zjzj=1; while(flag); flag=1;sxpassHU();zjzj=2;while(flag); flag=1;zypass();zjzj=3;while
17、(flag); flag=1;zypassHU();zjzj=4;while(flag); flag=1;復(fù)位參考程序:void timer1_help(void) in terrupt 3static un sig ned char zj=0;TH1=0X3c;/50ms 一個(gè)周期TL1=OXbO;if(zj=20)zj=0;shujuO=dua nm ashu/1O;shuju1=dua nm ashu%10; if(shu=0) shu=31;flag=0;/ 復(fù)位標(biāo)志位shu-; zj+;3.4電路仿真一、電路仿真步驟如下:1.在PROTEUS找到相應(yīng)的電子元器件。2在PROTEUS新
18、建原理圖,選擇 A4大小的紙規(guī)格,按照設(shè)計(jì)原理排放元器件, 畫好能用于仿真的線路圖,為防止元器件之間的連接帶來(lái)原理圖的可讀性變差,在此采 用編號(hào)連接的方式,似的原理圖模塊壞,便于分析,即所用的元件都應(yīng)有仿真模型,保存 后就可以仿真了!3編制相應(yīng)的單片機(jī)程序,可以在PROTEUS編譯,也可以在相應(yīng)的單片機(jī)開發(fā)平 臺(tái)中編譯(不同廠家的單片機(jī)的開發(fā)平臺(tái)不同)。a)如在PROTEUS編譯,要在 源程序-> 定義生成代碼工具中設(shè)定,不同的 單片機(jī)設(shè)定不同,然后可以調(diào)入源程序;編譯,把編譯后的代碼插入單片機(jī)中(在單片機(jī) 屬性中設(shè)定),接著就可以仿真,如果仿真結(jié)果不對(duì),修改程序,重新編譯、運(yùn)行,直 到
19、正確為止;b)如在單片機(jī)平臺(tái)下編譯,那么進(jìn)入單片機(jī)開發(fā)平臺(tái),編譯正確后(指語(yǔ)法沒問題),再到PROTEUS平臺(tái)中把生成的代碼調(diào)入,仿真運(yùn)行。如果仿真有問題,回到單片 機(jī)開發(fā)平臺(tái),重新編譯,再進(jìn)到 PROTEUS仿真,直到正確為止。有時(shí)在仿真時(shí)可能會(huì)發(fā)現(xiàn)PROTEUSB有問題,就直接改圖,直到正確為止。由于軟件的原因,只能在軟件部編輯,而無(wú)法進(jìn)展編譯,而且外部編譯比擬方便, 因此,此時(shí)設(shè)計(jì)采用單片機(jī)程序編譯選擇外部 KEIL軟件單獨(dú)編譯,不采用部集成的編譯 環(huán)境,4.查看仿真結(jié)果。3.5制板子與安裝過程1用Altium Designer畫出原理圖見附錄,PCB圖見附錄。2圖紙打印。將畫好的PCB
20、圖利用打印機(jī)把圖形打印在 專用轉(zhuǎn)印機(jī)的亞光面。3圖紙轉(zhuǎn)印。按實(shí)際尺寸裁切覆銅板,覆銅板去油污銹漬,圖紙與覆銅板的銅箔 面對(duì)正貼實(shí),并固定好,以防止轉(zhuǎn)印時(shí)圖紙脫落。啟動(dòng)轉(zhuǎn)印機(jī)進(jìn)展圖紙轉(zhuǎn)印,待自然冷 卻到室溫后揭去轉(zhuǎn)印紙。4修板。用油性簽字筆或用 酒精松香溶液助焊劑修復(fù)轉(zhuǎn)印中形成的 砂 眼斷線。5蝕刻。溶液量根本淹沒過電路板為宜,用長(zhǎng)矛軟刷輕刷印制板或晃動(dòng)腐蝕液,5-10分鐘即可蝕刻完畢,從腐蝕液中取出,用清水沖洗。腐蝕液妥善存放,以備后 用,如失效,倒入回收桶中保存。6鉆孔。壓住印制板,鉆孔過程中不得移動(dòng),以防鉆頭折斷,鉆頭進(jìn)刀速度適中, 以防毛刺過大。7外表處理。用少許棉絲式碎布,蘸去污粉用力
21、擦拭,直至焊盤與線條光亮無(wú)污 漬,再用清水清洗。按照自己設(shè)計(jì)的電路,在在通用板上焊接。焊接完畢后,應(yīng)對(duì)照電路圖仔細(xì)檢查, 看是否有錯(cuò)接、漏接、虛焊的現(xiàn)象。對(duì)安裝完成的電路板的參數(shù)及工作狀態(tài)進(jìn)展測(cè)量, 以便提供調(diào)整電路的依據(jù)。經(jīng)過反復(fù)的調(diào)整和測(cè)量,使電路的性能到達(dá)要求。3.6軟硬件調(diào)試361硬件調(diào)試:1觀察板子,焊接狀況,確認(rèn)單片機(jī)電源正負(fù)極是否連接正常,確定單片機(jī)最小 系統(tǒng)是否連接正常。2給單片機(jī)提供5V電源,觀察電源指示燈是否正常發(fā)光,3用萬(wàn)用表測(cè)試發(fā)光二極管從單片機(jī)10 口到電源地是否導(dǎo)通。軟件測(cè)試1根據(jù)元器件的連接,分別寫出相應(yīng)的程序,下載到單片機(jī)觀察電路工作,2確認(rèn)子電路可以在程序的引
22、導(dǎo)下成功工作后,進(jìn)展總體程序設(shè)計(jì),下載后,觀 察電路總體運(yùn)行情況。4.結(jié)果與結(jié)論在本次設(shè)計(jì)中,本小組成員盡心盡力的設(shè)計(jì),共同合作,完成了前期的原理圖設(shè)計(jì), 在PCB板布線設(shè)計(jì)的時(shí)候遇到了問題,幸好在最后小組成員的共同努力下還是完成了工 作,其他環(huán)節(jié)都還算順利。不過很遺憾的是,盡管我們按照預(yù)先設(shè)計(jì)好的方案進(jìn)展了交 通燈的設(shè)計(jì),并且在遇到問題的時(shí)候也努力的去解決了,可在所有的工作都完成后,我 們的交通燈還是無(wú)法按照預(yù)先的設(shè)計(jì)進(jìn)展工作。LED燈也只是可以工作卻無(wú)法是按照程序那樣像交通燈一樣的工作。5收獲與致在設(shè)計(jì)的過程中,我們深深體會(huì)到,理論與現(xiàn)實(shí)的差距,實(shí)踐的重要性,在調(diào)試的 過程中遇到了很多問題
23、,這些問題往往是自己理論認(rèn)為是可以行的通,但是實(shí)際并非如 此,給我調(diào)試帶來(lái)了很多不解的困惑,我們小組的成員也都努力的完成自己的分工,盡 心盡力的去配合工作,想要得到一個(gè)好的結(jié)果。然而到了最后我們還是未能完成這次課 程設(shè)計(jì)的要求,使我們的交通燈作品進(jìn)展工作。雖然這次課程設(shè)計(jì)沒能夠順利完成,但是我卻感覺我收獲了很多。這次課程設(shè)計(jì), 不僅有團(tuán)隊(duì)的共同努力,而且還有指導(dǎo)教師的細(xì)心指導(dǎo),關(guān)心和教導(dǎo)。在此,我要感關(guān) 心我的單片機(jī)課程教師,傳授我們專業(yè)知識(shí),教會(huì)了做技術(shù)的嚴(yán)謹(jǐn)與認(rèn)真的重要性,讓 我們?cè)诮窈蟮墓ぷ骱蜕钪惺找鏌o(wú)窮,還有我們的小組成員,讓我明白了團(tuán)結(jié)合作的重 要性,明白了學(xué)習(xí)探索過程中也可以十分
24、有趣。6. 參考文獻(xiàn)1 建忠單片機(jī)原理及應(yīng)用M.電子科技大學(xué),20082 胡輝單片機(jī)原理及應(yīng)用設(shè)計(jì)M.中國(guó)水利水電,20063 徐愛鈞.8051單片機(jī)實(shí)踐教程M.電子工業(yè),20054 樓然苗,光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例M.航空航天大學(xué),2006邱關(guān)源.電路M.:高等教育,20066 全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì).:理工大學(xué),2004年8月.7 全立.德申編著 微機(jī)控制技術(shù)M.:機(jī)械工業(yè),20088 王守中,聶元銘.51單片機(jī)開發(fā)入門與典型實(shí)例M.:人民郵電,20099 鐘富昭,晨.8051單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用M.:人民郵電,200710 胡學(xué)海.單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)M.:電子工業(yè),200
25、111 小忠,黃寧.單片機(jī)接口技術(shù)實(shí)用子程序M,:人民郵電,200512 廣弟.單片機(jī)根底.:航空航天大學(xué),1992.13 何立民.單片機(jī)應(yīng)用技術(shù)大全.:航空航天大學(xué),1994.14 毅剛.單片機(jī)原理及接口技術(shù).:工業(yè)大學(xué),19997. 附件7.1硬件電路圖in gJJ4Wa»iM9Wr .Z -亠 h$U>lJ jOC !U?帕;»"JM LZf £t_ ki = urr環(huán) 也Ml 吟J3I jr_ 也1MKJ1C 鵡:E «13'1741:=業(yè)硏44:.7二 g 81 *;<* fig ;:”.;二4 -RS圖7.1系統(tǒng)
26、原理圖卩呂1OOOQO*E 淇R oo 0 a o-©ggpppQg s粵好P2OOOOOQaaa8 fll R3® u 十0。oooo00*000*0000*0000000o o Ra口 0 0 A*oo 0 002十G f; 00409000000 Adi ? 3g:oo+7圖電路圖7.2元器件清單名稱規(guī)格數(shù)量主要功能或作用按鈕6*6*52分別控制黃燈常亮深夜模式、禁行 緊急模式、東西 通行、南北通行、時(shí) 間加、時(shí)間減、切換、 確定。電容30P2單片機(jī)時(shí)鐘振蕩電容10UF1單片機(jī)復(fù)位電阻2203限流排阻10K2單片機(jī)單片機(jī)AT89S511CPU晶體12M1單片機(jī)時(shí)鐘振蕩
27、三極管90121驅(qū)動(dòng)蜂鳴器蜂鳴器12*9.5MM1信號(hào)燈切換時(shí)報(bào)警兩位一體共 陰數(shù)碼0.364倒計(jì)顯示芯片底座40腳1保護(hù)引腳芯片底座20腳1保護(hù)引腳發(fā)光二極管 紅5MM4交通燈路口顯示發(fā)光二極管 綠5MM4交通燈路口顯示發(fā)光二極管 黃5MM4交通燈路口顯示發(fā)光二極管3MM1電源顯示自鎖開關(guān)8*8MM1控希y VCCUSB電源線60MM1連接USB 口DC座3.5*1.3MM1直流電源插座插針2外接電源接線PCB板155MMX100MM17.3作品實(shí)物圖圖7.37.4源程序:#in clude<reg52.h>sbit wei 1= P1A0;sbit wei2=P1Al;sbit
28、 wei3=P1A5;sbit wei4=P1A6;un sig nedcharcodedua nm a=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;#defi ne weima1 wei1=1;wei2=0;wei3=1;wei4=0;#define weima2 wei1=0;wei2=1;wei3=0;wei4=1;sbit led 1= P2A7;sbit led11=P2A6;sbit led111= P2A5;sbit led1111= P2A4;sbit led2=
29、P2A3;sbit led22=P2A2;sbit led222=P2A1;sbit led2222=P2A0;sbit led3=P3A7;sbit led33=P3A6;sbit led333=P3A5;sbit led3333=P3A4;sbit led4=P1A3;sbit led44=P1A4;sbit led444=P3A1;sbit led4444=P1A2;sbit key1=P3A3;sbit key2=P3A2;un sig ned char shuju2;unsigned char shu=30; /全局變量 30sunsigned char shu1=60;全局變說量
30、60Sunsigned char shu2=10;/全局變量 5s un sig ned char flag=1;un sig ned char zjzj=0;void delayms( un sig ned int dat);void delayus( un sig ned int dat);void dis();void sxpass();void sxpassHU();void zypass();void zypassHU();un sig ned char key();void main()un sig ned char num;TMOD |=0X11;TH1=0X3c;TL1=0xb
31、0;TH0=0XF0;TL0=0XF0;EA=1;IP=0X08;ET0=1;TR0=1;ET1=1;TR1=1;shuju0=dua nm ashu/10;shuju1=dua nm ashu%10;while(1)sxpass();zjzj=1;while(flag); flag=1; sxpassHU();zjzj=2;while(flag); flag=1;zypass();zjzj=3;while(flag); flag=1;zypassHU(); zjzj=4;while(flag); flag=1; un sig ned char key() if(key1=0)delayms(
32、10);if(key1=0)while(key1=0) dis(); return 1;if(key2=0)delayms(10);if(key2=0)while(key2=0) dis();return 2;return 0;void sxpass()shu=30;led仁I ed11=led1111=1;led111=0;Ied3=led33=led3333=1;led333=0;Ied222=led22=1;led2=led2222=0;Ied444=led44=1;led4=led4444=0;void sxpassHU() shu=1O;led仁I ed111=led1111=1;led11=0;led3=led333=led3333=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型農(nóng)村宅基地使用權(quán)轉(zhuǎn)讓合同范本
- 二零二五年度噴漆作業(yè)場(chǎng)所職業(yè)健康監(jiān)護(hù)與疾病預(yù)防合同
- 二零二五年度企業(yè)VI系統(tǒng)全案定制合同3篇
- 二零二五年度戶外噴泉節(jié)能改造專項(xiàng)合同
- 二零二五年度土地整治土石方運(yùn)輸及土壤改良合同6篇
- 2025年度智能車展合作項(xiàng)目合作協(xié)議書范本4篇
- 2025版中學(xué)校園食品安全供應(yīng)與配送合作協(xié)議3篇
- 二零二五年度工業(yè)用地土地廠房轉(zhuǎn)讓與產(chǎn)業(yè)升級(jí)合同
- 珠海城市職業(yè)技術(shù)學(xué)院《韓國(guó)語(yǔ)語(yǔ)法》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度農(nóng)產(chǎn)品供應(yīng)鏈合作協(xié)議書2篇
- 安全常識(shí)課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 小王子-英文原版
- 新版中國(guó)食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術(shù)投標(biāo)文件
- 專題24 短文填空 選詞填空 2024年中考英語(yǔ)真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護(hù)理查房
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 電能質(zhì)量與安全課件
評(píng)論
0/150
提交評(píng)論