久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 24211|回復(fù): 3
收起左側(cè)

基于51單片機(jī)控制的簡(jiǎn)易交通燈設(shè)計(jì)(論文)

[復(fù)制鏈接]
ID:291258 發(fā)表于 2018-3-16 13:51 | 顯示全部樓層 |閱讀模式
洛陽理工學(xué)院項(xiàng)目設(shè)計(jì)說明書
題目:基于 51 單片機(jī)控制的簡(jiǎn)易交通燈設(shè)計(jì)
二級(jí)學(xué)院: 電氣工程與自動(dòng)化學(xué)院              
2018 年 03 月

摘要
近年來伴隨科技的迅猛發(fā)展,單片機(jī)應(yīng)用也在不斷地深入,同時(shí)使得傳統(tǒng)的控制 檢測(cè)技術(shù)日新月異。單片機(jī)常常作為一個(gè)核心部件在實(shí)時(shí)檢測(cè)與自動(dòng)控制單片機(jī)的應(yīng) 用系統(tǒng)里運(yùn)用,應(yīng)用單片機(jī)如果僅有單片機(jī)方面的知識(shí)是不夠的,還需要根據(jù)具體的 硬件結(jié)構(gòu)來實(shí)現(xiàn)軟硬件的結(jié)合,并加以完善。

十字路口穿梭的車輛,熙攘的行人,車在行車道行駛,人在行人道步行,有條不 紊。這就是靠信號(hào)交通燈智能控制系統(tǒng)來實(shí)現(xiàn)良好的秩序,信號(hào)交通燈的控制方式是 非常多的。該系統(tǒng)是采用 MSC-51 系列的單片機(jī) STC89C52 作為核心器件,實(shí)現(xiàn)了通過 信號(hào)燈對(duì)路面狀況的智能控制。此外還設(shè)計(jì)有紅外遙控模塊,從一定程度上解決了交 通路口堵塞、車輛停車等待時(shí)間不合理、急車闖紅燈等問題。并且在 PROTEUS 軟件中 做了仿真調(diào)試,驗(yàn)證了方案的可行性。本系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單、可靠性高、成本低、實(shí) 時(shí)性好、安裝維護(hù)方便等優(yōu)點(diǎn),有廣泛的應(yīng)用前景。


目錄
摘要 Abstract 目錄 I
第 1 章 交通燈出現(xiàn)的相關(guān)背景 1
11 交通燈的歷史 1
12 交通燈設(shè)計(jì)的意義 1
13 交通管理的方案設(shè)計(jì) 2
131 總體設(shè)計(jì)方案 2
132 控制模塊方案 2
133 電源模塊方案 2
14 論文章節(jié)安排 3
15 本章小結(jié)3
第 2 章 單片機(jī)控制的交通系統(tǒng)方案 4
21 單片機(jī)交通控制系統(tǒng)通行方案 4
22 STC89C52 單片機(jī)簡(jiǎn)介 5
23 PROTEUS 軟件簡(jiǎn)介 8
24 本章小結(jié)8
第 3 章 硬件設(shè)計(jì) 9
31 系統(tǒng)硬件設(shè)計(jì) 9
32 單片機(jī)最小系統(tǒng) 9
321 時(shí)鐘電路 10
322 復(fù)位電路 10
323 顯示電路 11
33 紅外遙控設(shè)計(jì) 11
331 單片機(jī)紅外遙控發(fā)射器設(shè)計(jì)原理 13
332 單片機(jī)紅外遙控接收器設(shè)計(jì)原理 13
34 交通燈電路圖 14
341 交通燈電路圖 14
342 電源電路設(shè)計(jì) 15
343 按鍵電路設(shè)計(jì) 15
35 本章小結(jié)16
第 4 章 軟件設(shè)計(jì) 17
41 程序主體設(shè)計(jì)流程 17
42 按鍵設(shè)計(jì) 17
43 定時(shí)器的參數(shù)設(shè)計(jì)18
44 中斷原理20
45 狀態(tài)燈顯示及判斷 22
46 倒計(jì)時(shí)顯示 23
47 本章小結(jié)23
第 5 章              仿真設(shè)計(jì) 24
51 PROTEUS 仿真 24
52 硬件實(shí)物演示圖片及簡(jiǎn)單介紹 25

洛陽理工學(xué)院電氣工程與自動(dòng)化學(xué)院項(xiàng)目設(shè)計(jì)說明書

53 本章小結(jié)26
附錄 27


第 1 章 交通燈出現(xiàn)的相關(guān)背景

11 交通燈的歷史

在我們生活中,各個(gè)道口上紅綠燈隨處可見,是疏導(dǎo)交通車輛最常見和最有效的 手段。通過查找資料能夠發(fā)現(xiàn)這一科技從十九世紀(jì)就開始出現(xiàn)了。
時(shí)間追溯到 1858 年,英國倫敦的各個(gè)重要街頭就安裝了紅色和藍(lán)色組成信號(hào)燈, 它是以燃煤氣為光源的扳手式信號(hào)燈,一開始是用作指揮馬車的行駛,這應(yīng)該是世界 上最早記載的交通燈。到了 1868 年,英國有位機(jī)械方面的工程師叫納伊特,他在倫敦 著名的議會(huì)大廈前面的廣場(chǎng)上,安裝了用紅色和綠色玻璃提燈組成的旋轉(zhuǎn)紅綠燈,這 個(gè)是世上最初出現(xiàn)的煤氣紅綠燈。那時(shí)候紅色玻璃燈意思是“停”,綠色的玻璃燈意 思是“警告”。不幸的是 1869 年初,由于煤氣燈爆炸,使警察受傷,最后該交通燈被 取消。
后來在美國出現(xiàn)了靠電氣啟動(dòng)的紅綠燈,這種紅綠燈由紅綠黃三色圓形的投光器 組成,并在 1914 年始安裝于紐約市 5 號(hào)大街的一座高塔上。那時(shí)的紅燈亮表示“停止”, 綠燈亮表示“通行”。 隨著各種交通工具的發(fā)展和交通指揮的需要,第一盞名副其實(shí) 的三色燈(紅、黃、綠三種標(biāo)志)于 1918 年誕生。它是三色圓形四面投影器,被安裝在 紐約市五號(hào)街的一座高塔上,由于它的誕生,使城市交通大為改善。
12 交通燈設(shè)計(jì)的意義

