版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)課程設(shè)計(jì)成 績(jī) 評(píng) 定 表學(xué)生姓名沈德洲班級(jí)學(xué)號(hào)1003010219專 業(yè)自動(dòng)化課程設(shè)計(jì)題目基于單片機(jī)交通燈控制的設(shè)計(jì)評(píng)語(yǔ)組長(zhǎng)簽字:成績(jī)?nèi)掌?20 年 月 日課程設(shè)計(jì)任務(wù)書學(xué) 院信息科學(xué)與工程學(xué)院專 業(yè)自動(dòng)化學(xué)生姓名沈德洲班級(jí)學(xué)號(hào) 1003010219課程設(shè)計(jì)題目基于單片機(jī)交通燈控制的設(shè)計(jì)硬件設(shè)計(jì)部分實(shí)踐教學(xué)要求與任務(wù):要求:1、設(shè)計(jì)電路,選擇器件。2、利用Protel畫原理圖。3、軟件編程、調(diào)試。4、焊接硬件電路,并調(diào)試。任務(wù): 1、利用單片機(jī)的定時(shí)器定時(shí),令十字路口的紅綠燈交替點(diǎn)亮和熄滅。 2、用LED燈顯示倒計(jì)時(shí)時(shí)間。工作計(jì)劃與進(jìn)度安排:1、查找資料。(2天)2、設(shè)計(jì)電路、畫電路圖
2、。(2天)3、軟件編程與調(diào)試。(2天)4、焊接硬件電路并調(diào)試。(2天) 5、撰寫報(bào)告。(2天)指導(dǎo)教師: 201 年 月 日專業(yè)負(fù)責(zé)人:201 年 月 日學(xué)院教學(xué)副院長(zhǎng):201 年 月 日摘 要本設(shè)計(jì)是一個(gè)以微電子技術(shù),計(jì)算機(jī)和通信技術(shù)為先導(dǎo)的,而計(jì)算機(jī)技術(shù)與實(shí)際應(yīng)用結(jié)合并有效的發(fā)揮其作用是現(xiàn)今科學(xué)界比較熱門的話題和研究課題,是當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,十字路車輛穿梭,行人熙壤,車行車道,人行人道,有條不紊。那么靠什么來(lái)實(shí)現(xiàn)這一井然的秩序?靠的是交通信號(hào)燈的自動(dòng)指揮系統(tǒng)。本系統(tǒng)由單片機(jī)系統(tǒng),數(shù)碼顯示管,交通燈演示系統(tǒng)組成。設(shè)計(jì)一個(gè)用于東西,南北走向的交通管理。南北方向(主干道)車道和東西
3、方向(支干道)車道兩條交叉道路上的車輛交替運(yùn)行,主干道和支干道的通行時(shí)間均為15s。系統(tǒng)除了基本交通燈功能外,還具有倒計(jì)時(shí)的功能。本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,操作方便,可以實(shí)現(xiàn)自動(dòng)控制,具有一定的智能性,對(duì)優(yōu)化城市交通具有一定的意義。本設(shè)計(jì)將各任務(wù)進(jìn)行細(xì)包裝,使各任務(wù)保持相對(duì)的獨(dú)立,能有效改善程序結(jié)構(gòu),便于模塊化處理,使程序的可讀性,可維護(hù)性和可移植性都得到進(jìn)一步提高。近年來(lái)隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷的深入,帶動(dòng)傳統(tǒng)控制檢測(cè)技術(shù)日益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個(gè)核心部件來(lái)使用,僅單片機(jī)方面的知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。本設(shè)計(jì)主要從
4、單片機(jī)的應(yīng)用上來(lái)實(shí)現(xiàn)十字路口交通燈的智能化管理,用以控制過(guò)往車輛的正常運(yùn)行。關(guān)鍵詞:交通燈,單片機(jī),AT89C51芯片。目錄緒論11、設(shè)計(jì)目的22、設(shè)計(jì)任務(wù)和要求32.1、設(shè)計(jì)任務(wù)32.2、設(shè)計(jì)要求33、交通燈系統(tǒng)簡(jiǎn)介43.1、交通燈簡(jiǎn)介43.2、系統(tǒng)設(shè)計(jì)原理43.3、硬件資源及其分配53.3.1、主要用到的硬件53.3.2、硬件分配53.4、時(shí)鐘電路103.5、復(fù)位電路113.6、硬件圖124、軟件設(shè)計(jì)簡(jiǎn)介134.1、C語(yǔ)言簡(jiǎn)介134.2、程序設(shè)計(jì)134.2.1、中斷服務(wù)程序框圖134.2.2、主程序框圖145、調(diào)試運(yùn)行156、電路仿真166.1、proteus軟件介紹166.2、交通燈pr
5、oteus仿真167、設(shè)計(jì)心得體會(huì)18附錄1921單片機(jī)課程設(shè)計(jì)緒論技術(shù)概述 隨著日新月異的電子技術(shù)變革,電子產(chǎn)品發(fā)生了突飛猛進(jìn)的巨變,而在其中AT89C51扮演者一個(gè)重要的角色,該單片機(jī)具有廣泛性,工具性,基礎(chǔ)性的幾個(gè)特點(diǎn),單片機(jī)應(yīng)成為中等技術(shù)人員的重要技術(shù)知識(shí)層面。近年來(lái),我國(guó)工程技術(shù)隊(duì)伍的梯隊(duì)建設(shè)有了很大的進(jìn)展,各學(xué)校普遍開(kāi)設(shè)單片機(jī)學(xué)習(xí)課程,直觀性表現(xiàn)在學(xué)習(xí)基本原理時(shí)能直觀的看到相關(guān)的實(shí)物和實(shí)物設(shè)計(jì),使基本原理能夠形象化的表達(dá),有助于大學(xué)生動(dòng)手能力的培養(yǎng)和提高,課程設(shè)計(jì)就是一門應(yīng)用性很強(qiáng)的課程,如何讓我們?cè)趯W(xué)好基礎(chǔ)知識(shí)的同時(shí),迅速掌握設(shè)計(jì)應(yīng)用技術(shù),其中,實(shí)驗(yàn)和課程設(shè)計(jì)環(huán)節(jié)有著非常重要的作
6、用,對(duì)我們學(xué)習(xí)和掌握單片機(jī)設(shè)計(jì)技術(shù)起到了積極地作用。 本次學(xué)習(xí)的目的就是讓我們?cè)诶碚搶W(xué)習(xí)的基礎(chǔ)上,通過(guò)完成一個(gè)基于單片機(jī)的交通燈課程設(shè)計(jì),使我們學(xué)生不但能夠?qū)⒄n堂上學(xué)到的理論知識(shí)與實(shí)際應(yīng)用結(jié)合起來(lái),而且能夠?qū)﹄娮与娐?、電子元器件、印制電路板等方面的知識(shí)進(jìn)一步加深認(rèn)識(shí),同時(shí)在軟件編程、排版調(diào)試、焊接技術(shù)、相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提高。本課題的背景和意義 如今隨著人們生活水平的提高,車輛越來(lái)越多,交通事故頻繁發(fā)生。交通信號(hào)燈的實(shí)現(xiàn),使交通得以有效的管制,對(duì)于疏通交通流量,提高道路通行能力,減少交通事故的發(fā)生有著明顯的效果。交通燈在城市交通中起著重要的作用,它與人們?nèi)粘I蠲芮?/p>
7、相關(guān),是人們出行的安全保障。因此提供一個(gè)可靠,安全,便捷的多功能的交通燈控制系統(tǒng)有著現(xiàn)實(shí)的必要性。為了解決這些問(wèn)題,我們更應(yīng)該提高交通控制和管理水平,合理使用現(xiàn)有交通設(shè)施,充分發(fā)揮其能力,提高交通效率,促進(jìn)和諧交通的建立,本系統(tǒng)設(shè)計(jì)可以基本實(shí)現(xiàn)對(duì)交通的控制,使交通更和諧。1、設(shè)計(jì)目的(1) 加強(qiáng)對(duì)單片機(jī)和C語(yǔ)言的認(rèn)識(shí),充分掌握和理解設(shè)計(jì)各部分的工作原理,設(shè)計(jì)過(guò)程, 選擇芯片器件,模塊化編程等多項(xiàng)知識(shí)。(2) 用單片機(jī)模擬實(shí)現(xiàn)具體應(yīng)用,使個(gè)人設(shè)計(jì)能夠真正使用。(3) 把理論知識(shí)和實(shí)踐相結(jié)合,充分發(fā)揮個(gè)人能力,并在實(shí)踐中鍛煉。(4) 提高利用已學(xué)知識(shí)分析和解決問(wèn)題的能力。(5) 提高實(shí)踐動(dòng)手能力。
8、2、 設(shè)計(jì)任務(wù)和要求2.1、設(shè)計(jì)任務(wù)設(shè)計(jì)一個(gè)能夠控制十二盞交通信號(hào)燈的模擬系統(tǒng)并對(duì)其進(jìn)行倒計(jì)時(shí)計(jì)數(shù)。2.2、設(shè)計(jì)要求利用單片機(jī)的定時(shí)器定時(shí),令十字路口的紅綠燈交替點(diǎn)亮和熄滅,并用LED燈顯示倒計(jì)時(shí)間。1、 東西紅燈亮,南北綠燈亮。 2、 東西紅燈亮,南北黃燈閃。 3、 東西綠燈亮,南北紅燈亮。4、 東西黃燈閃,南北紅燈亮。3、交通燈系統(tǒng)簡(jiǎn)介3.1、交通燈簡(jiǎn)介 本系統(tǒng)采用AT89C51單片機(jī)作為中心器件來(lái)設(shè)計(jì)交通燈控制器。并實(shí)現(xiàn)以下功能:當(dāng)南北紅燈亮?xí)r,東西為綠燈亮,(或者東西為紅燈時(shí),南北為綠燈)紅燈亮道路不通行,綠燈亮道路可通行,時(shí)隔15s,中間黃燈閃爍3s,如此南北和東西相互切換,加以重復(fù)
9、的工作,當(dāng)南北道路車流量比較大時(shí),可以加長(zhǎng)南北道路綠燈的時(shí)長(zhǎng),同樣當(dāng)東西道路的車流量較大時(shí)也可以加長(zhǎng)東西道路上的綠燈時(shí)長(zhǎng),同時(shí),時(shí)長(zhǎng)通過(guò)數(shù)碼顯示管的倒計(jì)時(shí)表示出來(lái),更直觀的體現(xiàn)交通燈的使控功能。3.2、系統(tǒng)設(shè)計(jì)原理1、 首先了解實(shí)際交通燈的變化情況和規(guī)律。假設(shè)一個(gè)十字路口如下圖1所示,為東南西 北走向。初始狀態(tài)0:為東西紅燈亮,南北綠燈亮;然后轉(zhuǎn)狀態(tài)1:東西紅燈亮,南北黃燈閃;過(guò)后轉(zhuǎn)狀態(tài)2:東西綠燈亮,南北紅燈亮;再轉(zhuǎn)狀態(tài)3:東西黃燈閃,南北紅燈亮。一段時(shí)間后,又循環(huán)至狀態(tài)0。中間可通過(guò)中斷按鈕產(chǎn)生中斷,跳入中斷程序執(zhí)行中斷。2、 對(duì)于交通信號(hào)燈來(lái)說(shuō),應(yīng)該有東西南北共四組燈,但由于同一道上的兩
10、組的信號(hào)燈的顯示情況是相同的,所以只要用兩組就行了,因此,采用單片機(jī)內(nèi)部的I/O口上的P1口中的6個(gè)引腳即可來(lái)控制6個(gè)信號(hào)燈。3、 通過(guò)編寫程序,實(shí)現(xiàn)對(duì)燈的控制,來(lái)模擬交通信號(hào)燈的管理。每延時(shí)一段時(shí)間,燈的顯示情況都會(huì)按交通燈的顯示規(guī)律進(jìn)行狀態(tài)轉(zhuǎn)換。4、通過(guò)延時(shí)時(shí)間送顯,可以在原有的交通信號(hào)燈系統(tǒng)的基礎(chǔ)上,增添其倒計(jì)時(shí)間的顯示功能,實(shí)現(xiàn)其功能的擴(kuò)展。5、通過(guò)脈沖中斷編寫中斷程序,可實(shí)現(xiàn)中斷。人行道人行道人行道 人行道 圖1 十字路口樣圖狀態(tài)北西南東綠黃紅綠黃紅綠黃紅綠黃紅0100001100001101000101000120011000011003001010010001 表1 交通信號(hào)燈的
11、狀態(tài)表(其中,1代表燈亮,0代表燈滅)3.3、硬件資源及其分配3.3.1、主要用到的硬件AT89C51單片機(jī)、74HC245鎖存器、LED數(shù)碼管、LED交通燈、定時(shí)器T03.3.2、硬件分配1、AT89C51單片機(jī)引腳介紹(如圖2)XTAL1:接外部晶體的一個(gè)引腳。CHMOS單片機(jī)采用外部時(shí)鐘信號(hào)時(shí),時(shí)鐘信號(hào) 由此引腳引入。 XTAL2:接外部晶體的一個(gè)引腳。HMOS單片機(jī)采用外部時(shí)鐘信號(hào)時(shí),外部時(shí)鐘信 號(hào)由此引腳接入。RST/:復(fù)位信號(hào)輸入。掉電后,此引腳可接備用電源,低功耗條件 下保持內(nèi)部RAM中的數(shù)據(jù)。 :程序存儲(chǔ)器允許。當(dāng)單片機(jī)訪問(wèn)外部存儲(chǔ)器時(shí),該引腳的輸出 信號(hào)ALE用于鎖存的低8位
12、地址。ALE輸出頻率為時(shí)鐘震蕩頻 率的1/6。對(duì)8751單片機(jī)內(nèi)EPROM編程時(shí),編程脈沖由該引腳 引入。:程序存儲(chǔ)器允許。輸出讀外部程序存儲(chǔ)器的選通信號(hào)。取指令操作期間, 的頻率為震蕩頻率的1/6;若此期間有訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器的操 作,則有一個(gè)、機(jī)器周期中的信號(hào)將不出現(xiàn)。:,單片機(jī)只訪問(wèn)外部程序存儲(chǔ)器。對(duì)8031此引腳必須接地。 ,單片機(jī)訪問(wèn)內(nèi)部程序存儲(chǔ)器。對(duì)內(nèi)部有程序存儲(chǔ)器的8XX51 單片機(jī),此引腳應(yīng)接高電平,但若地址值超過(guò)4KB范圍(0FFFH),單 片機(jī)將自動(dòng)訪問(wèn)外部程序存儲(chǔ)器。在8751單片機(jī)片內(nèi)EPROM編程期 間,此引腳引入21V編程電源。:數(shù)據(jù)/低8位地址復(fù)用總線端口。:靜態(tài)
13、通用端口。:高8位地址總線動(dòng)態(tài)端口。:雙功能靜態(tài)端口。 圖2 AT89C51單片機(jī)引腳圖2、74HC245鎖存器引腳介紹(如圖3) 第1腳DIR,為輸入輸出端口轉(zhuǎn)換用,DIR=“1”高電平時(shí)信號(hào)由“A”端輸 入“B”端輸出,DIR=“0”低電平時(shí)信號(hào)由“B”端輸入“A”端輸出。 第29腳“A”信號(hào)輸入輸出端,A0=B0、A7=B7,A0與B0是一組,如果DIR=“1”O(jiān)E=“0”則A1輸入B1輸出,其它類同。如果DIR=“0”O(jiān)E=“0”則B1輸入A1輸出,其它類同。 第1118腳“B”信號(hào)輸入輸出端,功能與“A”端一樣,不再描述。 第19腳OE,使能端,若該腳為“1”A/B端的信號(hào)將不導(dǎo)通,
14、只有為“0”時(shí) A/B端才被啟用,該腳也就是起到開(kāi)關(guān)的作用。 第10腳GND,電源地。 第20腳VCC,電源正極。 圖3 74HC245鎖存器引腳圖 1、P1口:做為輸出口,與交通燈相連接,其狀態(tài)及對(duì)應(yīng)的十六進(jìn)制值如下: 方 向狀態(tài)無(wú)東西南北十六進(jìn)制值說(shuō) 明P1.7 P1.6P1.5 P1.4 P1.3P1.2 P1.1 P1.000001000111H東西紅南北綠10001010014H東西紅南北黃2000010100AH東西綠南北紅30010000121H東西黃南北綠 表2 P1口做為輸出口,與交通燈相連接,其狀態(tài)及對(duì)應(yīng)的十六進(jìn)制值 2、P3口中的P3.0(RXD)和P3.1(TXD)作特
15、殊用途,數(shù)據(jù)(倒計(jì)時(shí)時(shí)間)從RXD端輸入,TXD端輸出。3、模擬交通燈用來(lái)顯示燈亮情況。4定時(shí)/計(jì)數(shù)器T0用來(lái)產(chǎn)生1秒的定時(shí)5、LED顯示器十位與p0相連接,個(gè)位與p2連接用來(lái)顯示時(shí)間,下面是LED顯示接口及原理。a LED是發(fā)光二極管的英文縮寫,LED顯示器是由發(fā)光二極管構(gòu)成的,它在單片機(jī)中的應(yīng)用非常普遍。通常所說(shuō)的LED顯示器由7個(gè)發(fā)光二極管組成,其排列形狀如圖1所示。此外,顯示器中還有一個(gè)圓點(diǎn)型發(fā)光二極管以dp表示,用于小數(shù)點(diǎn)表示。通過(guò)七個(gè)發(fā)光二極管亮暗的不同組合,可以顯示多種數(shù)字、字母以及其它符號(hào)。LED顯示中的發(fā)光二極管共有兩種連接方法:b 共陽(yáng)極接法:把發(fā)光二極管的陽(yáng)極連在一起構(gòu)成
16、公共陽(yáng)極。使用時(shí)公共陽(yáng)極接+5V。這樣陰極端輸入低電平的段發(fā)光二極管就導(dǎo)通點(diǎn)亮,而輸入高電平的則不亮。c共陰極接法:把發(fā)光二極管的陰極連在一起構(gòu)成公共陰極。使用時(shí)公共陰極接地。這樣陽(yáng)極端輸入高電平的段發(fā)光二極管就導(dǎo)通點(diǎn)亮,而輸入低電平的則不亮。d 控制數(shù)碼管驅(qū)動(dòng)級(jí)的控制電路有靜態(tài)式和動(dòng)態(tài)式兩類:e 靜態(tài)驅(qū)動(dòng):它是指每個(gè)數(shù)碼管都要用一個(gè)譯碼器譯碼驅(qū)動(dòng)。f動(dòng)態(tài)驅(qū)動(dòng):它是所的數(shù)碼管使用一個(gè)專門的譯碼驅(qū)動(dòng)器,使各位數(shù)碼管逐個(gè)輪流顯示,它的掃描速度極快,因此顯示效果與靜態(tài)驅(qū)動(dòng)相同。h采用動(dòng)態(tài)數(shù)碼管顯示,可以大幅度地降低硬件成本和電源的功耗,因?yàn)槟骋粫r(shí)刻只有一個(gè)數(shù)碼管工作,就是所謂的分時(shí)顯示,顯示所需要的
17、硬件電路可分時(shí)復(fù)用。 共陰極 共陽(yáng)極 符號(hào)與引腳字型共陽(yáng)極代碼共陰極代碼字型共陽(yáng)極代碼共陰極代碼0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF8EH71H7F8H07H滅FFH00H880H7FH 表1 十六進(jìn)制數(shù)字形代碼表3.4、時(shí)鐘電路在引腳XTAL1和XTAL2外接晶體振蕩器或陶瓷諧振器,就構(gòu)成了內(nèi)部振蕩方式。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器,并產(chǎn)生振蕩時(shí)鐘脈沖。晶振通常選用6MHz、12MHz、24MHz。(本實(shí)
18、驗(yàn)選用12MHz)內(nèi)部振蕩方式如圖4所示。圖中,電容器C1,C2起穩(wěn)定振蕩頻率、快速起振的作用。電容值一般為1530pF。(本實(shí)驗(yàn)選用30pF)內(nèi)部振蕩方式所得的時(shí)鐘信號(hào)比較穩(wěn)定,實(shí)用電路中使用較多。(本實(shí)驗(yàn)采用此方式) 圖4 時(shí)鐘電路3.5、復(fù)位電路當(dāng)8XX51單片機(jī)的復(fù)位引腳RST出現(xiàn)5ms以上的高電平時(shí),單片就完成了復(fù)位操作。如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài),而無(wú)法執(zhí)行程序。因此要求單片機(jī)復(fù)位后能脫離復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位、開(kāi)關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。開(kāi)關(guān)復(fù)位要求在電源接通的條件下,在單片機(jī)運(yùn)行期間,如果發(fā)生
19、死機(jī),用按鈕開(kāi)關(guān)操作使單片機(jī)復(fù)位,(本實(shí)驗(yàn)采用上電復(fù)位)如圖5所示。 圖5 復(fù)位電路3.6、硬件圖 圖6 硬件圖4、軟件設(shè)計(jì)簡(jiǎn)介4.1、C語(yǔ)言簡(jiǎn)介C語(yǔ)言是于1972年由貝爾實(shí)驗(yàn)室的Dennis Ritchie在B語(yǔ)言的基礎(chǔ)上開(kāi)發(fā)出來(lái)的。最初的C語(yǔ)言是作為UNIX操作系統(tǒng)的開(kāi)發(fā)語(yǔ)言而被人們所認(rèn)識(shí)。此后,貝爾實(shí)驗(yàn)室對(duì)C語(yǔ)言進(jìn)行了多次改進(jìn)和版本的公布,C語(yǔ)言的優(yōu)點(diǎn)才引起人們的普遍注意。隨著UNIX操作系統(tǒng)在各種機(jī)器上的廣范使用,使C語(yǔ)言得到了迅速推廣。1978年由Brian W. Kernighan和Dennis M. Ritchit合著了The C Programming Language一書,該
20、書對(duì)C語(yǔ)言作了詳細(xì)的描述,這本書對(duì)C語(yǔ)言發(fā)展影響深遠(yuǎn),并成為了后來(lái)C語(yǔ)言版本的基礎(chǔ),稱之為標(biāo)準(zhǔn)C。隨后C語(yǔ)言在各種計(jì)算機(jī)上快速得以推廣,并導(dǎo)致了許多C語(yǔ)言版本的出現(xiàn)。4.2、程序設(shè)計(jì)4.2.1、中斷服務(wù)程序框圖 設(shè)置中斷返回地址中斷響應(yīng)返回 4.2.2、主程序框圖 開(kāi)始 東西紅燈亮,南北綠燈亮 將時(shí)間送顯 東西紅燈亮,南北黃燈亮 將時(shí)間送顯 東西綠燈亮,南北紅燈亮 將時(shí)間送顯 東西黃燈亮,南北紅燈亮 將時(shí)間送顯 5、調(diào)試運(yùn)行1、接硬件圖接線,為了確保東西南北紅黃綠燈能夠?qū)?yīng)顯示,實(shí)驗(yàn)時(shí),對(duì)P1口的接線做了調(diào)整。即,P1.0接綠燈,P1.1接紅燈,P1.2接黃燈,P1.3接綠燈,P1.4接紅燈,
21、P1.5接黃燈。2、從0100H單元開(kāi)始連續(xù)運(yùn)行,觀察六個(gè)LED燈是否與交通顯示情況對(duì)應(yīng),如果有偏差,則單步運(yùn)行或斷點(diǎn)運(yùn)行,進(jìn)行調(diào)試,直至滿足設(shè)計(jì)要求。3、調(diào)試完燈的顯示后,從0100H開(kāi)始連續(xù)運(yùn)行,觀察數(shù)碼管顯示的是否正常,如果不正常,則運(yùn)用單步運(yùn)行或斷點(diǎn)運(yùn)行進(jìn)行分析和調(diào)試,直至滿足要求。4、整體運(yùn)行,觀察燈顯示和時(shí)間顯示是否都符合要求,如果不符合,則再調(diào)試。直至滿足要求。6、電路仿真6.1、proteus軟件介紹 Proteus是一款集單片機(jī)仿真與SPICE分析于一身的EDA仿真軟件,1989年由英國(guó)Labcenter公司研發(fā)成功,經(jīng)過(guò)20余年的發(fā)現(xiàn),現(xiàn)已成為EDA市場(chǎng)上性價(jià)比高、性能強(qiáng)的
22、一款電子電路與單片機(jī)仿真軟件。2005年P(guān)roteus由廣州風(fēng)標(biāo)公司代理引入中國(guó)市場(chǎng),現(xiàn)已廣泛應(yīng)用于高校的電子技術(shù)與單片機(jī)的教學(xué)、實(shí)驗(yàn)以及電子公司的產(chǎn)品研發(fā)與生產(chǎn)中。該軟件將單片機(jī)模型、混合電路仿真、高級(jí)圖形仿真、虛擬儀器、DLL(動(dòng)態(tài)器件庫(kù))、外設(shè)模型、單片機(jī)仿真器、第三方的編譯器和調(diào)試器等有機(jī)結(jié)合在一起,真正實(shí)現(xiàn)了在計(jì)算機(jī)上完成從原理圖設(shè)計(jì)、電路分析與仿真到單片機(jī)代碼調(diào)試及仿真、系統(tǒng)測(cè)試與功能驗(yàn)證,再到形成PCB版圖的整個(gè)過(guò)程。6.2、交通燈proteus仿真 圖7 南北綠東西紅仿真圖 圖8 南北黃東西紅仿真圖 圖9 南北紅東西綠仿真圖7、設(shè)計(jì)心得體會(huì)兩周的單片機(jī)課程設(shè)計(jì)很快就結(jié)束了,在課
23、程設(shè)計(jì)的這段時(shí)間里,我不僅學(xué)到了許多新的知識(shí),而且加深了我對(duì)以前學(xué)習(xí)的理論知識(shí)的掌握。以前我們學(xué)的東西僅限于課本,對(duì)實(shí)實(shí)在在的應(yīng)用還比較模糊,這次課程設(shè)計(jì)有利于同學(xué)們學(xué)習(xí)目的的明確性和主動(dòng)性。通過(guò)這次課程設(shè)計(jì),我們知道了哪些東西是應(yīng)該確實(shí)掌握的,在學(xué)校里,沒(méi)有實(shí)實(shí)在在的實(shí)習(xí),我們總以為學(xué)的東西沒(méi)太多用,當(dāng)我們?cè)谡n程設(shè)計(jì)過(guò)程中了解到我們學(xué)的東西是如此重要時(shí),我們學(xué)習(xí)的積極性有了,目的性提高了。通過(guò)單片機(jī)課程設(shè)計(jì),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新,是要我們學(xué)會(huì)將理論很好地聯(lián)系實(shí)際,并不斷地去開(kāi)動(dòng)
24、自己的大腦,從為人類造福的意愿出發(fā),做自己力所能及的,別人卻沒(méi)想到的事。使之不斷地戰(zhàn)勝別人,超越前人。同時(shí),更重要的是,我在這一設(shè)計(jì)過(guò)程中,學(xué)會(huì)了堅(jiān)持不懈,不輕易言棄。設(shè)計(jì)過(guò)程,也好比是我們?nèi)祟惓砷L(zhǎng)的歷程,常有一些不如意,也許這就是在對(duì)我們提出了挑戰(zhàn),勇敢過(guò),也戰(zhàn)勝了,勝利的鐘聲也就一定會(huì)為我們而敲響。這個(gè)設(shè)計(jì)過(guò)程中,我們遇到過(guò)許多次失敗的考驗(yàn),就比如,自己對(duì)實(shí)際生活中的交通秩序的不了解給整個(gè)設(shè)計(jì)帶來(lái)的困擾,真想要就此罷休,然而,就在想要放棄的那一刻,我們明白了,原來(lái)結(jié)果并不那么重要,我們更應(yīng)該注重的是這一整個(gè)過(guò)程。于是,我們堅(jiān)持了下來(lái)。當(dāng)然最終,這個(gè)設(shè)計(jì)很成功,主要體現(xiàn)在,這一整個(gè)系統(tǒng),幾乎
25、沒(méi)有課本以外的參考書,程序由我們自己獨(dú)立完成,制作的交通燈控制系統(tǒng)程序簡(jiǎn)單易讀,結(jié)構(gòu)清楚,最重要的是成本低。在設(shè)計(jì)一個(gè)系統(tǒng),除了達(dá)到所要求的性能指標(biāo)以外,成本也是很重要的一個(gè)指標(biāo)。成本的高低也決定了產(chǎn)品的適用性。 在這次單片機(jī)課程設(shè)計(jì)中,我主要負(fù)責(zé)硬件電路圖和仿真的調(diào)試,在這次課程設(shè)計(jì)中,讓我懂得了團(tuán)隊(duì)協(xié)作重要,在一個(gè)工程中一個(gè)團(tuán)隊(duì)精神是必不可少,在這里我要感謝老師對(duì)我們指導(dǎo)和幫助過(guò)我的同學(xué)。附錄#include<reg52.h>#define port1 P0#define port2 P2sbit green1=P10;sbit red1=P11;sbit yellow1=P12;sbit green2=P13;sbit red2=P14;sbit yellow2=P15;un
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《子網(wǎng)掩碼的計(jì)算》課件
- 第6單元 科技文化與社會(huì)生活(B卷·能力提升練)(解析版)
- 百貨商店電器城保安工作總結(jié)
- 集裝箱散貨轉(zhuǎn)化公路運(yùn)輸代理協(xié)議三篇
- 2023-2024年員工三級(jí)安全培訓(xùn)考試題附參考答案【典型題】
- 乘除法應(yīng)用題課件
- 2023年-2024年企業(yè)主要負(fù)責(zé)人安全培訓(xùn)考試題附解析答案
- 教育資源整合研究報(bào)告
- 《督脈與腧穴》課件
- 云平臺(tái)下的供應(yīng)鏈協(xié)同-洞察分析
- 中國(guó)珠寶市場(chǎng)發(fā)展報(bào)告(2019-2024)(中英)-中國(guó)珠寶玉石首飾行業(yè)協(xié)會(huì)
- 2024年陜西省安全員《A證》考試題庫(kù)及答案
- 2024版新能源汽車購(gòu)置補(bǔ)貼及服務(wù)保障合同3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 數(shù)學(xué) 含解析
- 中學(xué)歷史教育中的德育狀況調(diào)查問(wèn)卷
- 教科版四年級(jí)科學(xué)上冊(cè)全冊(cè)復(fù)習(xí)教學(xué)設(shè)計(jì)及知識(shí)點(diǎn)整理
- 重慶萬(wàn)科渠道制度管理辦法2022
- 上海黃金交易所貴金屬交易員題庫(kù)
- 蒸汽管道設(shè)計(jì)表(1)
- 提撈采油安全操作規(guī)程
- in、ing對(duì)比辨音練習(xí).doc
評(píng)論
0/150
提交評(píng)論