版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要</b></p><p> 隨著世界范圍內(nèi)城市化和機(jī)動(dòng)化進(jìn)程的加快,城市交通越來(lái)越成為一個(gè)全球化的問(wèn)題。</p><p> 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么,靠什么來(lái)實(shí)現(xiàn)這井然有序呢?靠的是交通燈的自動(dòng)指揮系統(tǒng)。</p><p> 隨著科技的發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同
2、時(shí)帶動(dòng)傳動(dòng)檢測(cè)技術(shù)日益更新。在實(shí)時(shí)監(jiān)測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個(gè)核心部件來(lái)使用,還應(yīng)根據(jù)具體的硬件結(jié)構(gòu),以及針對(duì)應(yīng)用對(duì)象的點(diǎn)的軟件結(jié)合,加以完善。</p><p> 本文介紹了一種基于單片機(jī)的交通燈控制系統(tǒng)。系統(tǒng)采用單片機(jī)和七段LED數(shù)碼管作為交通燈的控制和顯示核心,并通過(guò)控制按鍵對(duì)時(shí)間進(jìn)行設(shè)置,最終實(shí)現(xiàn)對(duì)交通燈各狀態(tài)持續(xù)時(shí)間的控制。系統(tǒng)采用上電自動(dòng)復(fù)位,利用八個(gè)數(shù)碼管顯示交通燈各狀態(tài)的剩
3、余時(shí)間,時(shí)間顯示采用倒計(jì)時(shí)方式,四組紅、黃、綠三色燈用發(fā)光二極管作為模擬交通信號(hào)燈,呈四種狀態(tài)交替出現(xiàn)。系統(tǒng)通過(guò)一個(gè)直流穩(wěn)壓電路為系統(tǒng)提供+5V的直流電源。</p><p> 該交通系統(tǒng)控制方便,禁行通行時(shí)間可調(diào),有一定實(shí)用價(jià)值。</p><p> 關(guān)鍵詞:?jiǎn)纹瑱C(jī); 可調(diào); LED;數(shù)碼顯示</p><p><b> Abstract</b&g
4、t;</p><p> With the range of urbanization and motorization, the quickening of the process of urban traffic more and more become a global problem. So, intersection transports, bustling pedestrian, auto lane,
5、 a humanitarian, in an orderly way. So what to do this by in order? By the traffic light automatic command system. With the development of science and technology, the application of SCM is unceasingly thorough, it caus
6、es transmission detection technology is updated. In real time monitoring and automati</p><p> Keywords: SCM; adjustable ;LED ;digital display </p><p><b> 1緒論</b></p><p
7、> 1單片機(jī)控制交通燈設(shè)計(jì)的意義、背景及目的</p><p><b> 1.1、設(shè)計(jì)的背景</b></p><p> 1858年,在英國(guó)倫敦主要街頭安裝了以燃煤氣為光源的紅,藍(lán)兩色的機(jī)械扳手式信號(hào)燈,用以指揮馬車通行。這是世界上最早的交通信號(hào)燈。1868年,英國(guó)機(jī)械工程師納伊特在倫敦威斯敏斯特區(qū)的議會(huì)大廈前的廣場(chǎng)上,安裝了世界上最早的煤氣紅綠燈。它由紅綠兩
8、個(gè)旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。1869年1月2日,煤氣燈爆炸,使警察受傷,遂被取消。 1914年, 電氣啟動(dòng)的紅綠燈出現(xiàn)在美國(guó),這種紅綠燈由紅綠黃三色圓形的投光器組成,安裝于紐約市5號(hào)大街的一座高塔上。紅燈亮表示“停止”,綠燈亮表示“通行”。 1918年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力探測(cè)器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴(kuò)音器來(lái)啟動(dòng)紅綠燈,
9、司機(jī)遇紅燈時(shí)按一下嗽叭,就使紅燈變?yōu)榫G燈。紅外線紅綠燈當(dāng)行人踏上對(duì)壓力敏感的路面時(shí),它就能察覺(jué)到有人要過(guò)馬路。紅外光束能把信號(hào)燈的紅燈延長(zhǎng)一段時(shí)間,推遲汽車放行,以免發(fā)生交通事故。信號(hào)燈的出現(xiàn),使交通得以有效管制,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。 </p><p> 1968年,聯(lián)合國(guó)《道路交通和道路標(biāo)志信號(hào)協(xié)定》對(duì)各種信號(hào)燈的含義作了規(guī)定。綠燈是通行信號(hào),面對(duì)綠燈的車輛可以直行,
10、左轉(zhuǎn)彎和右轉(zhuǎn)彎,除非另一種標(biāo)志禁止某一種轉(zhuǎn)向。左右轉(zhuǎn)彎車輛都必須讓合法地正在路口內(nèi)行駛的車輛和過(guò)人行橫道的行人優(yōu)先通行。紅燈是禁行信號(hào),面對(duì)紅燈的車輛必須在交叉路口的停車線后停車。黃燈是警告信號(hào),面對(duì)黃燈的車輛不能越過(guò)停車線,但車輛已十分接近停車線而不能安全停車時(shí)可以進(jìn)入交叉路口。</p><p><b> 1.2、設(shè)計(jì)的目的</b></p><p> 通過(guò)課程設(shè)
11、計(jì)培養(yǎng)同學(xué)們的系統(tǒng)設(shè)計(jì)能力,提高以下能力的訓(xùn)練:</p><p> ?。?)調(diào)查研究,分析問(wèn)題的能力。</p><p> ?。?)使用設(shè)計(jì)手冊(cè),技術(shù)規(guī)范的能力。</p><p> (3)查閱中外文獻(xiàn)的能力。</p><p> ?。?)制定設(shè)計(jì)方案的能力。</p><p> (5)計(jì)算機(jī)應(yīng)用的能力。</p>
12、;<p> ?。?)使用繪圖軟件繪圖的能力。</p><p> ?。?)技術(shù)經(jīng)濟(jì)指標(biāo)的分析能力。</p><p> ?。?)掌握單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單基本I/O接口的方法。</p><p> ?。?)掌握簡(jiǎn)單程序的設(shè)計(jì)方法。</p><p> (10)掌握模擬交通燈控制的實(shí)現(xiàn)方法。</p><p> ?。?/p>
13、11)掌握外部中斷的基本使用方法。</p><p> ?。?2)掌握中斷處理程序的編程方法。</p><p> ?。?3)掌握鍵盤的接口方法。</p><p> ?。?4)了解LED的接法。</p><p><b> 1.3、設(shè)計(jì)意義</b></p><p> 交通燈是城市交通的重要指揮系統(tǒng),
14、與人們的日常生活密切相關(guān)。隨著經(jīng)濟(jì)的快速發(fā)展,城市中的車輛逐漸增多,交通擁堵和堵塞現(xiàn)象日趨嚴(yán)重,引起交通事故頻發(fā),環(huán)境污染加劇等一系列問(wèn)題,因此設(shè)計(jì)一個(gè)靈活、穩(wěn)定、便捷的多功能交通燈控制系統(tǒng)具有必要性和現(xiàn)實(shí)性。</p><p> 本次設(shè)計(jì)的意義在于通過(guò)對(duì)具體的控制系統(tǒng)的設(shè)計(jì),掌握微機(jī)控制系統(tǒng)設(shè)計(jì)的一般方法和處理問(wèn)題的思路,特別是一些常用的技術(shù)手段。在實(shí)踐設(shè)計(jì)過(guò)程中,積累設(shè)計(jì)經(jīng)驗(yàn),開(kāi)拓思維空間,全面提高個(gè)人的綜合
15、能力。</p><p> 2單片機(jī)控制交通燈的硬件設(shè)計(jì)</p><p> 2.1、硬件功能的設(shè)計(jì)</p><p> 硬件部分由8031單片機(jī)、8255可編程外設(shè)接口、紅黃綠LED燈、電阻、按鈕、74LS373鎖存器、74LS138譯碼器等部件組成。</p><p> 1、用二極管顯示紅綠黃等;</p><p>
16、 2、用數(shù)碼管顯示十字路口兩個(gè)方向的剩余時(shí)間;</p><p> 3、用單片機(jī)的定時(shí)器產(chǎn)生秒信號(hào),控制十字路口的紅綠黃燈交替點(diǎn)亮和熄滅;</p><p> 4、用按鍵設(shè)置兩個(gè)方向的通行時(shí)間(綠燈點(diǎn)亮?xí)r間)和暫緩黃燈通行時(shí)間(黃燈點(diǎn)亮的時(shí)間)</p><p><b> 2.2.硬件原理圖</b></p><p>&
17、lt;b> 2.3主要器件簡(jiǎn)介</b></p><p> 2.3.1、8031單片機(jī)簡(jiǎn)介</p><p> Intel公司于1980年推出了第二代單片機(jī),即MCS-51系列單片機(jī),這是一位高性能的單片機(jī),與MCS-48系列相比,MCS-51系列單片機(jī)無(wú)論在片內(nèi)程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、輸入/輸出的功能、種類和數(shù)量上還是在系統(tǒng)的擴(kuò)展功能、指令系統(tǒng)的功能等方面,都有很大加
18、強(qiáng),常用的MCS-51系列單片機(jī)有兩種類型產(chǎn)品:8051/8751、8031。</p><p> 8031和8751的結(jié)構(gòu)與8051基本相當(dāng)同,其主要差別反映在存儲(chǔ)器的配置上的不同。8051內(nèi)部沒(méi)有4KB的掩膜ROM程序存儲(chǔ)器,而8751則是以4KB的EPROM代替了8051內(nèi)部4KB的掩膜ROM。由于8051的程序是Intel公司預(yù)先為用戶燒制的、含有專門用途的程序,因而較難推廣。而8751相對(duì)來(lái)說(shuō)價(jià)格較高
19、。如果將8031外界一片EPROM電路,它將相當(dāng)于8051,其具有價(jià)格低廉、功能強(qiáng)、使用靈活等特點(diǎn),因而易于推廣使用。本次設(shè)計(jì)中采用8031.</p><p><b> 其內(nèi)部包括:</b></p><p> 8位中央處理器CPU;</p><p> 片內(nèi)振蕩器及時(shí)鐘電路;</p><p><b> 1
20、28B RAM;</b></p><p><b> 4KB ROM;</b></p><p> 21個(gè)特殊功能寄存器;</p><p> 四個(gè)8位并行I/O端口(共32跟I/O線);</p><p><b> 一個(gè)雙全串行通道;</b></p><p>
21、 可尋址各64KB的外部數(shù)據(jù)、程序存儲(chǔ)器空間的控制電路;</p><p> 兩個(gè)16位的定時(shí)器/計(jì)數(shù)器;</p><p> 五個(gè)中斷源、兩個(gè)優(yōu)先級(jí)嵌套中斷結(jié)構(gòu)。</p><p> 相比較而言,8031片內(nèi)無(wú)程序存儲(chǔ)器,因此,在構(gòu)成最小系統(tǒng)時(shí),不僅要外接晶體振蕩器和復(fù)位電路,還應(yīng)在外擴(kuò)展程序存儲(chǔ)器。8051/8751片內(nèi)有4KB的ROM/EPROM,因此,只需要
22、外接晶體振蕩器和復(fù)位電路就可以構(gòu)成最小系統(tǒng)。</p><p> 此次設(shè)計(jì)中選用8031單片機(jī)為核心硬件,8031單片機(jī)最小應(yīng)用系統(tǒng)由下述幾部分組成:</p><p> 微處理器:8031;</p><p> 外接程序存儲(chǔ)器(EPROM):2716(或2732);</p><p> 地址鎖存器:74LS373;</p>&
23、lt;p><b> 時(shí)鐘電路;</b></p><p><b> 復(fù)位電路。</b></p><p><b> 時(shí)鐘電路如下:</b></p><p> 圖2-1 時(shí)鐘電路</p><p><b> 晶振電路如下:</b></p
24、><p> 圖2-2 晶振電路</p><p> 微處理器、外接程序存儲(chǔ)器、地址鎖存器三部分之間用地址/數(shù)據(jù)線連接,P0口的8根線:P0.7~P0.0分時(shí)地用用作數(shù)據(jù)線或低8位地址線,P2口的8根線用作高8位地址線。</p><p> 8031微處理器的功能是對(duì)EPROM 進(jìn)行讀操作,對(duì)內(nèi)部RAM進(jìn)行讀寫(xiě)操作,通過(guò)片內(nèi)的I/O端口還可以直接與外圍設(shè)備連接。&l
25、t;/p><p> 外部程序存儲(chǔ)器可以采用EPROM芯片2716(2K)或2732(4K)。作為尋址線,地址線的低8位A7~A0是由P0口的P0.7~P0.0經(jīng)地址鎖存器(74LS373)與EPROM芯片的低8位地址線引腳相連的。</p><p> 片選信號(hào)接地,所以只要有尋址信息即選中該片EPROM。2716的尋址范圍0000H~07FFH。而2732的尋址范圍是0000H~0FFFH。
26、</p><p> 在執(zhí)行讀取數(shù)據(jù)操作的過(guò)程中,地址信息必須一直保持。8031單片機(jī)最小系統(tǒng)中,數(shù)據(jù)線和低8位的地址線是分時(shí)地共用P0口的8根線,地址所存器選通信號(hào)的作用是選通地址鎖存器,將P0.7~P0.0上的低8位地址鎖存到地址鎖存器中。</p><p> 外部程序存儲(chǔ)器的選通信號(hào)的作用是當(dāng)8031單片機(jī)訪問(wèn)外部程序存儲(chǔ)器是,選通外部程序存儲(chǔ)器,讀取存儲(chǔ)單元的數(shù)據(jù)到P0口,供803
27、1單片機(jī)讀取。</p><p> 控制線的作用就是在8031單片機(jī)系統(tǒng)對(duì)擴(kuò)展外部RAM進(jìn)行讀寫(xiě)操作時(shí),作為CPU 的讀、寫(xiě)脈沖輸出線。</p><p> 8031引腳圖如下:</p><p> 圖2-3 8031引腳圖</p><p><b> 引腳功能的介紹:</b></p><p&
28、gt; 1、主電源引腳VCC和VSS </p><p> VCC——(40腳)接+5V電壓; </p><p> VSS——(20腳)接地。 </p><p> 2、外接晶體引腳XTAL1和XTAL2 </p><p> XTAL1(19腳)接外部晶體的一個(gè)引腳。在單片機(jī)內(nèi)部,它是一個(gè)反相放大器的輸入端,這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。
29、當(dāng)采用外部振蕩器時(shí),對(duì)HMOS單片機(jī),此引腳應(yīng)接地;對(duì)CHMOS單片機(jī),此引腳作為驅(qū)動(dòng)端。 </p><p> XTAL2(18腳)接外晶體的另一端。在單片機(jī)內(nèi)部,接至上述振蕩器的反相放大器的輸出端。采用外部振蕩器時(shí),對(duì)HMOS單片機(jī),該引腳接外部振蕩器的信號(hào),即把外部振蕩器的信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端;對(duì)XHMOS,此引腳應(yīng)懸浮。 </p><p> 3、控制或與其它電源復(fù)用
30、引腳RST/VPD、ALE/PROG、PSEN和EA/VPP </p><p> ?、賀ST/VPD(9腳)當(dāng)振蕩器運(yùn)行時(shí),在此腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。推薦在此引腳與VSS引腳之間連接一個(gè)約8.2k的下拉電阻,與VCC引腳之間連接一個(gè)約10μF的電容,以保證可靠地復(fù)位。 </p><p> VCC掉電期間,此引腳可接上備用電源,以保證內(nèi)部RAM的數(shù)據(jù)不丟失。當(dāng)VCC主
31、電源下掉到低于規(guī)定的電平,而VPD在其規(guī)定的電壓范圍(5±0.5V)內(nèi),VPD就向內(nèi)部RAM提供備用電源。 </p><p> ?、贏LE/PROG(30腳):當(dāng)訪問(wèn)外部存貯器時(shí),ALE(允許地址鎖存)的輸出用于鎖存地址的低位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器,ALE端仍以不變的頻率周期性地出現(xiàn)正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)目的。然而要注意的是,每當(dāng)訪問(wèn)外部數(shù)據(jù)
32、存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。ALE端可以驅(qū)動(dòng)(吸收或輸出電流)8個(gè)LS型的TTL輸入電路。</p><p> ③PSEN(29腳):此腳的輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。在從外部程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期兩次PSEN有效。但在此期間,每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的PSEN信號(hào)將不出現(xiàn)。PSEN同樣可以驅(qū)動(dòng)(吸收或輸出)8個(gè)LS型的TTL輸入。 </p><p&
33、gt; ④EA/VPP(引腳):當(dāng)EA端保持高電平時(shí),訪問(wèn)內(nèi)部程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過(guò)0FFFH(對(duì)851/8751/80C51)或1FFFH(對(duì)8052)時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)EA保持低電平時(shí),則只訪問(wèn)外部程序存儲(chǔ)器,不管是否有內(nèi)部程序存儲(chǔ)器。對(duì)于常用的8031來(lái)說(shuō),無(wú)內(nèi)部程序存儲(chǔ)器,所以EA腳必須常接地,這樣才能只選擇外部程序存儲(chǔ)器。 </p><p> 單片機(jī)各口的
34、應(yīng)用:P1口負(fù)責(zé)控制交通燈,P0口負(fù)責(zé)給8255a傳送數(shù)據(jù)以及給鎖存器傳遞8255a的地址,P2口為8255a的地址以及選擇8255a,P3口負(fù)責(zé)控制按鍵;</p><p> 2.3.2、8255可編程外設(shè)接口簡(jiǎn)介</p><p> 8255是一種可編程的并行I/O接口芯片,它有24條I/O引腳,分A、B兩大組(每組十二條引腳),允許分組編程,工作方式分為0、1和2三種。</p&
35、gt;<p> 使用8255可實(shí)現(xiàn)以下功能:</p><p> 并行輸入或輸出多位數(shù)據(jù);</p><p> 實(shí)現(xiàn)輸入數(shù)據(jù)數(shù)據(jù)所存和輸出數(shù)據(jù)緩存;</p><p> 提供多個(gè)通信接口聯(lián)絡(luò)控制信號(hào)(如中斷請(qǐng)求,外設(shè)準(zhǔn)備好及選通等);</p><p> 通過(guò)讀取狀態(tài)字可實(shí)現(xiàn)程序?qū)ν庠O(shè)的查詢。</p><p
36、> 8255的引腳圖如下:</p><p> 圖2-4 可編程外設(shè)接口8255的引腳圖</p><p> 8255有三個(gè)8位并行口:端口A、端口B和端口C。他們都可以作為輸入或輸出工作方式,但功能上有著不同的特點(diǎn)。</p><p> 1)端口A:一個(gè)8位數(shù)據(jù)輸出鎖存和緩沖器;</p><p> 2)端口B:一個(gè)8位數(shù)據(jù)輸入/輸
37、出、鎖存/緩存器;一個(gè)8位數(shù)據(jù)輸入緩沖器</p><p> 3)端口C:一個(gè)8位數(shù)據(jù)輸出鎖存/緩存器;一個(gè)8位數(shù)據(jù)輸入緩存器(輸入沒(méi)有鎖存)。</p><p> 通常端口A或B作為輸入/輸出數(shù)據(jù)端口,而端口C作為控制或狀態(tài)信息端口,它在“方式字”控制下,可以分成兩個(gè)四位的端口,每個(gè)端口包含一個(gè)四位鎖存器。它們可分別與端口A和B 配合使用,作為控制信號(hào)輸出或狀態(tài)信號(hào)輸入,也可單獨(dú)使用。&
38、lt;/p><p> 8255共有三個(gè)輸入輸出和一個(gè)內(nèi)部控制寄存器口,共四個(gè)端口,用A0、A1來(lái)加以選擇,其功能表見(jiàn)表2-1。</p><p> 表2-1 8255端口選擇表</p><p> 表2-1-2為8255A方式控制選擇字:</p><p> 表2-1-2 8255A方式控制選擇字</p><p>
39、 8255A各口的應(yīng)用:PA負(fù)責(zé)傳輸南北向數(shù)碼管的值,PB負(fù)責(zé)傳輸東西向數(shù)碼管的值,PC負(fù)責(zé)控制東西向、南北向數(shù)碼的暗滅,控制寄存器(假設(shè)為PD)負(fù)責(zé)控制8255a的工作方式,此系統(tǒng)中值為0x80,即無(wú)條件傳輸方式.</p><p> 8255可編程并行接口芯片工作方式說(shuō)明:</p><p> 方式 0:基本輸入/輸出方式。適用于三個(gè)端口中的任何一個(gè)。每一個(gè)端口都可以用作輸入或輸出。
40、輸出可被鎖存,輸入不能鎖存。</p><p> 方式 1:選通輸入/輸出方式。這時(shí) A 口或 B 口的 8 位外設(shè)線用作輸入或輸出,C 口的4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號(hào)和中斷請(qǐng)求信號(hào)。</p><p> 方式 2 :雙向總線方式。只有A口具備雙向總線方式,8位外設(shè)線用作輸入或輸出,此時(shí)C口的5條線用作通訊聯(lián)絡(luò)信號(hào)和中斷請(qǐng)求信號(hào)。</p><p> 2.2
41、.3、74LS373簡(jiǎn)介</p><p> 74LS373時(shí)常用的地址鎖存器芯片,它是實(shí)質(zhì)是一個(gè)帶三態(tài)緩沖輸出的8D觸發(fā)器,在單片機(jī)系統(tǒng)中為了擴(kuò)展外部存儲(chǔ)器,通常需要接一塊74LS373芯片。</p><p><b> 其功能引腳圖如下:</b></p><p> 圖2-5 74LS373引腳圖</p><p>
42、; LE 由高變低時(shí),輸出端8 位信息被鎖存,直到LE 端再次有效。 當(dāng)三態(tài)門使能信號(hào)OE為低電平時(shí),三態(tài)門導(dǎo)通,允許Q0~Q7輸出,OE為高電平時(shí),輸出懸空。當(dāng)74LS373用作地址鎖存器時(shí),應(yīng)使OE為低電平,此時(shí)鎖存使能端C為高電平時(shí),輸出Q0~Q7 狀態(tài)與輸入端D1~D7狀態(tài)相同;當(dāng)C發(fā)生負(fù)的跳變時(shí),輸入端D0~D7 數(shù)據(jù)鎖入Q0~Q7。51單片機(jī)的ALE信號(hào)可以直接與74LS373的C連接。</p><p&
43、gt; 2.2.4、74LS138譯碼器簡(jiǎn)介</p><p> 74LS138為3線—8線譯碼器,共有54/74S138和54/74LS138兩種線路結(jié)構(gòu)型式,其中74LS138譯碼器的工作原理如下:</p><p> 當(dāng)一個(gè)選通端(G1)為高電平,另兩個(gè)選通端(/(G2A)和/(G2B))為低電平時(shí),可將地址端(A、B、C)的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。
44、</p><p> 74LS138的作用:利用 G1、/(G2A)和/(G2B)可級(jí)聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成 32 線譯碼器。 若將選通端中的一個(gè)作為數(shù)據(jù)輸入端時(shí),74LS138還可作數(shù)據(jù)分配器。</p><p><b> 其引腳圖如下:</b></p><p> 圖2-5 74LS138譯碼器功能圖&l
45、t;/p><p> 2.2.5、LED顯示器接口</p><p> 我們最常用的是七段式和八段式LED數(shù)碼管,八段比七段多了一個(gè)小數(shù)點(diǎn),其他的基本相同。所謂的八段就是指數(shù)碼管里有八個(gè)小LED發(fā)光二極管,通過(guò)控制不同的LED的亮滅來(lái)顯示出不同的字形。數(shù)碼管分為供陰極和共陽(yáng)極兩種類型,其實(shí)共陰極就是將八個(gè)LED的陰極連在一起,讓其接地,這樣給任何一個(gè)LED的另一端高電平,他便能點(diǎn)亮,而共陽(yáng)極就
46、是將八個(gè)LED的陽(yáng)極連在一起。</p><p> 數(shù)碼管有靜態(tài)顯示和動(dòng)態(tài)顯示兩種形。</p><p> 動(dòng)態(tài)是將所有數(shù)碼管的8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片
47、機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為1~2ms,由于人的視覺(jué)暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能
48、夠節(jié)省大量的I/O端口,而且功耗更低,當(dāng)顯示器位數(shù)較多時(shí),一般采用動(dòng)態(tài)顯示方法。</p><p> 動(dòng)態(tài)顯示程序清單如下:</p><p> ORG 0100H MAIN: MOV R3,#00H
49、 ;字型碼初始地址 LOOP: MOV DPRT,#TABLE ;字型碼送數(shù)據(jù)指針 MOV A,R3
50、 MOV A,@A+DPTR MOV P1,A ;送顯示
51、0; MOV R4,#0E8H ;循環(huán)顯示某個(gè)字符1S DELAY: ACALL DISPLAY ;顯示 DJNZ
52、 R4,#DELAY ;延時(shí)顯示時(shí)間示到繼續(xù) INC R3 ;顯示下個(gè)字符&
53、#160; CJNE R3,#0AH,LOOP ;示顯示到9續(xù)續(xù) AJMP MAIN
54、60; ;返回主程序 DISPLAY:MOV R1,#08H ;共顯示8位LED MOV R5,#00H
55、; ;從第一位開(kāi)始顯示 DI</p><p> 2.2.6、 鍵盤接口</p><p> 鍵盤是由若干個(gè)按鍵組成的開(kāi)關(guān)矩陣,它是最簡(jiǎn)單的單片機(jī)輸入設(shè)備,操作員通過(guò)鍵盤輸入數(shù)據(jù)或命令,實(shí)現(xiàn)簡(jiǎn)單的人機(jī)通信。若鍵盤閉合鍵的識(shí)別是由專用硬件是現(xiàn)代的,則稱為編碼鍵盤,若用軟件實(shí)現(xiàn)閉合鍵識(shí)別的,則稱為非編碼鍵盤。</p><p> 鍵盤
56、接口應(yīng)有以下功能:</p><p> 鍵掃描功能,即檢測(cè)是否有鍵閉合;</p><p> 鍵識(shí)別功能,確定被閉合鍵所在的行列位置;</p><p> 產(chǎn)生相應(yīng)的鍵代碼(鍵值)功能;</p><p> 消除按鍵抖動(dòng)及對(duì)付多鍵串按(復(fù)按)功能。</p><p><b> 3軟件設(shè)計(jì)</b>&
57、lt;/p><p><b> 軟件功能模塊劃分:</b></p><p> 其中,主程序負(fù)責(zé)初始化以及循環(huán)掃描鍵盤;</p><p> 定時(shí)器0負(fù)責(zé)閃爍以及數(shù)碼管的閃爍;</p><p> 定時(shí)器1負(fù)責(zé)計(jì)數(shù)以及數(shù)碼管的循環(huán)顯示,交通燈的循環(huán)點(diǎn)亮;</p><p> 鍵盤掃描模塊負(fù)責(zé)獲得鍵號(hào)并
58、轉(zhuǎn)到相應(yīng)的程序進(jìn)行處理;</p><p> 鍵盤處理模塊負(fù)責(zé)調(diào)整交通的通行以及暫緩?fù)ㄐ袝r(shí)間。</p><p><b> 系統(tǒng)工作流程設(shè)計(jì):</b></p><p> 1、系統(tǒng)啟動(dòng)后,系統(tǒng)按程序給定的時(shí)間工作,即東西向通行60秒,南北向通行40秒,黃燈亮4秒,工作模式如表所示。首先東西向通行,然后南北向通行,如此循環(huán)。</p>
59、<p> 交通信號(hào)燈工作模式如表2—2所示:</p><p> 表2—2 交通信號(hào)燈工作模式</p><p><b> ?。?lt;/b></p><p> 表2—3 設(shè)置鍵的功能</p><p> 3.1主程序模塊設(shè)計(jì)</p><p> 軟件設(shè)計(jì)部分分為一個(gè)主程序和兩個(gè)中
60、斷子程序,一個(gè)用于有緊急車輛通過(guò)時(shí),系統(tǒng)要能禁止普通車輛通行,實(shí)行中斷可使A(東西道)、B(南北道)兩道均亮紅燈;另一個(gè)用于一道有車而另一道無(wú)車時(shí),通過(guò)控制交通燈系統(tǒng)能立即讓有車道放行,假如A道有車B道無(wú)車,長(zhǎng)按K0可以控制交通燈系統(tǒng)能立即讓東西道放行;假如南北道有車東西道無(wú)車,長(zhǎng)按K1可以控制交通燈系統(tǒng)能立即南北道放行。</p><p> 十字路口的交通燈在工作時(shí)應(yīng)具有如下特點(diǎn):紅燈表示該條道路禁止通行;黃燈
61、表示該條道路上未過(guò)停車線的車輛禁止通行,已過(guò)停車線的車輛繼續(xù)通行;綠燈亮表示該條道路允許通行。</p><p> 3.2 按鍵掃描模塊設(shè)計(jì)</p><p> 3.3按鍵處理模塊設(shè)計(jì)</p><p> 短按鍵(時(shí)間小于0.5s,值加1)</p><p> 長(zhǎng)按鍵(時(shí)間大于0.5s小于1s,值加10)</p><p&g
62、t; 持續(xù)按鍵(時(shí)間大于1s,值每隔1s加10)</p><p><b> 設(shè)置鍵處理:</b></p><p><b> 增加鍵處理:</b></p><p><b> 減少鍵處理:</b></p><p> 3.4 數(shù)碼管顯示、閃爍模塊設(shè)計(jì):</p>
63、<p> 3.5數(shù)碼管計(jì)數(shù),數(shù)碼管切換、交通燈切換模塊設(shè)計(jì)</p><p><b> 4 代碼設(shè)計(jì)</b></p><p><b> 4.1主程序 </b></p><p> 定時(shí)器需定時(shí)50毫秒,故T0工作于方式1。 初值: 16</p><p> ?。裕茫剑停裕?T計(jì)
64、數(shù) =2 -50ms/1us=15536=3CBOH</p><p><b> ORG 1000H</b></p><p> START: MOV TMOD, #01H ; 令TO為定時(shí)器方式1</p><p> MOV TH0, #3CH ;裝入定時(shí)器初值</p><p> MOV T
65、L0, #BOH ;</p><p> MOV IE, &nbs|<< << < 1 2 3 4 5 6 7 8 > >> >>| p; #82H ;開(kāi)T0中斷</p><p> SEBT TRO ;啟動(dòng)T0計(jì)數(shù)器</p><p> MOV
66、RO, #14H ;軟件計(jì)數(shù)器賦初值</p><p> LOOP: SJMP $ ;等待中斷</p><p> 4.2中斷服務(wù)子程序</p><p> ?。希遥?000BH</p><p> ?。粒剩停?BRT</p><p><b> ?。希遥?00B
67、H</b></p><p> BRTO:DJNZ R0,NEXT</p><p> AJMP TIME ; 跳轉(zhuǎn)到時(shí)間及信號(hào)燈顯示子程序 </p><p> DJNZ:MOV RO,#14H ;恢復(fù)R0值</p><p> MOV TH0, #3CH ;重裝入定時(shí)器初值</p>&
68、lt;p> MOV TL0, #BOH ;</p><p> MOV IE, #82H </p><p><b> ?。遥牛裕?lt;/b></p><p><b> ?。牛危?lt;/b></p><p><b> 5程序設(shè)計(jì)</b></p&g
69、t;<p><b> 5.1程序源代碼</b></p><p> ORG 0000H ;主程序的入口地址</p><p> LJMP MAIN ;跳轉(zhuǎn)到主程序的開(kāi)始處</p><p> ORG 0003H ;外部中斷0的中斷程序入口地址 </p>
70、<p> ORG 000BH ;定時(shí)器0的中斷程序入口地址 </p><p> LJMP T0_INT ;跳轉(zhuǎn)到中斷服務(wù)程序處</p><p> ORG 0013H ;外部中斷1的中斷程序入口地址 </p><p> MAIN : MOV SP,#50H&l
71、t;/p><p> MOV IE,#8EH ;CPU 開(kāi)中斷,允許T0中斷,T1中斷和外部中斷1中斷</p><p> MOV TMOD,#51H ;設(shè)置T1為計(jì)數(shù)方式,T0為定時(shí)方式,且都工作于模式1</p><p> MOV TH1,#00H ;T1 計(jì)數(shù)器清零</p><p> MOV TL1,#00H
72、</p><p> SETB TR1 ;啟動(dòng)T1計(jì)時(shí)器</p><p> SETB EX1 ;允許INT1 中斷</p><p> SETB IT1 ;選擇邊沿觸發(fā)方式</p><p> MOV DPTR ,#0003H</p><p> MOV A, #
73、80H ;給8255賦初值,8255工作于方式0</p><p> MOVX @DPTR, A</p><p> AGAIN: JB P3.1,N0 ;判斷是否要設(shè)定東西方向紅綠燈時(shí)間的初值,若P3.1為1 跳轉(zhuǎn)</p><p> MOV A,P1 </p><p> JB P1.7,RED
74、 ;判斷P1.7是否為1,若為1則設(shè)定紅燈時(shí)間,否則設(shè)定綠燈間 </p><p> MOV R0,#00H ;R0 清零</p><p> MOV R0,A ;存入東西方向綠燈初始時(shí)間</p><p><b> MOV R3,A</b></p><p> LCALL DISP1&l
75、t;/p><p> LCALL DELAY</p><p> AJMP AGAIN</p><p> RED:&nb|<< << < 1 2 3 4 5 6 7 8 > >> >>| sp; MOV A,P1</p><p> ANL A,#7FH ;P1.7
76、 置0</p><p> MOV R7,#00H ;R7 清零</p><p> MOV R7,A ;存入東西方向紅燈初始時(shí)間</p><p><b> MOV R3,A</b></p><p> LCALL DISP1</p><p> LCALL DELAY&l
77、t;/p><p> AJMP AGAIN</p><p> N0: SETB TR0 ;啟動(dòng)T0計(jì)時(shí)器</p><p> MOV 76H,R7 ;紅燈時(shí)間存入76H</p><p> N00: MOV A,76H ;東西方向禁止,南北方向通行</p><p>
78、 MOV R3,A </p><p> MOV DPTR,#0000H ;置8255A口,東西方向紅燈亮,南北方向綠燈亮 MOV A,#0DDH</p><p> MOVX @DPTR, A</p><p> N01: JB P2.0,B0</p><p> N02: SETB P3.0</p
79、><p> CJNE R3,#00H,N01 ;比較R3中的值是否為0,不為0轉(zhuǎn)到當(dāng)前指令處</p><p> ;------黃燈閃爍5秒程序------</p><p> N1: SETB P3.0</p><p> MOV R3,#05H</p><p> MOV DPTR,#0000H ;置825
80、5A口,東西,南北方向黃燈亮</p><p> MOV A,#0D4H</p><p> MOVX @DPTR,A</p><p> N11: MOV R4,#00H</p><p> N12: CJNE R4,#7DH,$ ;黃燈持續(xù)亮0.5秒</p><p> N13: MOV DPTR
81、,#0000H ; 置8255A口,南北方向黃燈滅</p><p> MOV A,#0DDH</p><p> MOVX @DPTR,A</p><p> N14: MOV R4,#00H</p><p> CJNE R4,#7DH,$ ;黃燈持續(xù)滅0.5秒</p><p> CJNE R3,#
82、00H,N1 ;閃爍時(shí)間達(dá)5秒則退出</p><p> ;-----------------------------------------------</p><p> N2: MOV R7,#00H</p><p> MOV A,R0 ;東西通行,南北禁止</p><p><b> MOV R3,A<
83、/b></p><p> MOV DPTR,#0000H ; 置8255A口,東西方向綠燈亮,南北方向紅燈亮</p><p> MOV A,#0EBH</p><p> MOVX @DPTR,A</p><p> N21: JB P2.0,T03</p><p> N22: CJNE R3,#0
84、0H,N21</p><p> ;------黃燈閃爍5秒程序------</p><p> N3: MOV R3,#05H</p><p> MOV DPTR,#0000H ;置8255A口,東西,南北方向黃燈亮</p><p> MOV A,#0E2H</p><p> MOVX @DPTR,
85、A</p><p> N31: MOV R4,#00H</p><p> CJNE R4,#7DH,$ ;黃燈持續(xù)亮0.5秒</p><p> N32: MOV DPTR,#0000H ; 置8255A口,南北方向黃燈滅</p><p> MOV A,#0EBH MOVX @DPTR,A</p>
86、;<p> N33: MOV R4,#00H</p><p> CJNE R4,#7DH,$ ;黃燈持續(xù)滅0.5秒</p><p> CJNE R3,#00H,N3 ;閃爍時(shí)間達(dá)5秒則退出</p><p><b> SJMP N00</b></p><p> ;------闖紅燈報(bào)
87、警程序------</p><p> B0: MOV R2,#03H ;報(bào)警持續(xù)時(shí)間3秒</p><p> B01: MOV A,R3</p><p> JZ N1 ;若倒計(jì)時(shí)完畢,不再報(bào)警</p><p> CLR P3.0 ;報(bào)警 </p><
88、;p> CJNE R2,#00H,B01 ;判斷3 秒是否結(jié)束</p><p><b> SJMP N02</b></p><p> ;------1秒延時(shí)子程序-------</p><p> N7: RETI</p><p> T0_INT:MOV TL0,#9AH ;給定時(shí)器
89、T0送定時(shí)10ms 的</p><p> MOV TH0,#0F1H </p><p><b> INC R4</b></p><p><b> INC R5</b></p><p> CJNE R5,#0FAH,T01 ;判斷延時(shí)是否夠一秒,不夠則</p><p&
90、gt; MOV R5,#00H ;R5 清零</p><p> DEC R3 &|<< << < 1 2 3 4 5 6 7 8 > >> >>| nbsp; ;倒計(jì)時(shí)初值減一</p><p> DEC R2 ;報(bào)警初值減一</p><p&
91、gt; T01: ACALL DISP ;調(diào)用顯示子程序</p><p> RETI ;中斷返回</p><p> ;------顯示子程序------</p><p> DISP: JNB P2.4,T02</p><p> DISP1: MOV B,#0AH</p>
92、<p> MOV A,R3 ;R3 中值二轉(zhuǎn)十顯示轉(zhuǎn)換</p><p><b> DIV AB</b></p><p><b> MOV 79H,A</b></p><p><b> MOV 7AH,B</b></p><p> DI
93、S: MOV A,79H ;顯示十位</p><p> MOV DPTR,#TAB</p><p> MOVC A,@A+DPTR</p><p> MOV DPTR,#0002H</p><p> MOVX @DPTR,A</p><p> MOV DPTR,#0001H</p
94、><p> MOV A,#0F7H MOVX @DPTR,A</p><p> LCALL DELAY</p><p> DS2: MOV A,7AH ;顯示個(gè)位</p><p> MOV DPTR,#TAB </p><p> MOVC A,@A+DPTR</p>
95、;<p> MOV DPTR,#0002H</p><p> MOVX @DPTR,A</p><p> MOV DPTR,#0001H</p><p> MOV A,#0FBH</p><p> MOVX @DPTR,A</p><p><b> RET</b><
96、/p><p> ;------東西方向車流量檢測(cè)程序------</p><p> T03: MOV A,R3</p><p> SUBB A,#00H ;若綠燈倒計(jì)時(shí)完畢,不再檢測(cè)車</p><p> JZ N3 </p><p> JB P2.0,T03&l
97、t;/p><p> INC R7 </p><p> CJNE R7,#64H,E1 </p><p> MOV R7,#00H ;中斷到 100次則清零</p><p> E1: SJMP N22</p><p> ;------東西方向車
98、流量顯示程序------</p><p> T02: MOV B,#0AH</p><p> MOV A,R7 ;R7 中值二轉(zhuǎn)十顯示轉(zhuǎn)換</p><p><b> DIV AB</b></p><p><b> MOV 79H,A</b></p
99、><p><b> MOV 7AH,B</b></p><p> DIS3: MOV A,79H ;顯示十位</p><p> MOV DPTR,#TAB</p><p> MOVC A,@A+DPTR</p><p> MOV DPTR,#0002H</p>
100、;<p> MOVX @DPTR,A</p><p> MOV DPTR,#0001H</p><p> MOV A,#0F7H</p><p> MOVX @DPTR,A</p><p> LCALL DELAY</p><p> DS4: MOV A,7AH ;顯示
101、個(gè)位</p><p> MOV DPTR,#TAB </p><p> MOVC A,@A+DPTR MOV DPTR,#0002H</p><p> MOVX @DPTR,A</p><p> MOV DPTR,#0001H</p><p> MOV A,#0FBH</p><
102、;p> MOVX @DPTR,A</p><p><b> LJMP N7</b></p><p> ;------延時(shí)4MS子程序----------</p><p> DELAY: MOV R1,#0AH</p><p> LOOP: MOV R6,#64H</p><p&
103、gt;<b> NOP</b></p><p> LOOP1: DJNZ R6,LOOP1</p><p> DJNZ R1,LOOP</p><p> RET </p><p> ;------字符表------</p><p> TAB: DB 3FH,06
104、H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH </p><p><b> END</b></p><p> 6程序設(shè)計(jì)思路與流程圖</p><p><b> 6.1主程序流程圖</b></p><p> 主程序主要是一個(gè)死循環(huán),不停的循環(huán)四個(gè)狀態(tài),如圖4-1所示。<
105、;/p><p> 6.2. 按鍵子程序流程圖</p><p> 它包含到倒計(jì)時(shí)調(diào)整和緊急狀態(tài)兩個(gè)狀態(tài)。</p><p> 主程序中放了一個(gè)按鍵的判斷指令,當(dāng)有按鍵按下的時(shí)候,程序就自動(dòng)的跳轉(zhuǎn)到按鍵子程序處理。當(dāng)檢測(cè)到K2鍵按下的時(shí)候就自動(dòng)返回到主程序。</p><p> 當(dāng)出現(xiàn)緊急情況的時(shí)候,按下K3或者K4就切換到緊急狀態(tài),當(dāng)緊急事件處
106、理完畢的時(shí)候,按下K2,就可以返回正常狀態(tài)。</p><p><b> 7系統(tǒng)測(cè)試</b></p><p> 7.1根據(jù)設(shè)計(jì)方案測(cè)試</p><p> 7.2數(shù)碼管顯示最大時(shí)間時(shí)間測(cè)試</p><p> 7.3狀態(tài)燈顯示測(cè)試</p><p> 當(dāng)電路連接完畢后,將寫(xiě)好的測(cè)試程序?qū)懙叫酒瑑?nèi)
107、,K1和K2分別給端口送高電平和低電平,通電即可檢測(cè)。</p><p><b> 7.4數(shù)碼管的測(cè)試</b></p><p> 將串口和電路板上的口連接,將寫(xiě)好的測(cè)試程序?qū)懙叫酒瑑?nèi),開(kāi)電源即可測(cè)試。</p><p><b> 8結(jié)論</b></p><p> 畢業(yè)設(shè)計(jì)期間,我收獲了很多,經(jīng)歷
108、了一段有笑有累的光陰,在此要感謝我的指導(dǎo)老師們,是因?yàn)槟銈兊南ば闹笇?dǎo)和幫助讓我不斷成長(zhǎng)。本次設(shè)計(jì),從分析開(kāi)始,再進(jìn)行設(shè)計(jì),最后到作品實(shí)現(xiàn),每一步都讓我將理論學(xué)習(xí)的知識(shí)應(yīng)用到實(shí)踐中去。在設(shè)計(jì)過(guò)程中,我通過(guò)查閱相關(guān)資料,與同學(xué)交流經(jīng)驗(yàn),向老師請(qǐng)教等方式,讓自己學(xué)到了不少知識(shí),培養(yǎng)了我獨(dú)立工作的能力和動(dòng)手能力,相信會(huì)對(duì)我以后的學(xué)習(xí)和工作有非常重要的影響。 </p><p> 在沒(méi)做畢業(yè)設(shè)計(jì)之前我覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)這幾
109、年來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有些片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)這次畢業(yè)設(shè)計(jì)我明白了自己原來(lái)知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還很多,以前老是覺(jué)得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低?,F(xiàn)在我明白了學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識(shí)和綜合素質(zhì)。 </p><p> 總之雖然這次的畢業(yè)
110、設(shè)計(jì)結(jié)束了,但我學(xué)到了很多,我知道這只是一個(gè)開(kāi)始而已。我要對(duì)自己有更高的要求,才能作為動(dòng)力不斷的取得更好的成績(jī)。 </p><p> 畢業(yè)設(shè)計(jì)讓我領(lǐng)悟了很多,原來(lái)那種浮躁的心態(tài)沒(méi)有了,取而代之的是腳踏實(shí)地的努力工作學(xué)習(xí)。當(dāng)我擺正自己的心態(tài),以積極樂(lè)觀向上的心態(tài)投入到設(shè)計(jì)當(dāng)中,突然覺(jué)得心中又多了一份人生的感悟。</p><p> 通過(guò)5周的實(shí)訓(xùn),我們掌握了課本外的實(shí)際知識(shí),將書(shū)本上理論的
111、知識(shí),通過(guò)我們有著共同愛(ài)好的小組一起完成了這次實(shí)訓(xùn)內(nèi)容。除了完成了老師給的實(shí)訓(xùn)任務(wù),我們收獲更多的是一個(gè)集體的力量,一起共同完成一項(xiàng)任務(wù)后的滿足感,真的很感謝學(xué)校和老師在期末給我們?cè)趺春玫膶?shí)習(xí)機(jī)會(huì),所以每次我都十分珍惜這些機(jī)會(huì),這次也不例外。所以我非常感謝學(xué)校和老師給我們這么好的學(xué)習(xí)機(jī)會(huì),在項(xiàng)目中我們也體會(huì)到一位優(yōu)秀的教師為我們這次項(xiàng)目的付出,在老師的精心組織下,我們班順利完成了規(guī)定任務(wù)。實(shí)訓(xùn)是短暫的,但它讓我們?cè)趯W(xué)校里學(xué)到了我們平常在
112、書(shū)本上沒(méi)能學(xué)到的動(dòng)手方面的實(shí)踐,那也是我們畢業(yè)前與社會(huì)工作的接觸,它讓我們感受集體的力量,感受了與社會(huì)類似的工作。為我們畢業(yè)后的社會(huì)工作做好準(zhǔn)備。 </p><p> 由于使用的是單片機(jī)作為核心的控制元件,使得電路的可靠性比較高,功能也比較強(qiáng)大,而且可以隨時(shí)的更新系統(tǒng),進(jìn)行不同狀態(tài)的組合。但是在我們?cè)O(shè)計(jì)和調(diào)試的過(guò)程中,也發(fā)現(xiàn)了一些問(wèn)題,譬如,紅燈和綠燈的切換還不夠迅速,紅綠燈效率還不是很高等,還需要在實(shí)踐中進(jìn)一
113、步完善。</p><p><b> 9致謝</b></p><p> 本文是在范昕老師的悉心指導(dǎo)下完成的?!跋ば摹倍郑^非可有可無(wú)。因?yàn)椋瑥倪x題到今天成文,范老師給予了我很大幫助,付出了大量的心血??梢哉f(shuō),沒(méi)有范老師的指導(dǎo),就沒(méi)有今天的順利成文。在師從范老師做畢業(yè)設(shè)計(jì)的這段時(shí)間里,我感到學(xué)到很多東西。范老師治學(xué)嚴(yán)謹(jǐn)、做事認(rèn)真,大到結(jié)構(gòu),小至標(biāo)點(diǎn),一一從嚴(yán)要求,決
114、不允許敷衍;范老師為人真誠(chéng)、待人熱情,從選題至成文,說(shuō)來(lái)慚愧,應(yīng)該說(shuō)是在范老師給我主動(dòng)打電話,幫助我規(guī)劃好時(shí)間,及時(shí)傳道授業(yè)、答疑解惑。從年前選定題目,范老師的關(guān)懷幫助始終如一,這讓我在感動(dòng)的同時(shí),又深感慚愧!</p><p> 范老師很忙,教學(xué)、科研任務(wù)繁重。但我每次交稿,他都認(rèn)真修改,及時(shí)回復(fù)。每每看到論文上細(xì)密的紅色批語(yǔ),深感暖意陣陣!也突然明白魯迅對(duì)藤野先生認(rèn)真修改他的筆記的那種感動(dòng)。是的,在很多人將敷
115、衍奉為圭臬的情形下,依然能夠認(rèn)真謹(jǐn)嚴(yán)做事,依然能夠熱情誠(chéng)懇幫助別人的人,令人感激和欽佩!“學(xué)高為師,行為世范?!蔽以俅蚊靼琢恕袄蠋煛倍值暮裰貎?nèi)涵!</p><p> 人生的各個(gè)階段,一般要面臨很多選擇。大學(xué)三年,也概莫能外。我曾做出過(guò)不少選擇,但事后令自己深感得意的,并不是很多??墒?,師從范老師做畢業(yè)設(shè)計(jì)卻不能不說(shuō)是其中一個(gè)!</p><p> 在此,向范老師致以最誠(chéng)摯的謝意!<
116、;/p><p> 我還要感謝在大學(xué)三年來(lái)所有曾經(jīng)教過(guò)及幫助過(guò)我的老師,是他們的諄諄教誨、無(wú)私奉獻(xiàn),使我增加了知識(shí)、提高了能力!沒(méi)有他們,也就沒(méi)有我三年學(xué)業(yè)的順利完成!</p><p> 另外,我還要感謝三年來(lái)朝夕相處的同學(xué),和他們切磋知識(shí)、交流思想,也使我感到受益匪淺!</p><p> 最后,向所有關(guān)心和幫助過(guò)我的老師和同學(xué)們致以最誠(chéng)摯的謝意!</p>
117、;<p><b> 9致謝</b></p><p> 本文是在xx老師的悉心指導(dǎo)下完成的?!跋ば摹倍郑^非可有可無(wú)。因?yàn)?,從選題到今天成文,xx老師給予了我很大幫助,付出了大量的心血??梢哉f(shuō),沒(méi)有xx老師的指導(dǎo),就沒(méi)有今天的順利成文。在師從xx老師做畢業(yè)設(shè)計(jì)的這段時(shí)間里,我感到學(xué)到很多東西。xx老師治學(xué)嚴(yán)謹(jǐn)、做事認(rèn)真,大到結(jié)構(gòu),小至標(biāo)點(diǎn),一一從嚴(yán)要求,決不允許敷衍;xx老
118、師為人真誠(chéng)、待人熱情,從選題至成文,說(shuō)來(lái)慚愧,應(yīng)該說(shuō)是在xx老師給我主動(dòng)打電話,幫助我規(guī)劃好時(shí)間,及時(shí)傳道授業(yè)、答疑解惑。從年前選定題目,xx老師的關(guān)懷幫助始終如一,這讓我在感動(dòng)的同時(shí),又深感慚愧!</p><p> xx老師很忙,教學(xué)、科研任務(wù)繁重。但我每次交稿,他都認(rèn)真修改,及時(shí)回復(fù)。每每看到論文上細(xì)密的紅色批語(yǔ),深感暖意陣陣!也突然明白魯迅對(duì)藤野先生認(rèn)真修改他的筆記的那種感動(dòng)。是的,在很多人將敷衍奉為圭臬
119、的情形下,依然能夠認(rèn)真謹(jǐn)嚴(yán)做事,依然能夠熱情誠(chéng)懇幫助別人的人,令人感激和欽佩!“學(xué)高為師,行為世范?!蔽以俅蚊靼琢恕袄蠋煛倍值暮裰貎?nèi)涵!</p><p> 人生的各個(gè)階段,一般要面臨很多選擇。大學(xué)三年,也概莫能外。我曾做出過(guò)不少選擇,但事后令自己深感得意的,并不是很多??墒牵瑤煆姆独蠋熥霎厴I(yè)設(shè)計(jì)卻不能不說(shuō)是其中一個(gè)!</p><p> 在此,向xx老師致以最誠(chéng)摯的謝意!</p&
120、gt;<p> 我還要感謝在大學(xué)三年來(lái)所有曾經(jīng)教過(guò)及幫助過(guò)我的老師,是他們的諄諄教誨、無(wú)私奉獻(xiàn),使我增加了知識(shí)、提高了能力!沒(méi)有他們,也就沒(méi)有我三年學(xué)業(yè)的順利完成!</p><p> 另外,我還要感謝三年來(lái)朝夕相處的同學(xué),和他們切磋知識(shí)、交流思想,也使我感到受益匪淺!</p><p> 最后,向所有關(guān)心和幫助過(guò)我的老師和同學(xué)們致以最誠(chéng)摯的謝意!</p>&
121、lt;p><b> 參考文獻(xiàn)</b></p><p> [1] 張義和,陳敵北,改編:劉丹等 .例說(shuō)8051[M]. 北京:人民郵電出版社,2006,43~55.</p><p> [2] 吳金戍,沈慶陽(yáng),郭庭吉. 8051單片機(jī)實(shí)踐與應(yīng)用[M]. 北京:清華大學(xué)出版社,2006,68~82.</p><p> [3] 陳明熒.
122、 8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材[M]. 北京:清華大學(xué)出版社,2005,112~135.</p><p> [4] 張友德,趙志英,涂時(shí)亮. 單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)[M].上海:復(fù)旦大學(xué)出版社,2003,78~91.</p><p> [5] 沈慶陽(yáng). 單片機(jī)實(shí)踐與應(yīng)用[M]. 北京:清華大學(xué)出版社,2002,45~82.</p><p> [6] 林申
123、茂. 8051單片機(jī)徹底研究[M]. 北京:人民郵電出版社,2004,145~178.</p><p> [7] 沙占友 孟志永 王彥朋. 單片機(jī)外圍電路設(shè)計(jì)[M]. 北京:電子工業(yè)出版社,2006,156~214.</p><p> [8] 楊金巖. 8051單片機(jī)數(shù)據(jù)傳輸接口擴(kuò)展技術(shù)與實(shí)例應(yīng)用[M]. 北京:人民郵電出版社,2005,205~231.</p><
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)的交通燈控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)的交通燈控制系統(tǒng)
- 畢業(yè)設(shè)計(jì)-單片機(jī)控制交通燈控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-----單片機(jī)控制交通燈控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的交通燈控制系統(tǒng)
- 城市交通燈畢業(yè)設(shè)計(jì)---基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于單片機(jī)交通燈控制系統(tǒng)的設(shè)計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)---單片機(jī)控制交通燈
- 單片機(jī)交通燈控制畢業(yè)設(shè)計(jì)
- 單片機(jī)控制交通燈畢業(yè)設(shè)計(jì)
- 單片機(jī)控制交通燈畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----單片機(jī)控制交通燈
- 單片機(jī)控制交通燈畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-單片機(jī)控制交通燈
- 畢業(yè)設(shè)計(jì)---單片機(jī)控制交通燈
- 畢業(yè)設(shè)計(jì)-----單片機(jī)控制交通燈
- 單片機(jī)交通燈控制畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)控制交通燈設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論