




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、=WORD完好版-可編寫-專業(yè)資料分享=綱要本系統(tǒng)由AT89C51單片機、鍵盤、LED顯示、交通燈演示系統(tǒng)構(gòu)成。系統(tǒng)包含人行道、左轉(zhuǎn)、右轉(zhuǎn)、以及基本的交通訊號燈的功能。系統(tǒng)除基本交通訊號燈功能外,還擁有倒計時、時間設(shè)置、緊迫狀況辦理、分時段調(diào)整信號燈的點亮?xí)r間以及依據(jù)具體狀況手動控制等功能。跟著社會經(jīng)濟的發(fā)展,城市交通問題愈來愈惹起人們的關(guān)注。人、車、路三者關(guān)系的協(xié)調(diào),已成為交通管理部門需要解決的重要問題之一。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通訊號燈控制與交通勸導(dǎo)的計算機綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的構(gòu)成部分。重點詞AT89C51;交通訊號燈;控制器目錄-完好版
2、學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=綱要第章緒論第章方案設(shè)計與論證第章系統(tǒng)硬件設(shè)計3.1整體設(shè)計單片機最小系統(tǒng)3.3顯示及其驅(qū)動模塊鍵盤與狀態(tài)顯示功能倒計時計數(shù)功能第4章系統(tǒng)軟件設(shè)計104.1軟件整體設(shè)計104.2軟件主要子程序設(shè)計11緊迫狀態(tài)子程序設(shè)計11設(shè)置狀態(tài)子程序設(shè)計11鍵盤模塊子程序設(shè)計12第5章系統(tǒng)調(diào)試與測試135.1系統(tǒng)操作說明135.2調(diào)試13第6章系統(tǒng)靠譜性、經(jīng)濟性、適用性剖析15設(shè)計總結(jié)16道謝18參照文件19附錄1交通燈的整體設(shè)計原理圖20附錄2PCB板圖21附錄3程序清單22附錄4元件清單28-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享
3、=第章緒論此刻,紅綠燈安裝在各個道口上,已經(jīng)成為勸導(dǎo)交通車輛最常有和最有效的手段。但這一技術(shù)在19世紀(jì)就已出現(xiàn)了。1858年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅、藍(lán)兩色的機械扳手式信號燈,用以指揮馬車通行。這是世界上最早的交通訊號燈。1868年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。它由紅綠兩種旋轉(zhuǎn)式方形玻璃提燈構(gòu)成,紅色表示“停止”,綠色表示“注意”。1869年1月2日,煤氣燈爆炸,造成人員傷亡,遂被撤消。電氣啟動的紅綠燈出此刻美國,這類紅綠燈由紅綠黃三色圓形的投光器構(gòu)成,1914年開始安裝于紐約市5號大街的一座高塔上。紅燈亮表示“
4、停止”,綠燈亮表示“通行”。1918年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力探測器何在地下,另一種是用擴音器來啟動紅綠燈。信號燈的出現(xiàn),使交通得以有效管束,對于勸導(dǎo)交通流量、提升道路通行能力,減少交通事故有顯然成效。1968年,結(jié)合國道路交通和道路標(biāo)記信號協(xié)議對各樣信號燈的含義作了規(guī)定。綠燈是通行信號,面對綠燈的車輛能夠直行,左轉(zhuǎn)彎和右轉(zhuǎn)彎,除非另一種標(biāo)記嚴(yán)禁某一種轉(zhuǎn)向。左右轉(zhuǎn)彎車輛都一定讓合法地正在路口行家駛的車輛和過人行橫道的行人優(yōu)先通行。紅燈是禁行信號,面對紅燈的車輛一定在交錯路口的泊車線后泊車。黃燈是警示信號,面對黃燈的車輛不可以超出泊車線,但車輛已十分靠
5、近泊車線而不可以安全泊車時能夠進入交錯路口。鑒于單片機構(gòu)成的城市交通訊號燈控制系統(tǒng),能夠節(jié)儉人力資源和降低系統(tǒng)成本,進而有效的提升工作效率。但利用單片機控制交通訊號燈波及到一些現(xiàn)實問題,諸如信號的驅(qū)動、車輛抵達(dá)的感知等。為此,我們采納模擬方式進行說明。所謂模擬,就是用綠、黃、紅色三只共兩組發(fā)光二極管取代交通訊號燈。當(dāng)前,城市交通訊號燈控制系統(tǒng)應(yīng)用寬泛,所以,開發(fā)這類系統(tǒng)顯得特別適用。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=第2章方案設(shè)計與論證本設(shè)計以單片機為核心,以LED數(shù)碼管作為倒計時指示,依據(jù)設(shè)計的要求我們考慮了各功能模塊的幾種設(shè)計方案,以求最正確方案,實現(xiàn)及時顯示系
6、統(tǒng)各樣狀態(tài),系統(tǒng)還增設(shè)了依據(jù)交通擁堵狀況可分別設(shè)置骨干道和次干道的通行時間,以提升效率,緩減交通擁堵。系統(tǒng)整體設(shè)計框圖如圖1-1所示。鍵盤交與狀單通態(tài)顯片燈示機最倒小系顯示計統(tǒng)時間時圖1-1系統(tǒng)整體設(shè)計框圖1電源供給方案為使模塊穩(wěn)固工作,須有靠譜電源。本次設(shè)計考慮了兩種電源方案:方案一:采納獨立的穩(wěn)壓電源。此方案的長處是穩(wěn)固靠譜,且有各樣成熟電路可供采納;弊端是各模塊都采納獨立電源,會使系統(tǒng)復(fù)雜,且可能影響電路電平。方案二:采納單片機控制模塊供給電源。該方案的長處是系統(tǒng)簡潔簡要,節(jié)儉成本;弊端是輸出功率不高。綜上所述,選擇第二種方案。2顯示界面方案該系統(tǒng)要求達(dá)成倒計時功能。鑒于上述原由,本次設(shè)
7、計考慮了兩種方案:方案一:完好采納點陣式LED顯示。這類方案功能強盛,可方便的顯示各樣英文字符,漢字,圖形等,但實現(xiàn)復(fù)雜,且須達(dá)成大批的軟件工作。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=方案二:完好采納數(shù)碼管顯示。這類方案長處是實現(xiàn)簡單,能夠達(dá)成倒計時功能。弊端是功能較少,只好顯示有限的符號和數(shù)碼字符。依據(jù)本設(shè)計的要求,方案二已經(jīng)知足了要求,所以本次設(shè)計采納方案二以實現(xiàn)系統(tǒng)的顯示功能。3輸入方案這里相同議論了兩種方案:方案一:采納8155擴展I/O口、鍵盤及顯示等。該方案的長處是使用靈巧可編程,而且有RAM及計數(shù)器。若用該方案,可供給許多I/O口,但操作起來稍顯復(fù)雜。方案
8、二:直接在I/O口線上接上按鍵開關(guān)。因為設(shè)計時精簡和優(yōu)化了電路,所以節(jié)余的端口資源還比許多,我們使用六個按鍵,分別是P16、P17、P27、P30、P32、P33,挨次達(dá)成倒計時加1、倒計時減1、調(diào)完確認(rèn)、調(diào)時方向切換、南北強行和東西強行等功能。因為該系統(tǒng)是對交通燈及數(shù)碼管的控制,只需用單片機自己的I/O口便可實現(xiàn),且自己的計數(shù)器及RAM已經(jīng)夠用,應(yīng)選擇方案二。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=第3章系統(tǒng)硬件設(shè)計硬件設(shè)計是整個系統(tǒng)的基礎(chǔ),要考慮的方方面面好多,除了實現(xiàn)交通燈基本功能之外,主要還要考慮以下幾個要素:系統(tǒng)穩(wěn)固度;器件的通用性或易選購性;軟件編程的易實現(xiàn)性
9、;系統(tǒng)其余功能及性能指標(biāo);所以硬件設(shè)計至關(guān)重要?,F(xiàn)從各功能模塊的實現(xiàn)逐一進行剖析商討。3.1整體設(shè)計本設(shè)計以單片機為控制核心,采納模塊化設(shè)計,共分以下幾個功能模塊:單片機控制系統(tǒng)、鍵盤及狀態(tài)顯示、倒計時模塊等。單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機工作的控制器,又是數(shù)據(jù)辦理器。它由單片機振蕩電路、復(fù)位電路等構(gòu)成。鍵盤及狀態(tài)顯示,開重點盤輸入交通燈初始時間,經(jīng)過單片機P1輸入到系統(tǒng)。系統(tǒng)采納雙數(shù)碼管倒計時計數(shù)功能,最大顯示數(shù)字99。友善的人機界面、靈巧的控制方式、優(yōu)化的物理構(gòu)造是本設(shè)計的亮點。3.2單片機最小系統(tǒng)1振蕩電路AT89C51是內(nèi)部擁有振蕩電路的單片機,只需在18腳和19腳之間接
10、上石英晶體,給單片機加工作所需直流電源,振蕩器就開始振蕩起來。振蕩電路就為單片機工作提供了所需要的時鐘脈沖信號,是單片機的內(nèi)部電路、單片機的內(nèi)部程序(如有)開始工作。振蕩電路不工作,整個單片機電路都不可以正常工作。AT89C51常外接6MHz、12MHz的石英晶體,18腳和19腳分別對地接了一個20pF的電容,目的是防備單片機自激。若從18腳輸入外面時鐘脈沖,則19腳接地。2復(fù)位電路復(fù)位電路就是在RST端(9腳)外接的一個電路,目的是使單片機上的電開始工作時,內(nèi)部電路從初始狀態(tài)開始工作,或許在工作中人為讓單片機從頭從初始狀態(tài)開始工作。在時鐘工作的狀況下,只需復(fù)位引腳高電平保持在兩個機器周期以上
11、的時間,AT89C51便能達(dá)成系統(tǒng)重置的各項工作,使得內(nèi)部特別功能存放器的內(nèi)容均被設(shè)置成已知狀態(tài),而且從地點0000H處讀入程序代碼而履行程序。單片機最小系統(tǒng)電路如圖3-1所示。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=圖3-1單片機最小系統(tǒng)電路原理圖3.3顯示及其驅(qū)動模塊鍵盤與狀態(tài)顯示功能鍵盤在本設(shè)計頂用于緊迫狀況的手動控制裝置,以及準(zhǔn)不時間的設(shè)置等功能,起到了不行缺乏的重要作用。當(dāng)準(zhǔn)時器準(zhǔn)時為1秒時程序跳轉(zhuǎn)到時間顯示及信號燈顯示子程序,它將挨次顯示信號燈時間,同時向來顯示信號燈的顏色,這時在返回準(zhǔn)時子程序準(zhǔn)時1秒,在顯示黃燈的下一個時間,這樣挨次把全部的時間顯示完后在從
12、頭給時間計數(shù)器賦初值,從頭進入循環(huán)。鍵盤電路如圖3-2所示。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=圖3-2鍵盤電路倒計時計數(shù)功能本系統(tǒng)使用數(shù)碼管達(dá)成倒計時顯示功能。以南北方向為例,數(shù)碼管顯示的數(shù)值從綠燈的設(shè)置時間最大值往下減,每秒鐘減1,向來減到1。而后又從紅燈的設(shè)置時間最大值往下減,向來減到1。接下來又顯示綠燈時間,這樣循環(huán)。系統(tǒng)共有4個兩位的LED數(shù)碼管,分別擱置在模擬交通燈控制板上的四個路口。因為四個方向的數(shù)碼管應(yīng)當(dāng)顯示相同的內(nèi)容,所以我們能夠把它們相同對待。也就是說各個方向的數(shù)碼管個位(把數(shù)碼管第二位定義為個位,第一位定義為十位)用一根信號線控制,十位用另一根信
13、號線控制。這里采納動向顯示。LED數(shù)碼管如圖3-3所示。圖3-3LED數(shù)碼管-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=第4章系統(tǒng)軟件設(shè)計軟件在硬件平臺上修建,達(dá)成各部分硬件的控制和協(xié)調(diào)。系統(tǒng)功能是由軟硬件共同實現(xiàn)的,因為軟件的可伸縮性,最后實現(xiàn)的系統(tǒng)功能可強可弱,差異可能很大。因此,軟件是本系統(tǒng)的靈魂。軟件采納模塊化設(shè)計方法,不單易于編程和調(diào)試,也可減小軟件故障率和提升軟件的靠譜性。同時,對軟件進行全面測試也是查驗錯誤清除故障的重要手段。這里我們采納了移值性好、構(gòu)造清楚、能進行復(fù)雜運算的C語言來實現(xiàn)編程。4.1軟件整體設(shè)計軟件整體設(shè)計主要達(dá)成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主
14、程序模塊主要達(dá)成的工作是對系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時對鍵盤進行掃描,等候外面中止,以及依據(jù)所需要的功能進行相應(yīng)的操作。其流程圖如圖4-1所示。圖4-1軟件整體流程圖-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=4.2軟件主要子程序設(shè)計緊迫狀態(tài)子程序設(shè)計1在緊迫狀態(tài)下,只有緊迫狀態(tài)手動控制按鍵才能夠使全部的LED都被置為紅燈,車輛禁行、行人通行。緊迫狀況結(jié)束后再轉(zhuǎn)成自動狀態(tài)。程序流程如圖4-2所示。圖4-2緊迫狀態(tài)子程序設(shè)置狀態(tài)子程序設(shè)計設(shè)置狀態(tài)子程序如圖4-3所示。圖4-3設(shè)置狀態(tài)子程序在設(shè)置狀態(tài),按下按鍵1(P16)開始設(shè)置南北的紅燈時間,按下按鍵2(P17)設(shè)置南北的
15、綠燈時間,按下按鍵3(P27)返回正常運轉(zhuǎn)狀態(tài)。紅燈和綠燈的時間最大能夠設(shè)為99,高出99的時候會從50開始從頭計數(shù)。它包含倒計時調(diào)整和緊迫狀態(tài)兩-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=個狀態(tài)。主程序中放了一個按鍵的判斷指令,當(dāng)有按鍵按下的時候,程序就自動的跳轉(zhuǎn)到按鍵子程序辦理。當(dāng)檢測到按鍵2(P17)鍵按下的時候就自動返回到主程序。當(dāng)出現(xiàn)緊迫的狀況的時候,按下按鍵3(P27)就切換到緊迫狀態(tài),當(dāng)緊迫事件辦理完成的時候,按下按鍵2(P17),就能夠返回正常狀態(tài)。鍵盤模塊子程序設(shè)計鍵盤是人機進行交互的重要接口之一。用戶經(jīng)過按鍵對儀器下達(dá)命令,儀器對按鍵譯碼獲取相應(yīng)的鍵值,并
16、履行相應(yīng)的命令程序。鍵盤部分的軟件實現(xiàn)主假如指對鍵盤管理進行編程,進而成功地讀取鍵盤值,實現(xiàn)相應(yīng)的功能。鍵盤實現(xiàn)的程序流程圖如圖4-4所示。開始初始化設(shè)定初值紅燈倒計時倒計時完成黃燈閃3S綠燈倒計時倒計時完成黃燈閃3S結(jié)束圖4-4鍵盤實現(xiàn)的程序流程圖-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=第5章系統(tǒng)調(diào)試與測試5.1系統(tǒng)操作說明本設(shè)計采納的是開重點盤,共6個鍵。鍵盤用來輸入倒計不時間數(shù)字信息;功能菜單項選擇擇鍵則用于主次干道通行時間分別設(shè)置、確立、撤消(即調(diào)時方向的切換、倒計時的加減、東西強行、南北強行,調(diào)完確認(rèn))等功能。系統(tǒng)分為兩個狀態(tài):設(shè)置狀態(tài)和顯示狀態(tài)。利用鍵盤能夠進
17、行兩個狀態(tài)間的切換;開機時,系統(tǒng)為顯示狀態(tài),此時顯示四個路口數(shù)碼管從默認(rèn)的倒計不時間開始倒計時;顯示狀態(tài)時,交通燈模組的四個LED數(shù)碼管進行倒計時;顯示過程中按鍵能夠從頭進入設(shè)置狀態(tài)。5.2調(diào)試依據(jù)電路功能逐級進行:1通行方式功能調(diào)試:對行人和行車方向指示燈亮度和驅(qū)動電路調(diào)試;2倒計時功能調(diào)試:數(shù)碼管亮度調(diào)試;3緊迫狀況手動控制功能調(diào)試:包含按鍵功能的調(diào)試。調(diào)試結(jié)果以下列圖所示。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=2P2P2P2PDGFEDCBA1D3D5DPDGFEDCBANWEDEORLE01L-DD-EEDDDL0LD21E11L1EPPPR-6DDLWOLL3
18、1P51PEY-4DDLNEER41P41P-2DDL51P31P01W2N11O1EPDPLPLEEERRYG7-DDEEEDLDLL12P02PNEERGDELWO32PLL22PEYDELDPDEGRFDEELDCBA鍵鍵鍵11認(rèn)加減確時時完767調(diào)倒倒PDGFEDCBA1PR123456789ABCDEFG987654323333333301234567DDDDDDDDAAAAAAAA0123456700000000PPPPPPPP8KCAPSER670123422PP22222PPPPP678123452222222289012345AA111111/AAAAAA01/.234567
19、PP222222PPPPPP23453333PPPPP0123456711111111DD0101RDTTTTNNRT45W/7012333.3PP33333PPPPPP23033鍵3PPP行行換強強切1F西北向C1n東南方時調(diào)2FC1n1U1X12LLAATTXX9811LATSYRCTSR1R3uCF1NEESLAPAE901k233010123456711111111PPPPPPPP123456780123456711111111PPPPPPPP15C98TA-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=第6章系統(tǒng)靠譜性、經(jīng)濟性、適用性剖析靠譜性剖析采納AT89SC51系
20、列單片機為主控器,對整個電路進行控制,采納紅、黃、綠LED模擬交通訊號燈進行顯示,數(shù)碼顯示部分采納數(shù)碼管顯示通行時間,進而達(dá)到交通自動控制的目的。該設(shè)計方案的長處是系統(tǒng)簡潔簡要,工作穩(wěn)固。經(jīng)濟性剖析采納價廉、性能靠譜的AT89C51作為主控芯片,并采納了資源共享(中止)技術(shù),使外頭構(gòu)成元件減少,進而有效地降低了系統(tǒng)的成本。比如在安裝、調(diào)試達(dá)成后,大體價錢為100元左右。適用性剖析出現(xiàn)緊迫狀況時系統(tǒng)可設(shè)置成手動控制,緊迫狀況結(jié)束后再轉(zhuǎn)成自動,控制十分靈巧,友善的人機界面、有效的控制方式、優(yōu)化的物理構(gòu)造是本設(shè)計的亮點-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=設(shè)計總結(jié)經(jīng)過本次課程
21、設(shè)計,我深深的領(lǐng)會到了作為一個硬件工程師的艱辛。即便做一個小小的項目,都需要做這么多仔細(xì)入微的工作,一定考慮到問題的任何一個細(xì)節(jié),否則最后也將是功虧一簣。原理圖設(shè)計:當(dāng)我們選用了這樣一個題目,我們就開始采集有關(guān)的各樣資料,對題目有個大概的認(rèn)識,規(guī)劃一下設(shè)計的任務(wù)將要達(dá)成哪些功能。而后就詳細(xì)的每一項功能應(yīng)當(dāng)如何詳細(xì)的設(shè)計,比如用什么方法達(dá)成這一功能,這類想法能否合理,比較使用哪個芯片來達(dá)成這項功能。經(jīng)過長時間的查閱資料、考慮、斟酌,最后定出了這次設(shè)計的原理圖。PCB板設(shè)計:前段時間我又從頭復(fù)習(xí)了有關(guān)Protel軟件使用方面的知識,研究應(yīng)當(dāng)如何生成正確的網(wǎng)絡(luò)表,PCB板的布局,布線,制板等工作。剛
22、開始因為長時間的忘卻和經(jīng)驗的不足,一開始就碰到許多麻煩,經(jīng)過老師和同學(xué)的幫助以及自己的探索,最后以牽強及格的水平畫出了此次的設(shè)計用板。硬件焊接:開始制作實物從前,依據(jù)老師的要求先進行整板的規(guī)劃,這是一個特別重點的步驟,因為當(dāng)你焊接上器件以后將會很難改正。結(jié)果發(fā)現(xiàn)了真的還有一些不足,比方在畫板的過程中我們竟然忘掉留出電源接口,還有一些兩根電源線沒有和其余線接到一塊,此外我給按鍵留的引腳的孔太小了,數(shù)碼管的引腳狀況也給弄錯了,這些都是因為經(jīng)驗不夠和馬虎造成的。這也都給予后的學(xué)習(xí)留下了經(jīng)驗和教訓(xùn),一定先拿到或熟習(xí)芯片才能確立引腳的間距以及大小,制板過程一定要仔細(xì)。發(fā)現(xiàn)這些錯誤,在焊接過程中我們采納了
23、一系列的舉措來挽救這些錯誤。對于焊接,因為自己的水平的確不怎么樣,這需要必定的經(jīng)驗和技巧,可是我倒是遲遲掌握不到這類技巧。剛開始烙鐵和焊錫配合不到一塊,而后就是焊錫的量的控制問題,一直達(dá)不到老師說明的那種成效,這些都說了然我在實質(zhì)著手能力方面還有待增強編程調(diào)試:在整個程序的編寫過程中,研究每個子程序能否可行,我是經(jīng)過KeilC和Proteus兩個軟件來實現(xiàn)的。Proteus是一個單片機的仿真軟件,發(fā)現(xiàn)它以后真的很受用,經(jīng)過它能夠不用連結(jié)硬件就能檢查程序能否可行。KeilC則幫助我檢查程序能否存在語法錯誤之類的問題,還能夠生成hex文件,供proteus軟件仿真使用。經(jīng)過這兩個軟件,我達(dá)成了整個
24、設(shè)計程序的編寫與調(diào)試工作。經(jīng)過上邊的這個步驟,把程序調(diào)試好,接下來就是真實的硬件連結(jié)調(diào)試了。程序-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=既然已經(jīng)在仿真的軟件上經(jīng)過認(rèn)證,假如連結(jié)上硬件不行行的話,說明在硬件上某個部分存在必定的問題。這點獲取了考證:硬件模擬的時候,緊迫狀況用的開關(guān)有一個有問題,按下的時候沒有反響。用萬用表檢測發(fā)現(xiàn),開關(guān)內(nèi)部的連結(jié)沒有錯誤,可是當(dāng)開關(guān)按下的時候,不是接通的,說明此開關(guān)有問題。于是我又將有問題的開關(guān)進行了改換,結(jié)果硬件連結(jié)調(diào)試很順利。經(jīng)過此次畢業(yè)設(shè)計,使我獲取了一次用專業(yè)知識、專業(yè)技術(shù)剖析和解決問題全面系統(tǒng)的鍛煉。使我在單片機的基來源理、單片機應(yīng)
25、用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步,為往后成為合格的應(yīng)用型人材打下良好的基礎(chǔ)。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=道謝轉(zhuǎn)瞬間時間已經(jīng)在從我們的指間靜靜流走,沒有任何先兆,可是它卻留下了勤勞的汗水和努力事后的愉悅;我相信一分耕作一分收獲,特別在本次畢業(yè)設(shè)計中我深有領(lǐng)會。自然,做畢業(yè)設(shè)計是作為今世一名大學(xué)生將知識運用于實踐的一個重要環(huán)節(jié)。在此次畢業(yè)設(shè)計中,我穩(wěn)固了所學(xué)的電子基礎(chǔ)知識,也擴大了自己的知識面,鍛煉了我各方面的能力,這對我此后的學(xué)習(xí)和工作將產(chǎn)生踴躍的影響。此次畢業(yè)設(shè)計的順利達(dá)成離不開指導(dǎo)老師的鼎力支持,在這里,我特別要感謝我們
26、的指導(dǎo)老師X老師,是他告訴我不單要在理論知識方面下手,也要去實質(zhì)生活中找尋實例。從一開始老師就告訴我們要認(rèn)真對待自己的畢業(yè)設(shè)計,將實質(zhì)狀況仔認(rèn)真細(xì)的告訴我們,還將最新的畢業(yè)設(shè)計信息通知給我們,而且在自己緊張的工作中,還盡量抽出時間關(guān)懷我們的設(shè)計進度狀況,敦促我們抓緊學(xué)習(xí)。我們由衷的感謝X老師的指導(dǎo)。在整個課題的設(shè)計中,用到了從前所學(xué)的知識。最開始老師就教給了我們碰到問題,如何去剖析問題、解決問題的方法,使我們得益匪淺。從確立設(shè)計題目到此刻完成畢業(yè)設(shè)計論文的過程中,特別是在課題設(shè)計的先期準(zhǔn)備工作和設(shè)計的過程中,X老師提出了許很多多可貴的設(shè)計建議,在這段相處的時間里,X老師淵博的知識、敏銳的思路和
27、腳踏實地的工作作風(fēng)給我留下了深刻的印象,這也將對我不久的工作,起到很大的煽動作用,將使得我終生得益,謹(jǐn)此向X老師表達(dá)我由衷的感謝和高尚的敬意!對于學(xué)過的知識只有運用到實踐中,才能表現(xiàn)出它的價值。而此次畢業(yè)設(shè)計是自我鍛煉的一個很好的時機,讓我的大學(xué)生活畫上一個圓滿的句號。我知道,此刻社會競爭強烈,只有不停學(xué)習(xí)才會有好的出路。母校給了我學(xué)習(xí)的空間和展現(xiàn)自我的舞臺,今日的成功離不開每位老師的仔細(xì)教育和同學(xué)們的之間相互幫助。在此,再次對全部關(guān)懷和幫助過我的老師和同學(xué)表示由衷的感謝,祝福您們身體健康,全部順利。-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=參照文件張毅剛.單片機原理及應(yīng)用
28、.北京:高等教育第一版社,2008沈紅衛(wèi).單片機應(yīng)用系統(tǒng)設(shè)計實例.北京:北京航空航天大學(xué)第一版社,2003陳有卿.通用集成電路應(yīng)用與實例剖析.北京:中國電力第一版社,2007謝自美.電子線路設(shè)計?實驗?測試武漢:華中科技大學(xué)第一版社,2006和衛(wèi)星等.電子電路CAD適用技術(shù).合肥:中國科學(xué)技術(shù)大學(xué)第一版社,2008余錫存等.單片機原理及接口技術(shù).陜西:西安電子科技大學(xué)第一版社,2007龔尚福.微機原理與接口技術(shù).西安:西安電子科技大學(xué)第一版社,2008李全利.單片機原理及應(yīng)用技術(shù).北京:高等教育第一版社,2003顧濱.單片微計算機原理、開發(fā)及應(yīng)用.北京:高等教育第一版社,2000朱家建.單片機
29、與可編程控制器.北京:高等教育第一版社,2001張毅坤.單片微型計算機原理及應(yīng)用.陜西:西安電子科技大學(xué)第一版社,2008趙新民.智能儀器設(shè)計基礎(chǔ).哈爾濱哈:爾濱工業(yè)大學(xué)第一版社,1999李麗娟.C語言程序設(shè)計教程.北京:人民郵電第一版社,2006康華光.電子技術(shù)基礎(chǔ)(模擬部分).北京:高等教育第一版社,2006康華光.電子技術(shù)基礎(chǔ)(數(shù)字部分).北京:高等教育第一版社,2006馬忠梅等單片機的C語言應(yīng)用程序設(shè)計.北京:北京航空航天大學(xué)第一版社,2007-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=附錄1交通燈的整體設(shè)計原理圖12P02PPDGFEDCBANEE0R1GDDELD
30、D2111EPPR1EDDLW32POL22P31PEY3EDDLNPDEEGR41PF5-EDEDDLCB51PA0111PDPER7DELDWDOLE1YDN-ED0LEEEL1RPG6EDDLWOL51PLEY4EDDL41PDE2-EDDL31PW2NO1ELLPEERYGDEEDLL32P22PDGFEDCBA鍵鍵鍵11認(rèn)加減確7時時完67調(diào)倒倒12P02PPDGFEDCBA1PR123456789ABCDEFG987654323333333301234567DDDDDDDDAAAAAAAA0123456700000000PPPPPPPP8KCAPSER670123422PP2222
31、2PPPPP678123452222222289012345AA111111/AAAAAA01/.234567PP222222PPPPPP23453333PPPPP0123456711111111DD0101RDXXTTTTWRRTNN/7012333.PP3333PPPPPP23033鍵3PPP行行換強強切1F西北向nC1東南方時2n調(diào)FC1121TN012345675LLEC1STTSLA111111118XXRPAEPPPPPPPPTUA98919011234567811k2330123456711111111LR10PPPPPPPPAT1SYRFXC3uC1-完好版學(xué)習(xí)資料分享-=WO
32、RD完好版-可編寫-專業(yè)資料分享=附錄2PCB板圖-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=附錄3程序清單#include#include#defineucharunsignedchar#defineuintunsignedintsbitk1=P16;sbitk2=P17;sbitk3=P27;sbitk4=P30;sbityellowled_nb=P14;/南北黃燈sbityellowled_dx=P11;/東西黃燈ucharcodetable11=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0
33、x00;uchardatadig;/位選uchardataled;/偏移量uchardatabuf4;uchardatasec_dx=20;/東西數(shù)碼指示值uchardatasec_nb=20;/南北數(shù)碼指示值uchardataset_timedx=20;uchardataset_timenb=20;/倒計時設(shè)置的鍵值保留uchardatab;/準(zhǔn)時器中止次數(shù)bittime;/燈狀態(tài)循環(huán)標(biāo)記bitint0_time;/中止強行標(biāo)記bitset;/調(diào)時方向切換鍵標(biāo)記voiddelay(intms);/延時子程序voidkey();/按鍵掃描子程序voidkey_to1();/鍵辦理子程序void
34、key_to2();voiddisplay();/顯示子程序voidmain()TMOD=0X01;TH0=0X3C;TL0=0XB0;EA=1;ET0=1;TR0=1;EX0=1;EX1=1;P1=0Xf3;/東西通行while(1)-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=key();/調(diào)用按鍵掃描程序display();/調(diào)用顯示程序voidkey()/按鍵掃描子程序if(k1!=1)delay(10);if(k1!=1)while(k1!=1);key_to1();if(k2!=1)delay(10);if(k2!=1)while(k2!=1);key_to2();
35、if(k4!=1)delay(10);if(k4!=1)while(k4!=1);set=!set;if(k3!=1&int0_time=1)TR0=1;/啟動準(zhǔn)時器sec_nb=20;sec_dx=20;-完好版學(xué)習(xí)資料分享-=WORD完好版-可編寫-專業(yè)資料分享=int0_time=0;/清標(biāo)記elseif(k3!=1&int0_time=0)TR0=1;set_timenb=sec_nb;set_timedx=sec_dx;/設(shè)置的鍵值返回保留voiddisplay()buf1=sec_dx/10;/第1位東西秒十位buf2=sec_dx%10;/第2位東西秒個位buf3=sec_nb/10;/第3位南北秒十位buf0=sec_nb%10;/第4位南北秒個位P0=tablebufled;delay(2);/先延時,提早顯示一位了P2=dig;dig=_crol_(dig,1);led+;if(led=4)led=0;dig=0 xfe;voidtime0(void)interrupt1using1/準(zhǔn)時中止子程序b+;if(b=10)/準(zhǔn)時器中止次數(shù)。b=0;sec_dx-;sec_nb-;/南北黃燈閃耀判斷*/if(sec_nb=3&time=0)yellowled
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木制容器設(shè)計與制造的綠色工藝考核試卷
- 服裝零售店鋪經(jīng)營績效評估與改進措施考核試卷
- 機器人智能識別與追蹤技術(shù)考核試卷
- 制糖業(yè)的市場滲透與渠道拓展考核試卷
- 期刊出版商業(yè)模式考核試卷
- 批發(fā)業(yè)務(wù)中的國際物流考核試卷
- 醫(yī)院護士就業(yè)合同范本
- 蘇州新版裝修合同范本
- 人工智能智能城市規(guī)劃與設(shè)計協(xié)議
- 餐廚廢棄物處理合同
- 人工智能對輿情管理的價值
- 地理-河南省部分重點高中九師聯(lián)盟2024-2025學(xué)年高三下學(xué)期2月開學(xué)考試試題和答案
- 老年護理相關(guān)法律法規(guī)
- 《陶瓷工藝技術(shù)》課件
- 變更強制措施的申請書
- 供電所安全演講
- 深度學(xué)習(xí)架構(gòu)創(chuàng)新-深度研究
- 供應(yīng)鏈韌性提升與風(fēng)險防范-深度研究
- 基層醫(yī)療衛(wèi)生服務(wù)能力提升考核試卷
- 化工原理完整(天大版)課件
- 2025年江蘇連云港市贛榆城市建設(shè)發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論