電子技術(shù)飛速發(fā)展的今天,現(xiàn)代電子技術(shù)與機(jī)械的結(jié)合,制造出來一批優(yōu)秀的先 進(jìn)電子產(chǎn)品。單片機(jī)的發(fā)展也是非常迅猛。因?yàn)閱纹瑱C(jī)結(jié)構(gòu)形式的特殊性,使得它在 一些應(yīng)用領(lǐng)域上承擔(dān)了許多通用的微型計(jì)算機(jī)無法完成的使命。單片機(jī)集成度高,體 積較小,可靠性高,控制能力強(qiáng),所需電壓低,是一種高性能,且價(jià)格低廉的處理器。 因此單片機(jī)的運(yùn)用十分廣泛,在各行各業(yè)中隨處可見。
隨著人們生活水平的提高,城市里機(jī)動(dòng)車數(shù)量也是急劇增長(zhǎng),很多的大城市例如 上海、南京、北京等地在上下班時(shí)段堵車情況相當(dāng)嚴(yán)重,交通出現(xiàn)超負(fù)荷運(yùn)作的情況, 因而引發(fā)了交通堵塞、擁擠,交通事故頻繁發(fā)生諸如此類的問題。紅綠交通燈是城市 里最主要的交通指揮系統(tǒng),和老百姓的日常生活出行息息相關(guān),交通燈不僅影響城市 交通進(jìn)行的秩序,也會(huì)影響到人們的出行的安全與方便。因此設(shè)計(jì)一個(gè)靈活穩(wěn)定的交 通燈控制系統(tǒng)非常有必要。現(xiàn)實(shí)生活中有許多交通燈基本都是按照一個(gè)時(shí)間間隔來轉(zhuǎn) 換,而本設(shè)計(jì)中交通燈可根據(jù)上下班高峰期或平時(shí)還有深夜通過紅外接收系統(tǒng)遙控紅 綠燈的切換時(shí)間,假設(shè)上下班高峰期紅燈轉(zhuǎn)換時(shí)間縮短設(shè)置為40秒,而平時(shí)等待時(shí)間 設(shè)置為90秒,如果是深夜,就取消紅綠燈的轉(zhuǎn)換,只亮黃燈警示來往車輛注意行車安 全。這種措施可以緩解人們?cè)谏舷掳鄷r(shí)間,因?yàn)榧t燈設(shè)置等待時(shí)間太久,趕時(shí)間而闖 紅燈或者在一個(gè)路口連吃幾個(gè)紅燈的現(xiàn)象, 一定程度上緩解了交通擁擠的現(xiàn)象,同時(shí)方便了深夜行車。
13 交通管理的方案設(shè)計(jì)

131 總體設(shè)計(jì)方案

系統(tǒng)主要分為四個(gè)模塊,第一模塊是控制模塊,主要負(fù)責(zé)整個(gè)系統(tǒng)的控制和運(yùn)算, 從而使各模塊正常工作,第二個(gè)模塊式顯示模塊包括 LED 燈和數(shù)碼管;第三是電源模 塊,給各模塊提供電源,讓各模塊工作;第四是紅外控制模塊,用于遙控交通燈的工 作模式轉(zhuǎn)換。

132 控制模塊方案

方案一:由計(jì)數(shù)器 74LS161 級(jí)聯(lián)組成,配合譯碼器和秒脈沖信號(hào)發(fā)生器等器件組 成交通燈系統(tǒng),整個(gè)系統(tǒng)簡(jiǎn)單,控制簡(jiǎn)單,調(diào)試容易等優(yōu)點(diǎn)。
方案二:采用單片機(jī) STC89C52 作為控制器。單片機(jī)運(yùn)算能力強(qiáng),軟件編程靈活, 自由度大。在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源上與標(biāo)準(zhǔn) 8052 單片機(jī)完全兼容,使用時(shí) 容易掌握;采用 STC89C52 單片機(jī)比較穩(wěn)定可靠、應(yīng)用廣泛、通用性強(qiáng)。
方案比較:采用方案一來實(shí)現(xiàn)十字路口交通燈控制系統(tǒng)非常方便,電路結(jié)構(gòu)簡(jiǎn)單, 控制單一,但整個(gè)系統(tǒng)性能不是很高,倒計(jì)時(shí)不是非常精確,如果要求系統(tǒng)能設(shè)置不 同工作時(shí)間不容易,因而對(duì)于完成題目較困難,而方案二完全能實(shí)現(xiàn)設(shè)計(jì)要求,容易 掌握,利于編程,易控制,I/O 接口很多,易于擴(kuò)展外圍電路,價(jià)格便宜,故選擇方案 二。

133 電源模塊方案

方案一:采用獨(dú)立穩(wěn)壓電源。這個(gè)方案比較穩(wěn)定,擁有很多成熟可靠的電路可供 選擇;但是各部分模塊都采用的是獨(dú)立電源,這樣系統(tǒng)結(jié)構(gòu)會(huì)很復(fù)雜,并且容易影響 到該電路的電平。
方案二:采用電池提供紅外遙控的簡(jiǎn)易電源,由于本設(shè)計(jì)不需要高功率電源,所 以采用三端穩(wěn)壓器來提供系統(tǒng)的主要電源供給。該方案的系統(tǒng)簡(jiǎn)明扼要,而且節(jié)約成 本,雖然輸出功率不高,但是比較穩(wěn)定符合設(shè)計(jì)要求。
綜上所述,選擇第二種方案。
134 顯示模塊方案

1倒計(jì)時(shí)顯示方案

該系統(tǒng)要求完成倒計(jì)時(shí)功能。只需顯示數(shù)字,基于上述原因,我考慮了兩種方案。
方案一:采用全數(shù)碼管顯示。這種方案只顯示有限的符號(hào)和數(shù)碼字符,簡(jiǎn)單,方 便。
方案二:采用點(diǎn)陣式 LED 顯示。這種方案雖然功能強(qiáng)大,并可方便的顯示各種英


第1章 交通燈出現(xiàn)的相關(guān)背景


文字符,漢字,圖形等,但實(shí)現(xiàn)復(fù)雜,且須完成大量的軟件工作。
綜上所述,選擇第一種方案,四個(gè)路口采用兩個(gè)二位共陰極數(shù)碼管。

