版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> ……..大學</b></p><p><b> 畢業(yè)設計(論文)</b></p><p> 題 目 基于51單片機的交通燈控制</p><p> 學生姓名 …………. </p><p> 指導老師
2、 …………. </p><p> 所 屬 系 電子工程學院 </p><p> 專 業(yè) 電子工程 </p><p> 年 級 ……..級 </p><p> 學 號
3、 ……………… </p><p> 基于51單片機的交通燈控制</p><p><b> 摘 要</b></p><p> 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊,那么靠什么來實現(xiàn)著井然有序呢,靠的就是交通信號燈的自動指揮系統(tǒng),在日常生活中交通信號燈的使用,使交通得以有效管理,對于疏導交通流量,提高道路通
4、行能力,減少交通事故有明顯效果。交通燈控制系統(tǒng)由STC90C58AD單片機,鍵盤,LED顯示,交通燈延時組成。系統(tǒng)除具有基本交通燈功能外,還具有時間設置,LED顯示功能,使交通實現(xiàn)有效控制,從而提高交通燈控制系統(tǒng)的總體能力和綜合應用能力。交通燈的使用從某種程度上也反映了一個城市的文明程度,和經濟實力,以及綜合實力。</p><p> 關鍵詞 交通信號燈/STC90C58AD/單片機/LED/有效控制</
5、p><p> TRAFFIC LIGHTS CONTROL BASED ON</p><p> 51SINGLE CHIP MICRO COMPUTER</p><p><b> ABSTRACT</b></p><p> Crossroads shuttle vehicles, pedestrians bustli
6、ng, car dealers lane, people walkways, everything in good order and well arranged, so what to achieve in order? Is the traffic lights on the automatic command system, the use of traffic lights in everyday life, so that t
7、raffic can be effective control, for ease traffic flow, improve the road capacity, the effect of significantly reducing traffic accidents. The traffic light control system consists of STC90C58AD single-chip microcomputer
8、, keyboard, L</p><p> KEY WORDS traffic signal lamp, stc90c58ad, mcu, led, effective control </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p&
9、gt; ABSTRACTII</p><p><b> 1 前言1</b></p><p> 1.1 選題背景1</p><p> 1.2 交通燈的分類1</p><p> 1.3 交通燈功能簡介2</p><p> 1.4 路口交通簡介2</p><p
10、> 1.5 單片機的發(fā)展4</p><p> 1.5.1 單片機的發(fā)展歷史4</p><p> 1.6 單片機的發(fā)展趨勢5</p><p> 1.6.1 CMOS化5</p><p> 1.6.2 低功耗化5</p><p> 1.6.3 低噪聲與高可靠性5</p><
11、p> 1.6.4 高性能化6</p><p> 1.6.5 小容量、低價格化6</p><p> 1.6.6 外圍電路內裝化6</p><p> 1.6.7 串行擴展技術6</p><p> 1.6.8 集成化6</p><p><b> 2 芯片簡介8</b><
12、;/p><p> 2.1 MCS-51單片機內部結構8</p><p> 2.1.1 中央處理器8</p><p> 2.1.2 數據存儲器(RAM)8</p><p> 2.1.3 程序存儲器(ROM)9</p><p> 2.1.4 定時/計數器(ROM)9</p><p>
13、 2.1.5 并行輸入輸出(I/O)口9</p><p> 2.1.6中斷系統(tǒng)9</p><p> 2.1.7 時鐘電路9</p><p> 2.2 單片機的結構9</p><p> 2.2.1 MCS-51整體說明10</p><p> 2.2.2 MCS-51的引腳說明10</p>
14、;<p> 2.3 8255芯片簡介12</p><p> 2.3.1 8255可編程并行接口芯片簡介12</p><p> 2.3.2 8255可編程并行接口芯片工作方式說明13</p><p> 2.4 74LS373簡介13</p><p> 2.4.1 74LS373管腳示意圖13</p>
15、<p> 2.4.2 8051單片機引腳圖及引腳功能介紹14</p><p> 3 系統(tǒng)硬件設計15</p><p> 3.1 交通燈狀態(tài)15</p><p> 3.2 硬件設計圖15</p><p> 3.2.1 硬件設計框圖15</p><p> 3.2.2 整個系統(tǒng)的的電路圖
16、16</p><p> 3.2.3 最小系統(tǒng)16</p><p> 3.2.4 交通燈電路圖17</p><p> 3.2.5 控制電路圖18</p><p> 3.2.6 倒計時電路圖19</p><p> 3.3 硬件設計20</p><p> 3.3.1 單片機結構
17、20</p><p> 3.3.2 單片機的選擇20</p><p> 3.4 單片機最小系統(tǒng)23</p><p> 3.5 LED顯示電路26</p><p> 4 軟件結構及說明27</p><p> 4.1 系統(tǒng)流程圖27</p><p> 4.2 定時器原理28&
18、lt;/p><p> 4.3 軟件定時原理29</p><p> 4.4 硬件定時原理29</p><p> 4.5 程序設計模塊29</p><p> 4.6 T0中斷子程序30</p><p> 4.7 INT0中斷子程序31</p><p> 5 調試與功能說明32&l
19、t;/p><p> 5.1 調試與分析32</p><p> 5.2 調試故障分析32</p><p><b> 6 結束語34</b></p><p> 6.1 全文總結34</p><p> 6.2 工作展望34</p><p><b> 致
20、謝36</b></p><p><b> 參考文獻37</b></p><p> 附錄1 系統(tǒng)部分源程序38</p><p> 附錄2 系統(tǒng)整體電路圖44</p><p> 附錄3 系統(tǒng)仿真電路圖45</p><p><b> 1 前言</b>
21、;</p><p><b> 1.1 選題背景</b></p><p> 隨著社會經濟的發(fā)展,城市交通問題越來越引起人們的關注。人、車、路三者關系的協(xié)調,已成為交通管理部門需要解決的重要問題之一。城市交通控制系統(tǒng)是用于城市交通數據監(jiān)測、交通信號燈控制與交通疏導的計算機綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的組成部分,隨著城市機動車量的不斷增加,許多大城
22、市如北京、上海、南京等出現(xiàn)了交通超負荷運行的情況,因此,自80年代后期,這些城市紛紛修建城市高速道路,在高速道路建設完成的初期,它們也曾有效地改善了交通狀況。然而,隨著交通量的快速增長和缺乏對高速道路的系統(tǒng)研究和控制,高速道路沒有充分發(fā)揮出預期的作用。而城市高速道路在構造上的特點,也決定了城市高速道路的交通狀況必然受高速道路與普通道路耦合處交通狀況的制約。所以,如何采用合適的控制方法,最大限度利用好耗費巨資修建的城市高速道路,緩解主干道
23、與匝道、城區(qū)同周邊地區(qū)的交通擁堵狀況,越來越成為交通運輸管理和城市規(guī)劃部門亟待解決的主要問題。,當今時代是一個自動化時代,交通燈控制等很多行業(yè)的設備都與計算機密切 相連。因此,一個好的交通燈控制系統(tǒng),將給道路擁擠、違章控制等方面給予技 術革新。十字路口車輛穿梭,行人熙</p><p> 1.2 交通燈的分類 </p><p> 交通燈包括交通信號燈、交通工具信號燈和交通工具照明燈三類
24、。</p><p> ?、?交通信號燈:它是為管理交通工具和行人的動向,傳達一種命令而設置的一類固定不動的燈具。交通信號包括用燈光的顏色、閃爍和排列組合成的燈光信號和能顯示發(fā)光文字、符號的燈光標志兩種。后者只用于陸上道路交通中,起指示限速、導向和表示道路情況等的作用。交通信號燈可按交通的種類分為:用于陸上交通的鐵路信號燈、道路交通信號燈,用于水上交通的航標燈(大型的稱燈塔)和用于空中交通的機場燈、障礙燈等。 &l
25、t;/p><p> ?、?交通工具信號燈:它是安裝在交通工具上以顯示其存在和運動狀態(tài)的一類燈具。包括飛機燈、船燈、火車燈和汽車燈。 </p><p> ?、?交通工具照明燈:它是安裝在交通工具內部或外部起照明作用的燈具。其中照明前方或搜索目標的一類燈具稱強光照明燈,它們有規(guī)定的光分布,如火車和汽車上的前照燈、船用探照燈、蘇伊士運河燈和飛機的著陸滑行燈等。 </p><p&g
26、t; 不同類型的交通燈的外形、結構、光源、光分布和供電方式等有所不同,但光色和外殼防護性能基本相同。</p><p> 1.3 交通燈功能簡介</p><p> 本方案的交通燈就是一個簡易的交通指示燈控制系統(tǒng),萬用電路板,LED燈,單片機,電阻等構成。 </p><p> ?、?開機時,系統(tǒng)為顯示狀態(tài),四個路口數碼管從默認的倒計時時間(本系統(tǒng)四個路口都為30S
27、)開始倒計時; </p><p> ② 顯示狀態(tài)時,LED板數碼管開始倒計時顯示南北紅燈亮30秒,東西綠燈亮25秒,南北黃燈亮5秒,之后轉為南北綠燈亮25秒,東西紅燈亮30秒,東西黃燈亮5秒,依次循環(huán)往復。</p><p> 1.4 路口交通簡介</p><p> 十字路口交通情況如圖1.1所示:</p><p> 圖1.1 路口交通
28、示意圖</p><p> (注:R表示車輛右拐 L:表示車輛左拐 S:表示車輛直行 P:表示人行 數字1、2、3、4表示路口1、2、3、4)</p><p> 圖1.1中,常規(guī)交通燈的綠燈亮狀態(tài)(通行)順序如圖1.2所示:</p><p> 圖1.2 常規(guī)交通燈的綠燈亮狀態(tài)(通行)順序示意圖</p><p> 其中,“1-2P”表示1
29、P和2P可以通過路口2通行;“2-3”表示2P和3P可以通過路口3通行;“3-4P”表示3P和4P可以通過路口4通行;“4-1P”表示4P和1P可以通過路口1通行。</p><p> 1.5 單片機的發(fā)展 </p><p> 單片機作為微型計算機的一個重要分支,應用面很廣,發(fā)展很快。自單片機誕生至今,已發(fā)展為上百種系列的近千個機種。 </p><p> 1.
30、5.1 單片機的發(fā)展歷史</p><p> 如果將8位單片機的推出作為起點,那么單片機的發(fā)展歷史大致可分為以下幾個階段</p><p> ?。?)第一階段(1976-1978):單片機的控索階段。以Intel公司的MCS – 48為代表。MCS—48的推出是在工控領域的控索,參與這一控索的公司還有Motorola 、Zilog等,都取得了滿意的效果。這就是SCM的誕生年代,“單機片”一詞
31、即由此而來。 </p><p> (2)第二階段(1978-1982)單片機的完善階段。Intel公司在MCS–48 基礎上推出了完善的、典型的單片機系列MCS –51。它在以下幾個方面奠定了典型的通用總線型單片機體系結構。</p><p> ?、?完善的外部總線。MCS-51設置了經典的8位單片機的總線結構,包括8位數據總線、16位地址總線、控制總線及具有很多機通信功能的串行通信接口。
32、</p><p> ?、?CPU外圍功能單元的集中管理模式。 </p><p> ?、?體現(xiàn)工控特性的位地址空間及位操作方式。</p><p> ④ 指令系統(tǒng)趨于豐富和完善,并且增加了許多突出控制功能的指令。 </p><p> ?。?)第三階段(1982-1990):8位單片機的鞏固發(fā)展及16位單片機的推出階段,也是單片機向微控制器發(fā)展的
33、階段。Intel公司推出的MCS–96系列單片機,將一些用于測控系統(tǒng)的模數轉換器、程序運行監(jiān)視器、脈寬調制器等納入片中,體現(xiàn)了單片機的微控制器特征。隨著MCS–51系列的廣應用,許多電氣廠商競相使用80C51為內核,將許多測控系統(tǒng)中使用的電路技術、接口技術、多通道A/D轉換部件、可靠性技術等應用到單片機中,增強了外圍電路路功能,強化了智能控制的特征。</p><p> ?。?)第四階段(1990—至今):微控制器
34、的全面發(fā)展階段。隨著單片機在各個領域全面深入地發(fā)展和應用,出現(xiàn)了高速、大尋址范圍、強運算能力的8位/16位/32位通用型單片機,以及小型廉價的專用型單片機。 </p><p> 1.6 單片機的發(fā)展趨勢</p><p> 目前,單片機正朝著高性能和多品種方向發(fā)展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內裝化等幾個方面發(fā)展。下面是單片機的主要發(fā)展趨勢
35、。</p><p> 1.6.1 CMOS化 </p><p> 近年,由于CHMOS技術的進小,大大地促進了單片機的CMOS化。CMOS芯片除了低功耗特性之外,還具有功耗的可控性,使單片機可以工作在功耗精細管理狀態(tài)。這也是今后以80C51取代8051為標準MCU芯片的原因。因為單片機芯片多數是采用CMOS(金屬柵氧化物)半導體工藝生產。CMOS電路的特點是低功耗、高密度、低速度、低價
36、格。采用雙極型半導體工藝的TTL電路速度快,但功耗和芯片面積較大。隨著技術和工藝水平的提高,又出現(xiàn)了HMOS(高密度、高速度MOS)和CHMOS工藝。CHMOS和HMOS工藝的結合。目前生產的CHMOS電路已達到LSTTL的速度,傳輸延遲時間小于2ns,它的綜合優(yōu)勢已在于TTL電路。因而,在單片機領域CMOS正在逐漸取代TTL電路。</p><p> 1.6.2 低功耗化 </p><p&
37、gt; 單片機的功耗已從Ma級,甚至1uA以下;使用電壓在3~6V之間,完全適應電池工作。低功耗化的效應不僅是功耗低,而且?guī)砹水a品的高可靠性、高抗干擾能力以及產品的便攜化。低電壓化,幾乎所有的單片機都有WAIT、STOP等省電運行方式。允許使用的電壓范圍越來越寬,一般在3~6V范圍內工作。低電壓供電的單片機電源下限已可達1~2V。目前0.8V供電的單片機已經問世。</p><p> 1.6.3 低噪聲與高可
38、靠性 </p><p> 為提高單片機的抗電磁干擾能力,使產品能適應惡劣的工作環(huán)境,滿足電磁兼容性方面更高標準的要求,各單片廠家在單片機內部電路中都采用了新的技術措施。大容量化 以往單片機內的ROM為1KB ~4KB,RAM為64~128B。但在需要復雜控制的場合,該存儲容量是不夠的,必須進行外接擴充。為了適應這種領域的要求,須運用新的工藝,使片內存儲器大容量化。目前,單片機內ROM最大可達64KB,RAM最
39、大為2KB。 </p><p> 1.6.4 高性能化 </p><p> 主要是指進一步改進CPU的性能,加快指令運算的速度和提高系統(tǒng)控制的可靠性。采用精簡指令集(RISC)結構和流水線技術,可以大幅度提高運行速度?,F(xiàn)指令速度最高者已達100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加強了位處理功能、中斷和定時控制功能。這類單片機的
40、運算速度比標準的單片機高出10倍以上。由于這類單片機有極高的指令速度,就可以用軟件模擬其I/O功能,由此引入了虛擬外設的新概念。</p><p> 1.6.5 小容量、低價格化 </p><p> 與上述相反,以4位、8位機為中心的小容量、低價格化也是發(fā)展動向之一。這類單片機的用途是把以往用數字邏輯集成電路組成的控制電路單片化,可廣泛用于家電產品。</p><p&
41、gt; 1.6.6 外圍電路內裝化 </p><p> 這也是單片機發(fā)展的主要方向。隨著集成度的不斷提高,有可能把眾多的各種處圍功能器件集成在片內。除了一般必須具有的CPU、ROM、RAM、定時器/計數器等以外,片內集成的部件還有模/數轉換器、DMA控制器、聲音發(fā)生器、監(jiān)視定時器、液晶顯示驅動器、彩色電視機和錄像機用的鎖相電路等。</p><p> 1.6.7 串行擴展技術 <
42、;/p><p> 在很長一段時間里,通用型單片機通過三總線結構擴展外圍器件成為單片機應用的主流結構。隨著低價位OTP(One Time Programble)及各種類型片內程序存儲器的發(fā)展,加之處圍接口不斷進入片內,推動了單片機“單片”應用結構的發(fā)展。特別是I C、SPI等串行總線的引入,可以使單片機的引腳設計得更少,單片機系統(tǒng)結構更加簡化及規(guī)范化。</p><p><b> 1
43、.6.8 集成化</b></p><p> 隨著半導體集成工藝的不斷發(fā)展,單片機的集成度將更高、體積將更小、功能將列強。在單片機家族中,80C51系列是其中的佼佼者,加之Intel公司將其MCS –51系列中的80C51內核使用權以專利互換或出售形式轉讓給全世界許多著名IC制造廠商,如Philips、 NEC、Atmel、AMD、華邦等,這些公司都在保持與80C51單片機兼容的基礎上改善了80C51
44、的許多特性。這樣,80C51就變成有眾多制造廠商支持的、發(fā)展出上百品種的大家族,現(xiàn)統(tǒng)稱為80C51系列。80C51單片機已成為單片機發(fā)展的主流。專家認為,雖然世界上的MCU品種繁多,功能各異,開發(fā)裝置也互不兼容,但是客觀發(fā)展表明,80C51可能最終形成事實上的標準MCU芯片。</p><p><b> 2 芯片簡介</b></p><p> 2.1 MCS-51單
45、片機內部結構</p><p> 8051是MCS-51系列單片機的典型產品,我們以這一代表性的機型進行系統(tǒng)的講解。</p><p> 8051內部結構如圖2.1所示:</p><p> 圖2.1 8051內部結構示意圖</p><p> 8051單片機包含中央處理器、程序存儲器(ROM)、數據存儲器(RAM)、定時/計數器、并行接口、
46、串行接口和中斷系統(tǒng)等幾大單元及數據總線、地址總線和控制總線等三大總線,現(xiàn)在分別加以說明:</p><p> 2.1.1 中央處理器 </p><p> 中央處理器(CPU)是整個單片機的核心部件,是8位數據寬度的處理器,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統(tǒng)協(xié)調的工作,完成運算和控制輸入輸出功能等操作。&
47、lt;/p><p> 2.1.2 數據存儲器(RAM)</p><p> 8051內部有128個8位用戶數據存儲單元和128個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數據,用戶只能訪問,而不能用于存放用戶數據,所以,用戶能使用的RAM只有128個,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。</p><p> 2.1.3 程序存儲
48、器(ROM)</p><p> 8051共有4096個8位掩膜ROM,用于存放用戶程序,原始數據或表格。</p><p> 2.1.4 定時/計數器(ROM</p><p> 8051有兩個16位的可編程定時/計數器,以實現(xiàn)定時或計數產生中斷用于控制程序轉向。</p><p> 2.1.5 并行輸入輸出(I/O)口</p>
49、<p> 8051共有4組8位I/O口(P0、 P1、P2或P3),用于對外部數據的傳輸。</p><p><b> 全雙工串行口:</b></p><p> 8051內置一個全雙工串行通信口,用于與其它設備間的串行數據傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。</p><p><b> 2
50、.1.6中斷系統(tǒng)</b></p><p> 8051具備較完善的中斷功能,有兩個外中斷、兩個定時/計數器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。</p><p> 2.1.7 時鐘電路</p><p> 8051內置最高頻率達12MHz的時鐘電路,用于產生整個單片機運行的脈沖時序,但8051單片機需外置振蕩電容。<
51、/p><p> 2.2 單片機的結構</p><p> 單片機的結構有兩種類型,一種是程序存儲器和數據存儲器分開的形式,即哈佛(Harvard)結構,另一種是采用通用計算機廣泛使用的程序存儲器與數據存儲器合二為一的結構,即普林斯頓(Princeton)結構。INTEL的MCS-51系列單片機采用的是哈佛結構的形式,而后續(xù)產品16位的MCS-96系列單片機則采用普林斯頓結構。</p&g
52、t;<p> MCS-51系列單片機的內部結構示意如圖2.2所示。</p><p> 圖2.2 MCS-51單片機內部結構示意圖</p><p> 2.2.2 MCS-51的引腳說明</p><p> MCS-51系列單片機中的8031、8051及8751均采用40Pin封裝的雙列直接DIP結構,右圖是它們的引腳配置,40個引腳中,正電源和地線
53、兩根,外置石英振蕩器的時鐘線兩根,4組8位共32個I/O口,中斷口線與P3口線復用?,F(xiàn)在我們對這些引腳的功能加以說明:如圖2.3:</p><p> 圖2.3 MCS-51單片機引腳示意圖</p><p> RESET/Vpd復位信號復用腳,當8051通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)即初始復位。初始化后,程序計數器PC指向0000H,P0-
54、P3輸出口全部為高電平,堆棧指針寫入07H,其它專用寄存器被清“0”。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。然而,初始復位不改變RAM(包括工作寄存器R0-R7)的狀態(tài),8051的初始態(tài)。</p><p> 8051的復位方式可以是自動復位,也可以是手動復位,見圖2.4。此外,RESET/Vpd還是一復用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機內部RAM的數據不丟失。
55、</p><p> 圖2.4 8051復位圖和時鐘電路圖</p><p> /ALE 當訪問外部程序器時,ALE(地址鎖存)的輸出用于鎖存地址的低位字節(jié)。而訪問內部程序存儲器時,ALE端將有一個1/6時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。更有一個特點,當訪問外部程序存儲器,ALE會跳過一個脈沖。</p><p>
56、 如果單片機是EPROM,在編程其間, 將用于輸入編程脈沖。</p><p> 當訪問外部程序存儲器時,此腳輸出負脈沖選通信號,PC的16位地址數據將出現(xiàn)在P0和P2口上,外部程序存儲器則把指令數據放到P0口上,由CPU讀入并執(zhí)行。</p><p> /EA/Vpp程序存儲器的內外部選通線,8051和8751單片機,內置有4kB的程序存儲器,當EA為高電平并且程序地址小于4kB時,讀取
57、內部程序存儲器指令數據,而超過4kB地址則讀取外部指令數據。如EA為低電平,則不管地址大小,一律讀取外部程序存儲器指令。顯然,對內部無程序存儲器的8031,EA端必須接地。在編程時,EA/Vpp腳還需加上21V的編程電壓。</p><p> 2.3 8255芯片簡介</p><p> 2.3.1 8255可編程并行接口芯片簡介</p><p> 8255可編程
58、并行接口芯片有三個輸入輸出端口,即A口、B口和C口,對應于引腳PA7~PA0、PB7~PB0和PC7~PC0。其內部還有一個控制寄存器,即控制口。通常A口、B口作為輸入輸出的數據端口。C口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分成4位的端口,每個端口包含一個4位鎖存器。它們分別與端口A/B配合使用,可以用作控制信號輸出或作為狀態(tài)信號輸入。</p><p> 8255可編程并行接口芯片方式控制字格式說
59、明:</p><p> 8255有兩種控制命令字;一個是方式選擇控制字;另一個是C口按位置位/復位控制字。其中C口按位置位/復位控制字方式使用較為繁難,說明也較冗長,故在此不作敘述,需要時用戶可自行查找有關資料。</p><p> 方式控制字格式說明如表2.1:</p><p> 表2.1 方式控制字格式</p><p> D7:設定
60、工作方式標志,1有效。</p><p> D6、D5:A口方式選擇</p><p><b> 0 0 —方式0</b></p><p><b> 0 1 —方式1</b></p><p><b> 1 ×—方式2</b></p><p>
61、; D4:A口功能 (1=輸入,0=輸出)</p><p> D3:C口高4位功能 (1=輸入,0=輸出)</p><p> D2:B口方式選擇 (0=方式0,1=方式1)</p><p> D1:B口功能 (1=輸入,0=輸出)</p><p> D0:C口低4位功能 (1=輸入,0=輸出)</p
62、><p> 2.3.2 8255可編程并行接口芯片工作方式說明</p><p> 方式0:基本輸入/輸出方式。適用于三個端口中的任何一個。每一個端口都可以用作輸入或輸出。輸出可被鎖存,輸入不能鎖存。</p><p> 方式1:選通輸入/輸出方式。這時A口或B口的8位外設線用作輸入或輸出,C口的4條線中三條用作數據傳輸的聯(lián)絡信號和中斷請求信號。</p>
63、<p> 方式2 :雙向總線方式。只有A口具備雙向總線方式,8位外設線用作輸入或輸出,此時C口的5條線用作通訊聯(lián)絡信號和中斷請求信號。</p><p> 2.4 74LS373簡介</p><p> 2.4.1 74LS373管腳示意圖</p><p> 74LS373 是一種帶三態(tài)門的8D鎖存器,其管腳示意如圖2.5所示。其中:1D-8D為8
64、個輸入端。</p><p> 1Q-8Q為8個輸出端。</p><p> LE為數據打入端:當LE為“1”時,鎖存器輸出</p><p> 輸出狀態(tài)同輸入狀態(tài);當LE由“1”變“0”時,數據</p><p><b> 打入鎖存器</b></p><p> OE為輸出允許端:當OE=0時,
65、三態(tài)門打開;</p><p> 當OE=1時,三態(tài)門關閉,輸出高阻。</p><p> 圖2.5 74LS373管腳示意圖</p><p> 2.4.2 8051單片機引腳圖及引腳功能介紹</p><p> 8051單片機引腳功能介紹:</p><p> 40個引腳按引腳功能大致可分為4個種類:電源、時鐘、控
66、制和I/O引腳。</p><p><b> 1. 電源: </b></p><p> ?。?) VCC - 芯片電源,接+5V;</p><p> (2)VSS - 接地端;</p><p> 注:用萬用表測試單片機引腳電流一般為0v或者5v,這是標準的TTL電平,但有時候在單片機程序正在工作時候測試結果并不是這個
67、值而是介于0v-5v之間,其實這之是萬用表反映沒這么快而已,在某一個瞬間單片機引腳電流還是保持在0v或者5v的。</p><p> 2. 時鐘:XTAL1、XTAL2 - 晶體振蕩電路反相輸入端和輸出端。</p><p> 3. 控制線:控制線共有4根,</p><p> (1) /ALE//PROG:地址鎖存允許/片內EPROM編程脈沖</p>
68、<p> ?、?/ALE功能:用來鎖存P0口送出的低8位地址</p><p> ?、?/PROG功能:片內有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。</p><p> (2)/PSEN:外ROM讀選通信號。</p><p> ?。?)RST/VPD:復位/備用電源。</p><p> ?、?RST(Reset
69、)功能:復位信號輸入端。</p><p> ② VPD功能:在Vcc掉電情況下,接備用電源。</p><p> (4) /EA/Vpp:內外ROM選擇/片內EPROM編程電源。</p><p> ?、?EA功能:內外ROM選擇端。</p><p> ?、?Vpp功能:片內有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp。<
70、;/p><p><b> 4. I/O線</b></p><p> 80C51共有4個8位并行I/O端口:P0、P1、P2、P3口,共32個引腳。</p><p> P3口還具有第二功能,用于特殊信號輸入輸出和控制信號(屬控制總線)。 </p><p><b> 3 系統(tǒng)硬件設計</b><
71、/p><p><b> 3.1 交通燈狀態(tài)</b></p><p> 交通燈狀態(tài)圖如圖3.1所示: </p><p><b> B</b></p><p> 北綠燈黃燈紅燈</p><p><b> ○ ○ ○</b>&
72、lt;/p><p> ○紅燈 ○ 綠燈</p><p> A ○黃燈○ 綠燈A</p><p> ○綠燈○ 紅燈</p><p><b> ○ ○ ○ </b></p><p><b> 紅燈黃燈綠燈</b></p><p
73、><b> B</b></p><p> 圖3.1 交通燈狀態(tài)示意圖</p><p> S1:東西通行,南北禁止 </p><p> S2:南北通行,東西禁止</p><p> S1狀態(tài)30秒,S2狀態(tài)30秒,黃燈亮5秒,循環(huán)執(zhí)行。</p><p><b&
74、gt; 3.2 硬件設計圖</b></p><p> 3.2.1 硬件設計框圖</p><p> 硬件設計框圖如圖3.2所示:</p><p> 圖3.2 硬件設計框圖</p><p> 3.2.2 整個系統(tǒng)的的電路圖</p><p> 整個系統(tǒng)電路圖有最小系統(tǒng)電路,倒計時電路,交通燈單路,控制
75、電路圖構成。電路圖如圖3.3所示:</p><p> 圖3.3 系統(tǒng)電路圖</p><p> 3.2.3 最小系統(tǒng)</p><p> 最小系統(tǒng)由時鐘電路和復位電路,單片機,電源等組成,電路圖如圖3.4所示:</p><p> 圖3.4 最小系統(tǒng)電路圖</p><p> 3.2.4 交通燈電路圖</p&g
76、t;<p> 交通燈有四組共12個LED燈組成,紅,黃,綠燈各四個,南北紅燈亮30秒,東西綠燈亮25秒,東西黃燈亮5秒,然后東西紅燈亮30秒,南北綠燈亮25秒,南北亮5秒,依次循環(huán)往復。電路圖如圖3.5所示:</p><p> 圖3.5 交通燈電路圖</p><p> 3.2.5 控制電路圖</p><p> 控制電路圖如圖3.6所示:<
77、/p><p> 圖3.6 控制電路圖</p><p> 3.2.6 倒計時電路圖</p><p> 倒計時電路圖,具體內容為紅燈亮30秒,黃燈亮5秒,緑燈亮25秒,一次循環(huán)進行。電路圖如圖3.7所示:</p><p> 圖3.7 倒計時電路圖</p><p><b> 3.3 硬件設計</b>
78、;</p><p> 硬件設計是整個系統(tǒng)的基礎,要考慮的方方面面很多,除了實現(xiàn)交通燈基本功能以外,主要還要考慮如下幾個因素:①系統(tǒng)穩(wěn)定度;②器件的通用性或易選購性;③軟件編程的易實現(xiàn)性;④系統(tǒng)其它功能及性能指標;因此硬件設計至關重要?,F(xiàn)從各功能模塊的實現(xiàn)逐個進行分析探討。</p><p> 3.3.1 單片機結構</p><p> 本設計以單片機為控制核心,采
79、用模塊化設計,共分以下幾個功能模塊:單片機控制系統(tǒng)、鍵盤及狀態(tài)顯示、倒計時模塊等。</p><p> 單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調整機工作的控制器,又是數據處理器。它由單片機振蕩電路、復位電路等組成。</p><p> 鍵盤及狀態(tài)顯示,開關鍵盤輸入交通燈初始時間,通過單片機P1輸入到系統(tǒng)。</p><p> 系統(tǒng)采用雙數碼管倒計時計數功能,最大顯示
80、數字99。</p><p> 友好的人機界面、靈活的控制方式、優(yōu)化的物理結構是本設計的亮點。</p><p> 3.3.2 單片機的選擇</p><p> 單片機微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。單片機微型計算機簡稱單片機,特別適用于控制領域,故又稱為微控制器。</p><p> 通常,單片機由單塊集成電路芯
81、片構成,內部包含有計算機的基本功能部件:中央處理器、存儲器和I/O接口電路等。因此,單片機只需要和適當的軟件及外部設備相結合,便可成為一個單片機控制系統(tǒng)。</p><p> 下面介紹一下單片機的主要應用領域和特點。</p><p><b> (1)家用電器領域</b></p><p> 用單片機控制系統(tǒng)取代傳統(tǒng)的模擬和數字控制電路,使家用
82、電器(如洗衣機、空調、冰箱、微波爐、和電視機等)功能更完善,更加智能化和易于使用。</p><p> ?。?)辦公自動化領域</p><p> 單片機作為嵌入式系統(tǒng)廣泛應用于現(xiàn)代辦公設備,如計算機的鍵盤、磁盤驅動、打印機、復印機、電話機和傳真機等。</p><p><b> (3)商業(yè)應用領域</b></p><p>
83、; 商業(yè)應用系統(tǒng)部分與家用和辦公應用系統(tǒng)相似,但更加注重設備的穩(wěn)定性、可靠性和安全性。商用系統(tǒng)中廣泛使用的電子計量儀器、收款機、條形碼閱讀器、安全監(jiān)測系統(tǒng)、空氣調節(jié)系統(tǒng)和冷凍保鮮系統(tǒng)等,都采用了單片機構成的專用系統(tǒng)。與通用計算機相比,這些系統(tǒng)由于比較封閉,可以更有效地防止病毒和電磁干擾等,可靠性更高。</p><p><b> ?。?)工業(yè)自動化</b></p><p&
84、gt; 在工業(yè)控制和機電一體化控制系統(tǒng)中,除了采用工控計算機外,很多都是以單片機為核心的單片機和多機系統(tǒng)。</p><p> ?。?)智能儀表與集成智能傳感器</p><p> 目前在各種電氣測量儀表中普遍采用了單片機應用系統(tǒng)來代替?zhèn)鹘y(tǒng)的測量系統(tǒng),使得測量系統(tǒng)具有存儲、數據處理、查詢及聯(lián)網等智能功能。將單片機和傳感器相結合,可以構成新一代的智能傳感器。它將傳感器變換后的物理量作進一步的
85、變化和處理,使其成為數字信號,可以遠距離傳輸并與計算機接口。</p><p> ?。?)現(xiàn)代交通與航空航天領域</p><p> 通常應用于電子綜合顯示系統(tǒng)、動力監(jiān)控系統(tǒng)、自動駕駛系統(tǒng)、通信系統(tǒng)以及運行監(jiān)視系統(tǒng)等。這些領域對體積、功耗、穩(wěn)定性和實時性的要求往往比商用系統(tǒng)還要高,因此采用單片機系統(tǒng)更加重要。</p><p> 目前,我國生產很多型號的單片機,在此,
86、我們采用型號為STC90C58的單片機。因為: STC90C58是一個低電壓,高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-52指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微型計算機的AT89C52提供了高性價比的解決方案。</p&g
87、t;<p> STC90C58是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,2個16位可編程定時計數器,2個全雙工串行通信口,STC90C58可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。</p><p> Pin9:RESET/Vpd復位信號
88、復用腳,當8052通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)即初始復位。初始化后,程序計數器PC指向0000H,P0-P3輸出口全部為高電平,堆棧指針寫入07H,其它專用寄存器被清“0”。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。然而,初始復位不改變RAM(包括工作寄存器R0-R7)的狀態(tài),8052的初始態(tài)。</p><p> 8052的復位方式可
89、以是自動復位,也可以是手動復位,見圖3.8。此外,RESET/Vpd還是一復用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機內部RAM的數據不丟失。</p><p> 圖3.8 8051復位電路圖和時鐘電路圖</p><p> 3.4 單片機最小系統(tǒng)</p><p> 單片機最小應用系統(tǒng),是指用最少的原件組成的單片機可以工作的系統(tǒng)。對51系列單片機來說,
90、最小系統(tǒng)應包括單片機、晶振電路、復位電路。下面介紹51單片機的最小系統(tǒng)電路圖3.9所示:</p><p> 圖3.9 單片機最小系統(tǒng)圖</p><p> 單片機的最小系統(tǒng)是由電源、復位、時鐘,下面介紹一下每一個組成部分。</p><p> 1. 電源引腳 </p><p> Vcc 40 電源端</p><
91、;p> GND 20 接地端</p><p> 工作電壓為5V,另有AT89LV51工作電壓則是2.7-6V, 引腳功能一樣。</p><p> 時鐘電路如圖3.10所示:</p><p> 圖 3.10 時鐘電路圖</p><p><b> 2. 時鐘電路</b></p><p>
92、; XTAL1是片內振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,而XTAL2懸空。內部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為12MHz,時鐘頻率就為6MHz。晶振的頻率可以在1MHz-24MHz內選擇。電容取30PF左右。系統(tǒng)的時鐘電路設計是采用的內部方式,即利用芯片內部的振蕩電路。AT89單片機內部有一個用于構成振蕩器的高增益反相放大器。引腳XTAL1和XTAL2分別是此
93、放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外晶體諧振器一起構成一個自激振蕩器。外接晶體諧振器以及電容C1和C2構成并聯(lián)諧振電路,接在放大器的反饋回路中。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz,電容應盡可能的選擇陶瓷電容,電容值約為22μF。在焊接刷電路板時,晶體振蕩器和電容應盡可能安裝得與單片機芯片靠近,以減
94、少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。</p><p><b> 3. 復位電路</b></p><p> 在振蕩器運行時,有兩個機器周期(24個振蕩周期)以上的高電平出現(xiàn)在此引腿時,將使單片機復位,只要這個腳保持高電平,51芯片便循環(huán)復位。復位后P0-P3口均置1引腳表現(xiàn)為高電平,程序計數器和特殊功能寄存器SFR全部清零。當復位腳由高電平變?yōu)榈碗娖綍r,芯
95、片為ROM的00H處開始運行程序。復位是由外部的復位電路來實現(xiàn)的。片內復位電路是復位引腳RST通過一個斯密特觸發(fā)器與復位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個機器周期的S5P2,由復位電路采樣一次。復位電路通常采用上電自動復位和按鈕復位兩種方式,此電路系統(tǒng)采用的是上電與按鈕復位電路。當時鐘頻率選用6MHz時,C取22μF,Rs約為200Ω,Rk約為1K。復位操作不會對內部RAM有所影響。</p><p&g
96、t; 常用的復位電路如圖3.11所示:</p><p> 圖3.11 常用復位電路圖</p><p><b> 4. 輸入輸出引腳</b></p><p> (1) P0端口[P0.0-P0.7] P0是一個8位漏極開路型雙向I/O端口,端口置1(對端口寫1)時作高阻抗輸入端。作為輸出口時能驅動8個TTL。</p><
97、;p> 對內部Flash程序存儲器編程時,接收指令字節(jié);校驗程序時輸出指令字節(jié),要求外接上拉電阻。</p><p> 在訪問外部程序和外部數據存儲器時,P0口是分時轉換的地址(低8位)/數據總線,訪問期間內部的上拉電阻起作用。</p><p> (2) P1端口[P1.0-P1.7] P1是一個帶有內部上拉電阻的8位雙向I/0端口。輸出時可驅動4個TTL。端口置1時,內部上拉電
98、阻將端口拉到高電平,作輸入用。</p><p> 對內部Flash程序存儲器編程時,接收低8位地址信息。</p><p> (3) P2端口[P2.0-P2.7] P2是一個帶有內部上拉電阻的8位雙向I/0端口。輸出時可驅動4個TTL。端口置1時,內部上拉電阻將端口拉到高電平,作輸入用。對內部Flash程序存儲器編程時,接收高8位地址和控制信息。在訪問外部程序和16位外部數據存儲器時,
99、P2口送出高8位地址。而在訪問8位地址的外部數據存儲器時其引腳上的內容在此期間不會改變。</p><p> (4) P3端口[P3.0-P3.7] P2是一個帶有內部上拉電阻的8位雙向I/0端口。輸出時可驅動4個TTL。端口置1時,內部上拉電阻將端口拉到高電平,作輸入用。</p><p> 對內部Flash程序存儲器編程時,接控制信息。除此之外P3端口還用于一些專門功能,具體見表3.1
100、。</p><p> 表3.1 P3端口功能表</p><p> 3.5 LED顯示電路</p><p> 顯示器普遍地用于直觀地顯示數字系統(tǒng)的運行狀態(tài)和工作數據,按照材料及產品工藝,單片機應用系統(tǒng)中常用的顯示器有: 發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器等。LED顯示器是現(xiàn)在最常用的顯示器之一,如圖3.12所示。</p>&l
101、t;p> 圖3.12 LED顯示器圖</p><p> 發(fā)光二極管(LED)由特殊的半導體材料砷化鎵、磷砷化鎵等制成,可以單獨使用,也可以組裝成分段式或點陣式LED顯示器件(半導體顯示器)。分段式顯示器(LED數碼管)由7條線段圍成8字型,每一段包含一個發(fā)光二極管。外加正向電壓時二極管導通,發(fā)出清晰的光。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號。LED數碼管有共陽、共陰之分。圖3.13是共
102、陽式、共陰式LED數碼管的原理圖和符號。</p><p> 圖3.13 共陽式數碼管的原理圖和數碼管的符號圖</p><p><b> 4 軟件結構及說明</b></p><p><b> 4.1 系統(tǒng)流程圖</b></p><p> 系統(tǒng)流程圖如圖4.1所示:</p><
103、;p> 圖4.1 系統(tǒng)流程圖</p><p><b> 4.2 定時器原理</b></p><p> 定時器工作的基本原理其實就是給初值,讓它不斷加1直至減完為模值,這個初值是送到TH和TL中的。它是以加法記數的,并能從全1到全0時自動產生溢出中斷請求。因此,我們可以把計數器記滿為零所需的計數值,即所要求的計數值設定為C,把計數初值設定為TC 可得到如下計
104、算通式:</p><p> TC=M-C (4.1)</p><p> 式中,M為計數器模值。計數值并不是目的,目的是時間值,設計1次的時間,即定時器計數脈沖的周期為T0,它是單片機系統(tǒng)主頻周期的12倍,設要求的時間值為T,則有C=T/T0。計算通式變?yōu)椋?lt;/p><p> T=(M-TC)T0
105、 (4.2)</p><p> 模值和計數器工作方式有關。在方式0時M為8192;在方式1時M的值為65536;在方式2和3為256。就此可以算出各種方式的最大延時。如單片機的主脈沖頻率為12MHZ,經過12分頻后,若采用方式0最大延時只有8.129毫秒,采用方式1最大延時也只有65.536毫秒。這就是為什么掃描周期為50ms的原因,</p><p>
106、 若使用軟件則會耽擱程序流程,顯然不可行。相反,時間計時方面卻不可能只用計數器,因為顯然1秒鐘已經超過了計數器的最大定時間,所以我們還必須采用定時器和軟件相結合的辦法才能解決這個問題。</p><p> 4.3 軟件定時原理</p><p> MCS-51的工作頻率為12MHZ,機器周期與主頻有關,機器周期是主頻的12倍,所以一個機器周期的時間為12*(1/12MHZ)=1us。我們
107、可以知道具體每條指令的周期數,這樣我們就可以通過指令的執(zhí)行條數來確定1秒的時間,但同時由于單片機的運行速度很快其他的指令執(zhí)行時間可以忽略不計。</p><p> 4.4 硬件定時原理</p><p> 本系統(tǒng)主要使用了外部中斷,中斷信號有引腳INT0和INT1輸入,低電平有效,CPU每個時鐘周期都會檢測INT0和INT1上的信號,AT89C51允許外部中斷以電平方式或負邊沿方式兩種中斷
108、方式輸入中斷請求信號,可由用戶通過設置TCON中IT0和IT1位的狀態(tài)來實現(xiàn)。以IT0為例,IT0=0,為電平觸發(fā)方式,IT0=1,為負邊沿觸發(fā)方式,本設計采用電平方式,IE0為其中斷標志位,有中斷信號則置位,中斷服務子程序響應后,IE0自動清零。IE中的EA為允許中斷的總控制位,為1開啟,EX0為外部中斷允許控制位,為1開啟。</p><p> 在優(yōu)先級的允許下,一旦有外部中斷信號產生,單片機CPU首先保護斷
109、點,PC值進棧,然后執(zhí)行相應的中斷服務子程序,執(zhí)行完后,用RETI指令返回,此時CPU會從堆棧中取保存的斷點地址,送回PC,程序再正常執(zhí)行。</p><p> 4.5 程序設計模塊</p><p> 數碼管顯示子程序流程圖如圖4.2所示:</p><p> 圖4.2 數碼管顯示子程序流程圖</p><p> 4.6 T0中斷子程序流程
110、圖</p><p> T0中斷子程序流程圖如圖4.3所示:</p><p> 圖4.3 T0中斷子程序流程圖如圖</p><p> 4.7 INT0中斷子程序流程圖</p><p> 緊急狀態(tài)按鍵連接到外部中斷引腳P3.2,即INT0捕獲到一個低電平,則進入該中斷進行相關處理。INT0中斷子程序流程圖如圖4.4所示:</p>
111、;<p> 圖4.4 INT0中斷子程序流程圖</p><p><b> 5 調試與功能說明</b></p><p><b> 5.1 調試與分析</b></p><p> 單片機應用系統(tǒng)的調試包括硬件和軟件兩部分,但是他們并不能完全分開。一般的方法是排除明顯的硬件故障,再進行綜合調試,排除可能的軟/
112、硬件故障。</p><p><b> 硬件調試</b></p><p> 拿到電路板后,首先要檢查加工質量,并確保沒有任何方面的錯誤,如短路和斷路,尤其要避免電源短路;元器件在安裝前要逐一檢查,用萬用表測其數值,看是否與所用相同;完成焊接后,應先空載上電(芯片座上不插芯片),并檢查各引腳的電位是否正確。若一切正常,方可在斷電的情況下將芯片插入,再次檢查各引腳的電位
113、及其邏輯關系。將萬用表的探針放到單片機接電源的引腳上檢測一下,看是否符合要求。</p><p><b> 軟件調試問題及解決</b></p><p> 軟件程序的調試一般可以將重點放在分模塊調試上,統(tǒng)調是最后一環(huán)。軟件調試可以采取離線調試和在線調試兩種方式。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者一般需要仿真系統(tǒng)的支持。本次課題,Keil軟件來調試程序,
114、通過各個模塊程序的單步或跟蹤調試,使程序逐漸趨于正確,最后統(tǒng)調程序。</p><p> 仿真部分采用protus 6 professional軟件,此軟件功能強大且操作較為簡單,可以很容易的實現(xiàn)各種系統(tǒng)的仿真。</p><p> 首先打開protus 6 professional軟件,在元件庫中找到要選用的所有元件,然后進行原理圖的繪制;繪制好后再選擇wave6000已經編譯好的*.h
115、ex文件,選擇運行,觀察顯示結果,根據顯示的結果和課題的要求再修改程序,再運行查,直到滿足要求。</p><p> 5.2 調試故障分析</p><p> 1. 上電后數碼管不顯示,LED燈也不點亮。 </p><p> 檢查交通燈模組的驅動板電源指示燈是否點亮,如果沒有點亮,切斷電源,檢查是否正負極接反。 </p><p> 2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于51單片機的交通燈畢業(yè)設計
- 基于51單片機的交通燈的畢業(yè)設計
- 畢業(yè)設計---51單片機的交通燈設計
- 基于51單片機控制的交通燈畢業(yè)設計
- 畢業(yè)設計---基于51單片機的交通燈系統(tǒng)
- 交通燈畢業(yè)設計---- 基于單片機的交通燈設計
- 基于51單片機的智能交通燈制作畢業(yè)設計
- 基于51單片機的交通燈設計
- 基于單片機的交通燈畢業(yè)設計
- 基于單片機的交通燈畢業(yè)設計
- 基于51單片機的交通燈設計畢業(yè)論文
- 畢業(yè)設計--基于單片機交通燈的設計
- 畢業(yè)設計---基于單片機的交通燈設計
- 畢業(yè)設計-基于單片機的交通燈設計
- 畢業(yè)設計---基于單片機的交通燈設計
- 畢業(yè)設計---基于單片機交通燈的設計
- 基于單片機的交通燈設計畢業(yè)設計
- 單片機課程設計--基于51單片機的交通燈
- 智能交通燈畢業(yè)設計--基于單片機的智能交通燈控制
- 基于單片機的智能交通燈畢業(yè)設計
評論
0/150
提交評論