2狀態(tài)燈顯示
該系統(tǒng)需要完成狀態(tài)燈顯示的功能。由于要求簡(jiǎn)單,我們把各個(gè)路口的紅燈、綠 燈和黃燈設(shè)成直行和左拐兩個(gè)通行方式所共有,也就是說,一個(gè)路口只需三個(gè)狀態(tài)燈, 一個(gè)共有的綠燈,一個(gè)共有的紅燈,一個(gè)共有的黃燈。南北、東西這兩個(gè)主要干道相 交于十字路口,每個(gè)干道都有一組紅、黃、綠三種顏色組成的指示燈,用來指揮行人 和車輛的安全通行。紅燈亮禁止通行,綠燈亮則允許通行,黃燈開始閃亮就是提醒人 們注意紅、綠燈的狀態(tài)馬上會(huì)轉(zhuǎn)換,并且黃燈點(diǎn)亮的時(shí)間為南北和東西兩方向干道的 共同停車時(shí)間。

上電的時(shí)候南北方向的紅燈亮 90 秒;東西方向的綠燈亮 90 秒,黃燈秒閃 3 秒。 再接下來東西方向的紅燈亮 90 秒;南北方向的綠燈亮 90 秒,黃燈秒閃 3 秒。如此循 環(huán)。由軟件設(shè)置交通燈的初始時(shí)間,南北方向和東西方向各 90 秒,黃燈秒閃 3 秒,數(shù) 碼管的段碼用不同的口線,東西方向的是用的 P3 口,南北的使用 P1 口,用單片機(jī)來 控制各種信號(hào)燈的燃亮?xí)r間,通過單片機(jī)的 P2 口控制。本設(shè)計(jì)里還可以通過按鍵開關(guān) 調(diào)整等待時(shí)長(zhǎng),也增加了特殊的深夜模式,為夜間行車提供了方便。
14 論文章節(jié)安排

論文大致分為六個(gè)章節(jié):
1緒論,主要寫一些課題背景意義,相關(guān)概念簡(jiǎn)介方案選擇等;
2設(shè)計(jì)中的相關(guān)方案設(shè)計(jì)簡(jiǎn)介,以及涉及到的 STC89C52 單片機(jī)以及 PROTEUS 仿真 軟件的介紹;
3硬件設(shè)計(jì),圍繞框圖介紹設(shè)計(jì)的內(nèi)容,并設(shè)計(jì)各模塊的電路圖加以解釋說明;
4軟件設(shè)計(jì),圍繞子程序介紹各部分的功能;
5軟件仿真及硬件實(shí)物演示圖片;
6總結(jié)與展望。
15 本章小結(jié)

這一章主要介紹了與課題相關(guān)的交通燈的來源背景,設(shè)計(jì)交通燈的意義,還有設(shè) 計(jì)用到的方案和單片機(jī)的簡(jiǎn)介與發(fā)展,在本章的最后用概括的語言敘述了論文的大致結(jié)構(gòu)。

第 2 章 單片機(jī)控制的交通系統(tǒng)方案
21 單片機(jī)交通控制系統(tǒng)通行方案
系統(tǒng)的主控制器用的是 STC89C52單片機(jī),能夠協(xié)調(diào)控制其余模塊工作;紅外接收系 統(tǒng)以及按鍵可以切換系統(tǒng)的工作模式:正常模式,上下班高峰模式,還有特殊深夜模 式。系統(tǒng)在正常模式時(shí),紅燈等待時(shí)間設(shè)為90秒;上下班高峰模式下,紅燈的等待時(shí)間 可以設(shè)為40秒,特殊深夜模式時(shí)則無需等待時(shí)間,只有黃燈閃爍提醒。交通燈系統(tǒng)的 顯示模塊可以指引車輛的通行,晶體數(shù)碼管可以顯示交通紅綠燈轉(zhuǎn)換的等待時(shí)間,車 輛及行人可以看剩余判斷自己是否能夠安全通過,如果不能則等待下一次綠燈。下面 是正常模式時(shí)的通行方案設(shè)計(jì):
設(shè)在十字路口,分為東西向和南北向,在任意時(shí)刻只有一個(gè)方向通行,另一方向 禁行,持續(xù)一定時(shí)間,經(jīng)過短暫的過渡時(shí)間,將通行禁行方向?qū)Q。其具體狀態(tài)如圖
2-1所示。說明:黑色表示亮,白色表示滅。交通狀態(tài)從狀態(tài)1開始變換,直至狀態(tài)6然 后循環(huán)至狀1,周而復(fù)始,直至狀態(tài)6然后循環(huán)至狀態(tài)1,通過具體的路口交通燈狀態(tài)的 演示分析我們可以把這四個(gè)狀態(tài)歸納如下,正常模式交通狀態(tài)如圖2-1所示:

東西方向紅燈滅,同時(shí)綠燈亮,南北方向黃燈滅,同時(shí)紅燈亮,倒計(jì)時(shí) 90 秒。此狀態(tài)下,東西向禁止通行,南北向允許通行。 東西方向綠燈滅,同時(shí)黃燈亮,南北方向紅燈亮,倒計(jì)時(shí) 3 秒。此狀態(tài)下,除了已經(jīng)正在通行中的其他所以車輛都需等待狀態(tài)轉(zhuǎn)換。
南北方向紅燈滅,同時(shí)綠燈亮,東西方向黃燈滅,同時(shí)紅燈亮,倒計(jì)時(shí) 90 秒。此 狀態(tài)下,東西向允許通行,南北向禁止通行。
南北方向綠燈滅,同時(shí)黃燈亮,東西方向紅燈亮,倒計(jì)時(shí) 3 秒。此狀態(tài)下,除了 已經(jīng)正在通行中的其他所以車輛都需等待狀態(tài)轉(zhuǎn)換。
如果是上下班高峰模式時(shí),則紅燈的等待時(shí)間設(shè)為 40 秒,其余不變,因此不多說明。
用圖表表示燈狀態(tài)和行止?fàn)顟B(tài)的關(guān)系如表 2-1:

東西南北四個(gè)路口均有紅綠黃 3 個(gè)發(fā)光二極管和數(shù)碼顯示管 2 個(gè),在任一個(gè)路口,
遇紅燈禁止通行,轉(zhuǎn)綠燈允許通行,之后黃燈亮警告行止?fàn)顟B(tài)將變換。狀態(tài)及紅綠燈 狀態(tài)如表 2-1 所示。說明:0 表示滅,1 表示亮。
2.2 STC89C52RC 單片機(jī)簡(jiǎn)介

STC89C52 是 STC89 系列單片機(jī)中應(yīng)用較為廣泛的一種型號(hào),芯片內(nèi)部有 8KB 的閃 速存儲(chǔ)器 Flash ROM。內(nèi)部的 8KB 存儲(chǔ)器用于存放可編程控制器監(jiān)控程序。
STC89C52 單片機(jī)的 40 條引腳按功能來分,可以分為 3 部分,電源及時(shí)鐘引腳、控 制引腳和輸入/輸出引腳。
STC89C52 單片機(jī)的引腳如圖 2-2 所示:

第 3 章 硬件設(shè)計(jì)
本設(shè)計(jì)主要由 STC89C52單片機(jī)(控制器)、交通燈的顯示模塊、紅外接收模塊、數(shù)
碼管、按鍵等組成。選用設(shè)備:9*15萬能板1個(gè),STC89C52單片機(jī)1片,共陰極的七段 數(shù)碼管4個(gè),紅外接收器,電容電阻雙向晶閘管若干,紅、黃、綠 LED 燈各4個(gè),開關(guān) 鍵盤、連線等。
系統(tǒng)總框圖如圖3-1所示。

圖 3-1 系統(tǒng)總框圖
本設(shè)計(jì)的控制器選用 STC89C52單片機(jī),控制系統(tǒng)的正常運(yùn)行。本系統(tǒng)有3種運(yùn) 行模式,普通模式和上下班高峰模式,深夜模式。可通過按鍵或紅外遙控對(duì)系統(tǒng)運(yùn)行模 式進(jìn)行切換。按鍵切換適于值班人員使用,而紅外遙控切換適于交警巡查時(shí)使用,方 便快捷。現(xiàn)簡(jiǎn)要介紹該系統(tǒng)工作原理:STC89C52單片機(jī)通過鎖存器控制數(shù)碼管的紅綠 燈等待時(shí)間,東南西北的數(shù)碼管顯示時(shí)間相同。P1口的管腳2~7控制交通燈顯示。P1口 的2~4管腳控制東西兩道的交通燈顯示,而 P1口的5~7管腳控制南北道的兩組交通燈的 顯示,這兩組紅綠燈同樣通過單片機(jī)控制顯示相同顏色的指示燈并且切換時(shí)間相同。 P3口的三個(gè)管腳接按鍵,該按鍵可控制系統(tǒng)的運(yùn)行模式。INT0和 INT1兩個(gè)管腳接紅外 的發(fā)射模塊,復(fù)位管腳接紅外接收模塊,通過該接口可以進(jìn)行紅外線遙控切換系統(tǒng)運(yùn) 行的模式。
3.2 單片機(jī)最小系統(tǒng)

MCS-51 系列單片機(jī)中的 8031、8051 及 8751 都采用的是 40Pin 封裝雙列的直接型 DIP 結(jié)構(gòu),下圖是單片機(jī)最小系統(tǒng)的引腳配置,在 40 個(gè)引腳里,有正極電源線和接地 線兩根,外面還配有石英振蕩器的兩根時(shí)鐘線,4 組 8 位一共是 32 個(gè) I/O 口,中斷口 與 P3 口的連線復(fù)用。單片機(jī)最小系統(tǒng)如圖 3-2 所示。

3.2.1 時(shí)鐘電路

XTAL1 為片內(nèi)振蕩器反相放大器的一個(gè)輸入端,XTAL2 為輸出端,當(dāng)外部振蕩器 振蕩時(shí),外部振蕩的信號(hào)直接加載到 XTAL1 上,XTAL2 為懸空狀態(tài)。內(nèi)部方式振蕩時(shí), 發(fā)生器對(duì)振蕩脈沖進(jìn)行二分頻,晶振為 12MHz,時(shí)鐘頻率為 6MHz。晶振頻率可在
1MHz-24MHz 內(nèi)隨便選擇。電容大小在 30PF 左右。系統(tǒng)的時(shí)鐘電路設(shè)計(jì)采用的是內(nèi)部方 式,就是用芯片內(nèi)自帶的一個(gè)振蕩電路。STC89C52 單片機(jī)中有一個(gè)高增益的反相放大 器可構(gòu)成振蕩器。兩個(gè)引腳 XTAL1、XTAL2 分別為該放大器的輸入、輸出端。該放大器 和片外晶體諧振器構(gòu)成了自激振蕩器。外接的晶體諧振器還有電容 C2 和 C3 組成了一 個(gè)并聯(lián)的諧振電路,接至放大器的一個(gè)反饋回路。雖然對(duì)于外接電容取值沒有十分嚴(yán) 格的要求,但是電容的取值會(huì)影響震蕩器的頻率、震蕩器的穩(wěn)定程度、起振的速度以 及溫度的穩(wěn)定程度。所以,該系統(tǒng)電路的晶體振蕩器的值是 12MHz,電容應(yīng)最好選擇陶 瓷電容,其電容值大概是 22μF。焊接刷電路板要注意,把晶體振蕩器和電容應(yīng)安裝在 單片機(jī)芯片的附近,這樣可以有效的減少寄生電容,從而更好地使震蕩器穩(wěn)定工作。

3.2.2 復(fù)位電路

振蕩器在運(yùn)行時(shí),有兩個(gè)機(jī)器運(yùn)行周期(即 24 個(gè)振蕩周期)以上的高電平出現(xiàn) 在這個(gè)引腳的時(shí)候,單片機(jī)將復(fù)位,這個(gè)引腳如果保持高電平,那么芯片便會(huì)循環(huán)復(fù) 位。復(fù)位后 P0-P3 口都置 1,引腳呈高電平,而程序計(jì)數(shù)器以及特殊功能寄存器 SFR都全部清零。當(dāng)復(fù)位腳從高電平變成低電平的時(shí)候,芯片為 ROM 的 00H 處開始運(yùn)行程
序。外部復(fù)位電路能夠?qū)崿F(xiàn)電路的復(fù)位,片內(nèi)的復(fù)位電路由復(fù)位引腳 RST 經(jīng)過斯密特 觸發(fā)器和外部復(fù)位電路來連接,斯密特觸發(fā)器可以抑制噪聲,在輸出的每個(gè)機(jī)器周期 時(shí)復(fù)位電路進(jìn)行采樣。復(fù)位電路一般采用上電復(fù)位和按鈕開關(guān)復(fù)位的方式,該電路系 統(tǒng)采用的是上電與按鈕復(fù)位電路。時(shí)鐘頻率為 6MHz 時(shí),C 取 22μF,Rs 約為 200Ω, Rk 約為 1K。復(fù)位操作不會(huì)對(duì)內(nèi)部 RAM 有所影響。

3.2.3 顯示電路

顯示器普遍地用于直觀地顯示數(shù)字系統(tǒng)的運(yùn)行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品 工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有: 發(fā)光二極管 LED 顯示器、液晶 LCD 顯示器、 CRT 顯示器等。LED 數(shù)碼管是現(xiàn)在最常用的顯示器之一。發(fā)光二極管(LED)由特殊的 半導(dǎo)體材料砷化鎵、磷砷化鎵等制成,可以單獨(dú)使用,也可以組裝成分段式或點(diǎn)陣式 LED 顯示器件(半導(dǎo)體顯示器)。分段式顯示器(LED 數(shù)碼管)由 7 條線段圍成 8 字型, 每一段包含一個(gè)發(fā)光二極管。外加正向電壓時(shí)二極管導(dǎo)通,發(fā)出清晰的光。只要按規(guī) 律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號(hào)。LED 數(shù)碼管有共陽、共陰之分。 本系統(tǒng)采用的是兩位共陰極數(shù)碼管。兩位共陰極數(shù)碼管引腳圖如圖 3-3 所示。

圖 3-3 兩位共陰極數(shù)碼管引腳圖
3.3 紅外遙控設(shè)計(jì)

隨著城市汽車數(shù)量的增加,市內(nèi)交通道口的交通流量迅速增加,這對(duì)交通指揮的 實(shí)時(shí)、高效提出了更高的要求,原有的按固定時(shí)間放行的紅綠燈在交通繁忙時(shí)段已不 能適應(yīng)交通指揮的要求,通常需要人工根據(jù)實(shí)際交通進(jìn)行干預(yù),目前采用的方式是直 接操作控制柜內(nèi)相應(yīng)開關(guān)進(jìn)行控制,這對(duì)觀察車流情況不利,并且雨天也不安全。本 實(shí)用新型根據(jù)紅外線遙控原理設(shè)計(jì)了紅外線輔助控制裝置,在紅綠燈信號(hào)控制柜中安 裝本裝置,使用人員就可以在一定距離范圍內(nèi)進(jìn)行遙控操作,使用靈活,安全可靠, 很大程度上解決了上下班高峰時(shí)期的交通堵塞問題,方便了上班族的出行。紅外線遙 控原理圖如圖 3-4 所示。





紅外遙控系統(tǒng)是由發(fā)射部分與接收部分構(gòu)成,控制是通過專用的編碼/解碼的集成 電路進(jìn)行的。紅外接收系統(tǒng)的原理:內(nèi)置的接收管先將紅外線發(fā)射管的光信號(hào)轉(zhuǎn)為電 信號(hào),該信號(hào)通過 IC 內(nèi)部放大器放大,再通過自動(dòng)增益控制、帶通濾波、解調(diào)變、 波形整形,最后還原成遙控器發(fā)射的初始編碼,通過接收頭的信號(hào)輸出腳輸入至電器 上的編碼來識(shí)別電路。
當(dāng)然紅外遙控需要一個(gè)遙控器,讓交通管理人員可以進(jìn)行遠(yuǎn)程遙控,遙控器選用 高性能的紅外線編碼發(fā)射器,在整個(gè)遙控系統(tǒng)中采用單片機(jī)進(jìn)行接收解碼,可以輸出 多路控制信號(hào)。紅外遙控運(yùn)用示意圖如圖3-5所示。

3.3.1 單片機(jī)紅外遙控發(fā)射器設(shè)計(jì)原理

單片機(jī)的紅外遙控發(fā)射器是由電源、單片機(jī)、行列式鍵盤、控制電路、紅外發(fā)射 電路。

單片機(jī)待機(jī)時(shí)保持功耗低的狀態(tài),使用空閑的節(jié)電工作模式。在按下遙控裝置的 按鍵時(shí),外部中斷1就立即產(chǎn)生了中斷請(qǐng)求,讓單片機(jī)立馬切換為工作狀態(tài),確認(rèn)下鍵 盤按下的按鍵,在按鍵被確認(rèn)以后,控制的軟件就會(huì)啟動(dòng)定時(shí)器 T0、T1和 T1,用來作 為發(fā)射時(shí)間的控制器,紅外線發(fā)射頻率控制器為 T0,T0定時(shí)溢出時(shí),,紅外管接口電平 通過中斷程序反轉(zhuǎn)一次,定時(shí)器的初始值設(shè)定不同,不同發(fā)射頻率就會(huì)被傳輸?shù)捷敵?口和輸入口。在定時(shí) T1溢出時(shí),中斷程序就會(huì)關(guān)閉 T0定時(shí)器,而紅外線發(fā)射也隨之停 止。其原理框圖如圖3-6。


圖3-6 紅外發(fā)射電路框圖
圖3-7 紅外接收電路框圖
3.3.2 單片機(jī)紅外遙控接收器設(shè)計(jì)原理


單片機(jī)、紅外遙控接收電路、狀態(tài)指示電路、控制電路以及單片機(jī)的一些外圍電
路組成單片機(jī)紅外遙控接收器。

使用單片機(jī)中的 T0來做紅外脈沖計(jì)數(shù)器,T1來做計(jì)數(shù)時(shí)間控制器。接收管收到收 個(gè)紅外脈沖后,就觸發(fā)外部中斷1,計(jì)數(shù)器 T0、定時(shí)器 T1就開始工作。當(dāng)定時(shí)溢出時(shí), 計(jì)數(shù)器 T0被中斷程序隨之關(guān)閉,通過判定所讀入的計(jì)數(shù)數(shù)值,來定下將操作的對(duì)象(遙 控按鍵)對(duì)它進(jìn)行相對(duì)的操作,控制電路來控制負(fù)載的狀態(tài)。下圖3-7為紅外遙控接收 器設(shè)計(jì)原理框圖。

3.4 交通燈電路圖
3.4.1 交通燈電路圖
交通燈電路如圖 3-8 所示。
圖 3-8 交通燈電路圖

圖中大部分連線采用總線形式。共四個(gè)二位陰極數(shù)碼管,這四個(gè)數(shù)碼管分別用

來顯示四個(gè)路口的倒計(jì)時(shí),數(shù)碼管的陽極都接到 STC89C52 的 P0 口,陰極接到 P2 口; 共 12 個(gè)發(fā)光二極管,其中 4 個(gè)綠色發(fā)光二極管,4個(gè)紅色發(fā)光二極管,4 個(gè)黃色發(fā)光 二極管,四個(gè)路口每個(gè)路口各有一個(gè)紅(禁行)、一個(gè)黃(警告)發(fā)光二極管,一個(gè)綠 色發(fā)光二極管(通行),四個(gè)人行道,每個(gè)人行道兩邊各有一紅、黃、綠發(fā)光二極管, 另外一個(gè)按鍵按鈕用于繁忙模式和夜間模式的轉(zhuǎn)換,其中四個(gè)路口的二極管接到 P1 口, 人行道的發(fā)光二極管接到 P3 口,繁忙模式和特殊模式的指示燈接 P2 口。

3.4.2 電源電路設(shè)計(jì)
該電路為一個(gè)輸出+5V 直流電壓的穩(wěn)壓電源電路。IC 采用集成穩(wěn)壓器 7805,C1、C

3 分別為輸入端和輸出端濾波電容,RL 為負(fù)載電阻。當(dāng)輸出電較大時(shí),7805 應(yīng)配上散 熱板。電源電路圖如圖 3-9 所示。

圖 3-9 電源電路圖

如圖所示,220V 的交流電壓經(jīng)過一個(gè)變壓器生成一個(gè) 9V 的交流電壓,通過轉(zhuǎn)換電 路進(jìn)入集成穩(wěn)壓器 7805,最終輸出一個(gè)+5V 的直流電壓,可以提供穩(wěn)定的電源。

3.4.3 按鍵電路設(shè)計(jì)
按鍵電路如圖 3-10 所示。


本設(shè)計(jì)設(shè)置了有 3 個(gè)按鍵——S1:S 鍵接 P3.6,S2:J 鍵接 P3.0,S3:F 鍵接 P3.7。 每個(gè)按鍵一端接地,另一端接上拉電阻。低電平有效,當(dāng)按鍵按下端口接地,單片機(jī)捕獲 到低電平,從而知道相應(yīng)的輸入信息。

按鍵功能如下:S 鍵是用來啟動(dòng)正常模式,J 鍵是用來啟動(dòng)上下班高峰的繁忙模式,F(xiàn) 鍵是用來啟動(dòng)深夜特殊模式。
3.5 本章小結(jié)

本章內(nèi)容前面一部分主要從理論上介紹了硬件設(shè)計(jì)的內(nèi)容,后半部分結(jié)合電路圖 把理論與實(shí)物相結(jié)合,介紹了系統(tǒng)的工作原理以及設(shè)計(jì)原理。當(dāng)然我設(shè)計(jì)的簡(jiǎn)易交通 燈還是有很多不足的地方,需要以后再根據(jù)實(shí)際情況不斷加強(qiáng)功能。

4 章 軟件設(shè)計(jì)
4.1 程序主體設(shè)計(jì)流程

全部控制程序?qū)嶋H上分為若干模塊:鍵盤設(shè)置處理程序,狀態(tài)燈控制程序,LED 顯 示程序,消抖動(dòng)延時(shí)程序,中斷服務(wù)子程序等。交通燈的總流程圖如圖 4-1 所示。

圖 4-1 主程序流程圖

電路系統(tǒng)上電,設(shè)置初始紅燈等待時(shí)間 90 秒,即 S1 狀態(tài)為正常模式狀態(tài),即在 非上下班高峰時(shí)段,此時(shí)交通燈正常運(yùn)行,紅燈等待時(shí)間為 90 秒;S2 為上下班高峰繁 忙模式,此時(shí)通過紅外遙控或者按鍵來轉(zhuǎn)換交通燈的運(yùn)行模式,紅燈等待時(shí)間為 40 秒; S3 為深夜特殊模式,此時(shí)通過紅外遙控或者按鍵可以控制,無需紅燈等待時(shí)間。

4.2 按鍵設(shè)計(jì)
首先程序不斷掃描模式設(shè)置鍵,分別記為:S 鍵,J 鍵,F(xiàn) 鍵對(duì)應(yīng)IO端口的P

3.6,P3.0,P3.7,低電平有效,按鍵順序是指定的,若直接按 S 鍵,則為正常模式,然后進(jìn)入 下一程序;若再按 J 鍵,則為繁忙模式,然后進(jìn)入下一程序;若按下 F 鍵,則為特殊模式, 并進(jìn)入下一程序。

程序的開始要判斷是否有鍵按下,可以不斷將 J 鍵值和 F 鍵值相或,或值為 0 則表示 沒有鍵按下,即交通燈正常運(yùn)行,為 1 則表示有鍵按下,交通燈啟動(dòng)了上下班高峰模式或者深夜特殊模式。
接下來要判斷具體是那個(gè)鍵,若為 J 鍵,則表示啟動(dòng)的是上下班高峰模式,進(jìn)入下一 程序,否則為 F 鍵,則表示啟動(dòng)的是深夜特殊模式,用 R0 存值,同時(shí)還需判斷此時(shí) S 鍵 是否按下,若按下,則表示恢復(fù)正常模式,進(jìn)入下一程序。
在這個(gè)過程中,S,J 鍵的計(jì)數(shù)是循環(huán)的,從 S 鍵按下設(shè)置的初值 90 開始,減到 J 鍵 按下設(shè)置的值 40 則循環(huán)回到初值 90。
4.3 定時(shí)器的參數(shù)設(shè)計(jì)

定時(shí)器工作的時(shí)候需要給計(jì)數(shù)器傳送計(jì)數(shù)器的初值,該值要傳送到 TL 和 TH 中。 定時(shí)器是運(yùn)用加法記數(shù),可以從全 1 到全 0 的時(shí)候自動(dòng)的產(chǎn)生一個(gè)溢出中斷請(qǐng)求。這 樣我們就可以把計(jì)數(shù)器它記滿為 0 所需要的計(jì)數(shù)值設(shè)為 C,把計(jì)數(shù)初值設(shè)為 TC,計(jì)算
通式如下:


很明顯一秒鐘超過了計(jì)數(shù)器所能表示的最大時(shí)間,因而我們就必須采用軟件和定 時(shí)器相結(jié)合的方法去解決這個(gè)難題。
軟件延時(shí)部分:MCS-51 的工作頻率為 12MHZ。機(jī)器周期與主頻有關(guān),機(jī)器周期是 主頻的 12 倍,所以一個(gè)機(jī)器周期的時(shí)間為 12*(1/12M)=1us。我們可以知道具體每條 指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定 1 秒的時(shí)間。由于單片機(jī) 運(yùn)行的速度非常快,所以其他的一些指令的執(zhí)行耗時(shí)可以不用考慮。
設(shè)定一個(gè)初值是 40 的軟件計(jì)數(shù)器讓 T0 定時(shí)為 50 毫秒。這樣的話每次 T0 到了 50 毫秒的時(shí)候處理器就響應(yīng)溢出的中端請(qǐng)求,并且進(jìn)入中斷服務(wù)的子程序。在中斷服務(wù) 的子程序里,CPU 先讓軟件的計(jì)數(shù)器減少 1,再去判斷其是否是零。如果是零的話表示 一秒就到了。定時(shí)器要設(shè)為 50 毫秒,T0 工作方式必須在 1 上,初值計(jì)算如下:
TC=M-T*T0=216-50ms=15536=3CBOH 定時(shí)器 0 中斷流程如圖 4-2 所示:

圖 4-2 定時(shí)器 0 中斷流程圖



/**********************T0 中斷服務(wù)程序*******************/

void timer0(void)interrupt 1 using 1

{

static uchar count; TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++;


if(count==10)

{
if(Flag_SN_Yellow==1)              //測(cè)試南北黃燈標(biāo)志位

{SN_Yellow=~SN_Yellow;}



洛陽理工學(xué)院電氣工程與自動(dòng)化學(xué)院項(xiàng)目設(shè)計(jì)說明書


if(Flag_EW_Yellow==1)              //測(cè)試東西黃燈標(biāo)志位

{EW_Yellow=~EW_Yellow;}

}

if(count==20)

{

Time_EW--; Time_SN--;
if(Flag_SN_Yellow==1)              //測(cè)試南北黃燈標(biāo)志位

{SN_Yellow=~SN_Yellow;}
if(Flag_EW_Yellow==1)              //測(cè)試東西黃燈標(biāo)志位

{EW_Yellow=~EW_Yellow;}

count=0;

}

}
4.4 中斷原理

本系統(tǒng)主要使用了外部中斷,中斷信號(hào)有兩個(gè)引腳 INT0、INT1 進(jìn)行輸入,低電平 時(shí)有效,CPU 每個(gè)時(shí)鐘周期都會(huì)檢測(cè) INT0 和 INT1 上的信號(hào),STC89C52 允許外部中斷 以電平方式或負(fù)邊沿方式兩種中斷方式輸入中斷請(qǐng)求信號(hào),可由用戶通過設(shè)置 TCON 中 IT0 和 IT1 位的狀態(tài)來實(shí)現(xiàn)。以 IT0 為例,IT0=0,為電平觸發(fā)的方式,IT0=1,是負(fù)邊 沿觸發(fā)的方式,本設(shè)計(jì)采用電平方式,IE0 為其中斷標(biāo)志位,有中斷信號(hào)則置位,中斷 服務(wù)子程序響應(yīng)后,IE0 自動(dòng)清零。IE 中的 EA 為允許中斷的總控制位,為 1 開啟,EX0 為外部中斷允許控制位,為 1 開啟。在優(yōu)先級(jí)的允許下,一旦有外部中斷信號(hào)產(chǎn)生, 單片機(jī) CPU 首先保護(hù)斷點(diǎn),PC 值進(jìn)棧,然后執(zhí)行相應(yīng)的中斷服務(wù)子程序,執(zhí)行完后, 用 RETI 指令返回,此時(shí) CPU 會(huì)從堆棧中取保存的斷點(diǎn)地址,送回 PC,程序再正常執(zhí)行,ED 倒計(jì)時(shí)顯示。
外部中斷流程圖如圖 4-3 所示。

子程序如下:

圖 4-3 外部中斷 0 中斷流程圖



/**********************外部 0 中斷服務(wù)程序******************/

void INT0_srv(void)interrupt 0 using 1

{
EX0=0;              //關(guān)中斷


if(Nomor_Button==0) //測(cè)試按鍵是否按下,按下來為正常狀態(tài)

{

EW1=90; SN1= 40; EWL1=19; SNL1=19;
Busy_LED=0;              //關(guān)繁忙信號(hào)燈
Special_LED =0; //關(guān)特殊信號(hào)燈



洛陽理工學(xué)院電氣工程與自動(dòng)化學(xué)院項(xiàng)目設(shè)計(jì)說明書


}
if(Busy_Btton==0)              //測(cè)試按鍵是否按下,按下為繁忙狀態(tài)

{

EW1=45; SN1=30; EWL1=14; SNL1=14;
Special_LED=0;              //關(guān)特殊信號(hào)燈
Busy_LED=1;              //開繁忙信號(hào)燈

}
if(Special_Btton==0)//測(cè)試按鍵是否按下,按下為特殊狀態(tài)

{

EW1=75; SN1=55; EWL1=19; SNL1=19;
Busy_LED=0;              //關(guān)繁忙信號(hào)燈
Special_LED =1;//開特殊信號(hào)燈

}
EX0=1;              //開中斷
}

4.5 狀態(tài)燈顯示及判斷

在本設(shè)計(jì)中,實(shí)際控制的燈只有 6 個(gè),即:東西紅燈,東西綠燈,東西黃燈,南 北紅燈,南北綠燈,南北黃燈。IO 端口均是低電平有效。共有 4 種狀態(tài):東西紅燈亮, 南北綠燈亮(11011101);東西紅燈亮,南北黃燈亮(10111101);東西綠燈亮,南北 紅燈亮(11101101);東西黃燈亮,南北紅燈亮(11100111)。
在用于顯示發(fā)光二極管時(shí),直接由 MOV 指令將十六進(jìn)制碼送入 P2 口。
剛才的 4 個(gè)狀態(tài)是依次變換的,這就要涉及到狀態(tài)的判斷和銜接了。先把 P2 端口 的值與所有的 4 個(gè)狀態(tài)碼比較,若相同則判斷成功當(dāng)前狀態(tài),再把下一狀態(tài)的狀態(tài)碼 送顯 P2 即可。狀態(tài)燈定義如下:(見附件)


計(jì)時(shí)每 1 秒都要刷新 1 次,那么計(jì)時(shí)滿 1 秒時(shí)就要將存儲(chǔ)時(shí)間的工作寄存器 R4 減 1,然后送入顯示程序中顯示。下面要將時(shí)間數(shù)據(jù) R4 的十位,個(gè)位分開送顯 P1, P0 端口,首先將 R4 除以 10,整數(shù)即十位放在 A 中,余數(shù)即個(gè)位放在 B 中,設(shè)置 7 段 顯示數(shù)據(jù)的數(shù)據(jù)表,用數(shù)據(jù)指針寄存器 DPTR 指向數(shù)據(jù)表的首地址,再加上 A 中的偏 移量,就可以指向十位數(shù)字,然后送顯即可,個(gè)位顯示同理。設(shè)計(jì)中得延時(shí)程序都是 用軟件完成,通過程序執(zhí)行一條指令的時(shí)間,再加上了兩次累減嵌套來實(shí)現(xiàn)。
在按鍵計(jì)數(shù)的過程里,存在機(jī)械抖動(dòng)和軟件方面的沖突,比如程序檢測(cè)到了有按鍵 按下,就計(jì)數(shù)一次,而事實(shí)上,按鍵閉合后在微觀上還會(huì)彈起然后閉合,一直達(dá)到穩(wěn)定狀態(tài), 所以后面的彈落會(huì)沒有效果,為了使程序不要出現(xiàn)這一現(xiàn)象,我們特別添加了上面所說 的延時(shí)消抖程序,可以在第一次檢測(cè)到閉合時(shí),調(diào)用了一定時(shí)間的延時(shí)程序。
下面是顯示北向的時(shí)間程序,其他方向依此類推:
1              SMG_XS=Data[bei/10];              //顯示北的十位
1              SMG_KZ=0xfd;              //允許北十位顯示
1              delay(t);              //小延時(shí)一下,使數(shù)碼管顯示更清楚
1              SMG_KZ=0xff;              //關(guān)閉數(shù)碼管顯示(消隱)
1              SMG_XS=Data[bei%10];              //顯示北的個(gè)位
1              SMG_KZ=0xfe;              //允許北個(gè)位顯示
1              delay(t);              //小延時(shí)一下,使數(shù)碼管顯示更清楚
1              SMG_KZ=0xff;              //關(guān)閉數(shù)碼管顯示(消隱)
4.7 本章小結(jié)

本章是軟件設(shè)計(jì)部分,給出了相關(guān)運(yùn)算過程還有一部分重要的程序段,對(duì)定時(shí)原 理還有中斷原理給出了很多相關(guān)知識(shí),這些都是單片機(jī)運(yùn)行的關(guān)鍵,所以做了比較充 分的介紹。

PROTEUS 仿真圖如圖 5-1 所示。

圖 5-1 PROTEUS 仿真圖

本設(shè)計(jì)完全用仿真軟件在電腦上對(duì)目標(biāo)電路原理圖和程序進(jìn)行檢測(cè)和調(diào)試。調(diào)試 過程中單片機(jī)相應(yīng)輸入端由通用鍵盤和鼠標(biāo)設(shè)定,運(yùn)行狀態(tài)、各寄存器狀態(tài)、端口狀 態(tài)等都可以在指定的窗口區(qū)域顯示出來,以確定程序運(yùn)行有無錯(cuò)誤。

目標(biāo)程序糾錯(cuò):該階段工作通常在目標(biāo)程序編輯時(shí)就完成。一般來說,仿真軟件 能為用戶輸入的程序指令糾錯(cuò),包括書寫格式、標(biāo)號(hào)未定義或多重定義、轉(zhuǎn)移地址溢 出等錯(cuò)誤。

整體程序調(diào)試:即把各子程序整體連起來進(jìn)入到綜合電路調(diào)試,看是否能實(shí)現(xiàn)預(yù)計(jì)的功能顯示。在這階段若發(fā)生故障,可以考慮各子程序在運(yùn)行時(shí)是否破壞現(xiàn)場(chǎng),數(shù)
據(jù)緩沖單元是否發(fā)生沖突,標(biāo)志位的建立和清除在設(shè)計(jì)上是否失誤,堆棧是否溢出, 輸入輸出狀態(tài)是否正常等。

5.2 硬件實(shí)物演示圖片及簡(jiǎn)單介紹

圖 5-2 實(shí)物正面圖

如圖 5-2 所示,這是一個(gè)簡(jiǎn)易的交通燈,主要有四個(gè)按鍵開關(guān),一個(gè)作為控制器 的 STC89C52 芯片,四個(gè)雙位陰極數(shù)碼管顯示時(shí)間,十二個(gè)發(fā)光二極管表示通行狀態(tài)。

運(yùn)行中的實(shí)物圖展示:
圖 5-3 初始上電畫面

圖 5-3 為初始上電畫面,所有燈閃爍數(shù)次然后開始正常運(yùn)行,通過此時(shí)的狀態(tài)能 觀察出 LED 燈的運(yùn)行情況,如有損壞,則上電時(shí)燈不會(huì)閃爍。


圖 5-4 運(yùn)行中交通燈效果展示

圖 5-4 所示狀態(tài)為南北為綠燈,東西為紅燈,即表示南北車輛通行,東西方向車 輛禁止通行。

圖 5-5 特殊深夜模式

圖 5-5 為深夜特殊模式圖,當(dāng)特殊深夜模式開啟時(shí),四個(gè)方向上黃燈都開始閃爍, 紅綠燈都停止燃亮,方便了深夜少數(shù)車輛的通行。當(dāng)深夜結(jié)束時(shí),可以通過按鍵來轉(zhuǎn) 換工作模式。

5.3 本章小結(jié)

這部分主要展示了仿真與實(shí)物運(yùn)行的效果圖,并且加以說明。從效果上來看設(shè)計(jì) 還是比較成功的,由于時(shí)間緊迫,紅外遙控的設(shè)計(jì)部分還未加到實(shí)物中,但是特殊的 深夜模式還是成功地在實(shí)物中得以體現(xiàn)。總得來說,設(shè)計(jì)上還是有不足的地方,但是 一些基本的功能都能實(shí)現(xiàn)。


電路總圖:



完整的pdf格式文檔51黑下載地址:
紅綠燈~基于51單片機(jī)設(shè)計(jì)(1).pdf (1.38 MB, 下載次數(shù): 103)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 免费特黄视频 | 欧美一区二区在线播放 | 国产人成精品一区二区三 | 日本精品久久久一区二区三区 | 99久久婷婷国产综合精品 | 国产黄色在线观看 | 99免费在线观看 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 99精品一区二区 | 成人a视频片观看免费 | 欧美成人一区二区 | 一区二区免费 | 欧美一区精品 | 国产婷婷精品 | 狠狠的日 | 中文字幕第一页在线 | 日韩伦理一区二区三区 | 国产欧美在线观看 | av永久| 亚洲在线一区 | 99国产精品久久久久 | 亚洲影音| 懂色av一区二区三区在线播放 | 午夜精品视频在线观看 | 成人在线视频免费看 | 日韩精品在线免费观看视频 | 亚洲一区在线播放 | 欧美1页 | 人妖av | 羞羞视频免费在线 | www.色综合 | 午夜精品久久久久久久99黑人 | 色综合久 | 韩日一区二区 | 日韩视频一区在线观看 | 久久久www成人免费精品 | 欧美激情国产日韩精品一区18 | 天天综合网天天综合 | 涩涩视频大全 | 国产欧美视频一区二区 | 天堂一区二区三区 |