版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 信息與電氣工程學(xué)院</b></p><p><b> 《課程設(shè)計(jì)報(bào)告》</b></p><p> 題 目: </p><p> 專 業(yè): </p><p>
2、班 級(jí): </p><p> 姓 名: </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師:——————————————————————————————————</p><p&g
3、t; 年 月 日</p><p><b> 信息與電氣工程學(xué)院</b></p><p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p> 20 —20 學(xué)年第 學(xué)期</p><p> 專業(yè): 班級(jí): 學(xué)號(hào):
4、 姓名: </p><p> 課程設(shè)計(jì)名稱: 微機(jī)原理與接口技術(shù) </p><p> 設(shè)計(jì)題目: 交通燈控制系統(tǒng)設(shè)計(jì) </p><p> 完成期限:自 年 月 日至 年 月 日共 周</p><p> 設(shè)計(jì)依
5、據(jù)、要求及主要內(nèi)容(可另加附頁):</p><p><b> 設(shè)計(jì)依據(jù):</b></p><p> 交通燈在我們的日常生活中很常見,現(xiàn)代化城市交通中交通燈已成為城市不可或缺的一部分?;谖⑻幚砥鞯慕煌艨刂葡到y(tǒng)成為主要設(shè)計(jì)方法。采用微處理器結(jié)合外圍芯片,通過軟件編程方式即可實(shí)現(xiàn)對(duì)交通燈的控制。</p><p><b> 設(shè)計(jì)內(nèi)容
6、及要求:</b></p><p> 采用8086/8088控制器和8位并行接口芯片8255設(shè)計(jì)實(shí)現(xiàn)交通燈控制系統(tǒng),編寫軟件程序并采用Protel軟件或其它軟件繪出硬件電路圖和PCB板圖。</p><p><b> 基本要求:</b></p><p> (1) 初始狀態(tài)為全紅燈,等待5秒,LED顯示倒計(jì)時(shí),然后東、西方向亮紅燈,
7、南、北方向亮綠燈,時(shí)間為10秒,LED顯示倒計(jì)時(shí);轉(zhuǎn)為南、北方向綠燈閃3秒,然后轉(zhuǎn)為黃燈3秒,LED顯示倒計(jì)時(shí);再轉(zhuǎn)為東、西方向綠燈,南、北方向紅燈,時(shí)間為10秒LED顯示倒計(jì)時(shí);然后再轉(zhuǎn)為東、西方向綠燈閃3秒,再轉(zhuǎn)為黃燈3秒;再次轉(zhuǎn)為東、西方向紅燈,南、北方向綠燈。最后照此循環(huán)。</p><p> (2) 采用Protel軟件繪制硬件電路圖。</p><p><b> 提高
8、要求:</b></p><p> 如果發(fā)生突發(fā)情況,如實(shí)施救護(hù)讓道情況,要求東西或南北方向長時(shí)間紅燈,應(yīng)如何處理?請(qǐng)給出設(shè)計(jì)方案。</p><p> (2) 采用Protel軟件繪制PCB板圖。</p><p> 指導(dǎo)教師(簽字): </p><p> 批準(zhǔn)日期: 年 月
9、 日</p><p><b> 摘要:</b></p><p> 交通燈設(shè)計(jì)思路:基于微處理器的交通燈控制系統(tǒng)成為主要設(shè)計(jì)方法。采用微處理器結(jié)合外圍芯片,通過軟件編程方式即可實(shí)現(xiàn)對(duì)交通燈的控制。</p><p> 本次設(shè)計(jì)采用8086/8088控制器和8位并行接口芯片8255設(shè)計(jì)實(shí)現(xiàn)交通燈控制系統(tǒng),編寫軟件程序并采用Protel軟件繪
10、出硬件電路圖和PCB板圖。</p><p><b> 8255簡介:</b></p><p> 8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳)。其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路</p><p&g
11、t;<b> 數(shù)碼管:</b></p><p> 數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。</p><p> 譯碼器原理及常用譯碼器簡介:</p><p> 譯碼器的功能是對(duì)具有特定含義的輸入代碼進(jìn)行"翻譯",將其轉(zhuǎn)換成相應(yīng)的輸出信號(hào)。譯碼器的種類很多,常見的有二進(jìn)制譯碼器、二-十進(jìn)制譯碼器和數(shù)字顯示譯碼
12、器</p><p> 雙色LED燈簡介:雙色LED燈是由一個(gè)紅色LED管芯和一個(gè)綠色LED管芯封裝在一起,公用負(fù)端口。當(dāng)紅色正端加高電平,綠色正端加低電平,紅燈亮;當(dāng)紅色正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮。</p><p><b> 目錄</b></p><p> 緒論…………………………………………………
13、……5</p><p> 設(shè)計(jì)目的…………………………………………………5</p><p> 設(shè)計(jì)要求…………………………………………………5</p><p> 設(shè)計(jì)方案…………………………………………………6</p><p> 芯片、端口選擇及使用原理……………………………6</p><p> 實(shí)驗(yàn)原理圖…
14、……………………………………………10</p><p> PCB圖……………………………………………………11</p><p> 程序源代碼………………………………………………11</p><p> 運(yùn)行結(jié)果…………………………………………………16</p><p> 設(shè)計(jì)心得體會(huì)……………………………………………16</p&g
15、t;<p> 十一、參考資料………………………………………………16</p><p><b> 一、緒論:</b></p><p> 十字道口的交通紅綠燈控制是保證交通安全和道路暢通的關(guān)鍵。交通燈在我們的日常生活中很常見,現(xiàn)代化城市交通中交通燈已成為城市不可或缺的一部分。當(dāng)前,國內(nèi)大多數(shù)城市正在采用“自動(dòng)”紅綠交通燈,它具有固定的“紅燈—綠燈”轉(zhuǎn)換
16、間隔,并自動(dòng)切換。它們一般由“通行與禁止時(shí)間控制顯示、紅黃綠三色信號(hào)燈和方向指示燈”三部分組成。</p><p><b> 二、設(shè)計(jì)目的:</b></p><p> 掌握計(jì)算機(jī)應(yīng)用系統(tǒng)特別是微機(jī)接口系統(tǒng)的設(shè)計(jì)。</p><p> 掌握接口電路設(shè)計(jì)技術(shù),初步掌握電子設(shè)計(jì)軟件Protel99的使用。</p><p>
17、 掌握微機(jī)接口程序的編制與調(diào)試技術(shù),提高動(dòng)手能力。</p><p> 通過這次課程設(shè)計(jì),熟悉8255的功能,掌握初始化編程方法。</p><p><b> 三、設(shè)計(jì)要求:</b></p><p> 采用8086/8088控制器和8位并行接口芯片8255設(shè)計(jì)實(shí)現(xiàn)交通燈控制系統(tǒng),編寫軟件程序并采用Protel軟件或其它軟件繪出硬件電路圖和PC
18、B板圖。</p><p><b> 基本要求:</b></p><p> (1) 初始狀態(tài)為全紅燈,等待5秒,LED顯示倒計(jì)時(shí),然后東、西方向亮紅燈,南、北方向亮綠燈,時(shí)間為10秒,LED顯示倒計(jì)時(shí);轉(zhuǎn)為南、北方向綠燈閃3秒,然后轉(zhuǎn)為黃燈3秒,LED顯示倒計(jì)時(shí);再轉(zhuǎn)為東、西方向綠燈,南、北方向紅燈,時(shí)間為10秒LED顯示倒計(jì)時(shí);然后再轉(zhuǎn)為東、西方向綠燈閃3秒,再轉(zhuǎn)
19、為黃燈3秒;再次轉(zhuǎn)為東、西方向紅燈,南、北方向綠燈。最后照此循環(huán)。</p><p> (2) 采用Protel軟件繪制硬件電路圖。</p><p><b> 提高要求:</b></p><p> 如果發(fā)生突發(fā)情況,如實(shí)施救護(hù)讓道情況,要求東西或南北方向長時(shí)間紅燈,應(yīng)如何處理?請(qǐng)給出設(shè)計(jì)方案。</p><p> 采
20、用Protel軟件繪制PCB板圖。</p><p><b> 四、設(shè)計(jì)方案:</b></p><p><b> 基本框架</b></p><p> 2、編寫匯編程序?qū)崿F(xiàn)用過8255控制四個(gè)方向的交通燈的狀態(tài),我們可以設(shè)計(jì)五個(gè)狀態(tài)。</p><p><b> 狀態(tài)1:紅燈全亮。<
21、;/b></p><p> 狀態(tài)2:南北綠燈亮,東西紅燈亮。</p><p> 狀態(tài)3:南北綠燈先閃然后黃燈閃,東西保持紅燈。</p><p> 狀態(tài)4:南北變?yōu)榧t燈,東西變?yōu)榫G燈。</p><p> 狀態(tài)5:東西綠燈先閃然后黃燈閃,南北保持紅燈。</p><p> 狀態(tài)5跳轉(zhuǎn)到狀態(tài)2.</p&g
22、t;<p> 五 、芯片選擇、端口選擇及使用原理</p><p><b> 1.8255簡介:</b></p><p> 型號(hào) 8255 封裝DIP-40W</p><p> (1)8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳
23、)。其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。</p><p> ?。?)8255作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的3個(gè)總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時(shí)必須具有與外設(shè)連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個(gè)部分:與CPU連接部分、與外設(shè)連接部分、控制部分。</p>
24、<p> ?。?)具有24個(gè)可編程設(shè)置的I/O口,即3組8位的I/O口,分別為PA口、PB口和PC口。它們又可分為兩組12位的I/O口:A組包括A口及C口(高4位,PC4~PC7),B組包括B口及C口(低4位,PC0~PC3)。A組可設(shè)置為基本的I/O口,閃控(STROBE)的I/O閃控式雙向I/O三種模式;B組只能設(shè)置為基本I/O或閃控式I/O兩種模式,而這些操作模式完全由控制寄存器的控制字決定.</p>&l
25、t;p> ?。?)8255地址是PA口CS+0H,PB口CS+1H,PC口CS+2H,命令控制口CS+3H,其中,CS為 8255片選信號(hào)首地址,若CS=200H,則,PA口地址為 200H,PB口地址為20lH,PC口地址為202H,依次類推。</p><p> ?。?)8255的端口地址為:端口A—200H、端口B—201H、端口 C—202H、控制端口—203H。</p><
26、p> (6)8255的基本特性</p><p> 三個(gè)數(shù)據(jù)端口PA、PB、PC,分為A,B兩組。A組包括端口A和端口C的高4位,B組包括端口B和端口C的低4位。</p><p> 8255芯片有三種工作方式可供選擇:</p><p> 方式0:基本的輸入/輸出方式。</p><p> 方式1:帶選通的輸入/輸出方式。</
27、p><p> 方式2:雙向傳輸方式。</p><p> 與I/O設(shè)備相連的引腳</p><p> PA0--PA7,PB0—PB7,PC0--PC7分別對(duì)應(yīng)端口A,B,C。</p><p> 內(nèi)部核心:控制字寄存器</p><p> CPU接口部分:緩沖、讀寫控制</p><p> 與C
28、PU相連的引腳:</p><p> RESET:復(fù)位信號(hào),高電平有效。</p><p> D7—D0:數(shù)據(jù)線,和系統(tǒng)總線相連。</p><p> CS:芯片選擇信號(hào),低電平有效,當(dāng)引腳處于低電平時(shí),允許8255與CPU進(jìn)行通信。</p><p> RD:讀允許信號(hào),低電平有效。</p><p> WR:寫允許
29、信號(hào),低電平有效。</p><p> 本次設(shè)計(jì)使用PB口控制4個(gè)LED雙色燈,PC5口和PA0口控制74LS164(數(shù)碼管部分)</p><p><b> 數(shù)碼管顯示電路</b></p><p> 74ALS164 型號(hào)74ALS164 封裝DIP-14N</p><p> 功能:8位串入并出移位寄存
30、器</p><p><b> 簡述:</b></p><p> 74HC164、74HCT164 是高速硅門CMOS 器件,與低功耗肖特基型TTL (LSTTL) 器件的引腳兼容。74HC164、74HCT164 是8位邊沿觸發(fā)式移位寄存器,串行輸入數(shù)據(jù),然后并行輸出。數(shù)據(jù)通過兩個(gè)輸入端(DSA 或DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入
31、端的數(shù)據(jù)輸入。兩個(gè)輸入端或者連接在一起,或者把不用的輸入端接高電平,一定不要懸空。時(shí)鐘(CP)次由低變高時(shí),數(shù)據(jù)右移一位,輸入到 Q0,Q0 是兩個(gè)數(shù)據(jù)輸入端(DSA 和DSB)的邏輯與,它將上升時(shí)鐘沿之前保持一個(gè)建立時(shí)間的長度。主復(fù)位(MR) 輸入端上的一個(gè)低電平將使其它所有輸入端都無效,同時(shí)非同步地清除寄存器,強(qiáng)制所有的輸出為低電平。</p><p><b> 特性:</b></
32、p><p><b> 門控串行數(shù)據(jù)輸入</b></p><p><b> 異步中央復(fù)位</b></p><p> 符合JEDEC 標(biāo)準(zhǔn)no. 7A </p><p> 靜電放電(ESD) 保護(hù):</p><p> HBM EIA/JESD22-A114-B 超過200
33、0 V </p><p> MM EIA/JESD22-A115-A 超過200 V 。</p><p><b> 多種封裝形式</b></p><p> 額定從-40 °C 至+85 °C 和-40 °C 至+125 °C 。</p><p> 數(shù)碼管是一種半導(dǎo)體發(fā)光器件
34、,其基本單元是發(fā)光二極管。</p><p> 數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2位、4位等等數(shù)碼管。按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電
35、平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。</p><p><b> 3.譯碼電路</b></p><p> 型號(hào)
36、74ALS138 封裝DIP-16N</p><p> 譯碼器原理及常用譯碼器簡介:</p><p> 譯碼器的功能是對(duì)具有特定含義的輸入代碼進(jìn)行"翻譯",將其轉(zhuǎn)換成相應(yīng)的輸出信號(hào)。譯碼器的種類很多,常見的有二進(jìn)制譯碼器、二-十進(jìn)制譯碼器和數(shù)字顯示譯碼器。</p><p><b> 1.二進(jìn)制譯碼器</b><
37、;/p><p><b> (1) 定義</b></p><p> 二進(jìn)制譯碼器:能將n個(gè)輸入變量變換成2n個(gè)輸出函數(shù),且輸出函數(shù)與輸入變量構(gòu)成最小項(xiàng)具有對(duì)應(yīng)關(guān)系的一種多輸出組合邏輯電路。</p><p><b> (2) 特點(diǎn)</b></p><p> ●二進(jìn)制譯碼器一般具有n個(gè)輸入端、2n個(gè)輸
38、出端和一個(gè)(或多個(gè))使能輸入端。</p><p> ●在使能輸入端為有效電平時(shí),對(duì)應(yīng)每一組輸入代碼,僅一個(gè)輸出端為有效電平,其余輸出端為無效電平(與有效電平相反)。</p><p><b> 雙色LED燈</b></p><p> 型號(hào)74ALS240 封裝DIP-20N</p><p> 雙色燈:型
39、號(hào)LED_DOUBLE 封裝LED_DOUBLE</p><p> 雙色LED燈簡介:雙色LED燈是由一個(gè)紅色LED管芯和一個(gè)綠色LED管芯封裝在一起,公用負(fù)端口。當(dāng)紅色正端加高電平,綠色正端加低電平,紅燈亮;當(dāng)紅色正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮。</p><p> 一般是指由紅色和黃綠色發(fā)光材料構(gòu)成的燈,也有的是由紅色和純綠雙色二極管一般是三
40、個(gè)引出線,有共陰和共陽兩種封裝;還有正反向并聯(lián)的封裝,只有兩個(gè)引出線,正向通電發(fā)一種光,反向通電發(fā)另一種光.雙色發(fā)光二極管是在一個(gè)封裝結(jié)構(gòu)內(nèi)設(shè)置兩只不同單色的發(fā)光二極管,其中第一只發(fā)光二極管的正電極與第二只發(fā)光二極管的負(fù)電極相互連接后由一只引出腳向外引出;第一只發(fā)光二極管的負(fù)電極由另一只引出腳向外引出,第二只發(fā)光二極管的正電極由第三只引出腳向外引出;或者第一只發(fā)光二極管的負(fù)電極與第二只發(fā)光二極管的正電極相互連接后由另一只引出腳向外引出.
41、</p><p><b> 六、實(shí)驗(yàn)原理圖:</b></p><p> 1.電路連接:在實(shí)驗(yàn)圖中把四個(gè)雙色LED燈的綠色管芯引腳接到PB口的低四位,四個(gè)雙色LED燈的紅色管芯引腳接到PB口的高四位,公共端接地。8255上D0—D7連接到8086 CPU其中的八根數(shù)據(jù)線,讀寫控制端直接連接到CPU 的讀寫控制端,通過74LS138 譯碼器實(shí)現(xiàn)譯碼電路的設(shè)置。<
42、/p><p><b> 七、PCB圖</b></p><p><b> 八、程序源代碼:</b></p><p> ;-----------數(shù)碼管-----------------------</p><p> PA55 EQU 0210H ;8255PA口地址</p&
43、gt;<p> PC55 EQU 0212H ;8255PC口地址</p><p> P55CTL EQU 0213H ;8255控制口地址</p><p> ;-----------LED燈----------------------</p><p> PB55 EQU 211H</p>
44、<p> ;P55CTL EQU 213H</p><p> D1 EQU 10H</p><p> D2 EQU 50H</p><p> DATA SEGMENT</p><p> PB DB ?</p><p> DATA ENDS</p&
45、gt;<p> STACK SEGMENT STACK</p><p> STA DW 50 DUP(?)</p><p> TOP EQU LENGTH STA</p><p> STACK ENDS</p><p> ;-----------開始-----------------</p
46、><p> CODE SEGMENT</p><p> ASSUME CS:CODE,DS:CODE</p><p><b> START: </b></p><p> PUSH CS</p><p> POP DS
47、 </p><p> MOV DX,P55CTL ;設(shè)置8255口為輸出口</p><p> MOV AL,80H</p><p> OUT DX,AL</p><p> ;---------LED---------------------- </p><p> MOV
48、 DX,204H</p><p> MOV AL,00H</p><p> OUT DX,AL ;清LED</p><p> MOV DX,PB55 </p><p> MOV AL,0FH ;全紅</p><p> OUT D
49、X,AL</p><p> MOV BX,7fH</p><p> CALL DLY</p><p> ; CALL BEGIN </p><p> ;CALL WRITE2 ;調(diào)用數(shù)碼管過程 </p><p> BG: MOV AL,96H ;南
50、北綠,東西紅</p><p> OUT DX,AL</p><p> MOV BX,D2</p><p> CALL DJS ;計(jì)數(shù)</p><p> ; JMP XH1</p><p> MOV DX,P55CTL ;設(shè)置8255口為輸出口<
51、;/p><p> MOV AL,80H</p><p> OUT DX,AL </p><p> MOV DX,204H</p><p> MOV DX,PB55</p><p> MOV CX,03H </p><p> JNZ
52、XH1</p><p> XH1: MOV AL,9FH ;綠滅</p><p> OUT DX,AL</p><p> MOV BX,D1</p><p> CALL DLY</p><p> MOV AL,96H ;綠亮</p>
53、<p> OUT DX,AL</p><p> MOV BX,D1</p><p> CALL DLY</p><p> LOOP XH1</p><p> MOV AL,06H ;南北黃</p><p> OUT DX,AL</p
54、><p> MOV BX,D2</p><p> CALL DLY</p><p> MOV BX,D2</p><p> CALL DLY</p><p> MOV AL,69H ;南北紅,東西綠</p><p> OUT DX,
55、AL</p><p> MOV BX,D2</p><p> CALL DLY</p><p> CALL DJS</p><p> MOV DX,P55CTL ;設(shè)置8255口為輸出口</p><p> MOV AL,80H</p><p>
56、; OUT DX,AL </p><p> MOV DX,PB55</p><p> MOV CX,03H</p><p> XH2: MOV AL,6FH</p><p> OUT DX,AL</p><p> MOV BX,D1</p>
57、<p> CALL DLY</p><p> MOV AL,69H</p><p> OUT DX,AL</p><p> MOV BX,D1</p><p> CALL DLY</p><p> LOOP XH2</p><p>
58、; MOV AL,09H</p><p> OUT DX,AL</p><p> MOV BX,D2</p><p> CALL DLY</p><p> MOV BX,D2</p><p> CALL DLY</p><p> JMP
59、 BG </p><p> ;倒計(jì)時(shí)----------------------------------- </p><p> DJS PROC NEAR </p><p><b> PUSH DX</b></p><p><b> PUSH CX</b
60、></p><p><b> PUSH AX</b></p><p><b> PUSH BX </b></p><p><b> BEGIN: </b></p><p> MOV AL,0 </p><p> MOV
61、 CH,0</p><p><b> WRITE2:</b></p><p> MOV AH,AL</p><p> LEA BX,LED</p><p><b> XLAT</b></p><p> MOV CL,8H ;分八位
62、寫一個(gè)LED </p><p> ;-----------164驅(qū)動(dòng)--------------------------------- </p><p><b> WRITE1: </b></p><p> MOV DX,PA55</p><p> OUT DX,AL</p&
63、gt;<p> PUSH AX</p><p> MOV DX,P55CTL;利用8255PC5口控制DCLK,使DCLK產(chǎn)生一低電平到高電平的跳變</p><p> MOV AL,0AH ;PC5置"0"</p><p> OUT DX,AL </p><p>
64、; MOV AL,0BH ;PC5置"1"</p><p> OUT DX,AL</p><p> POP AX</p><p> RCR AL,1</p><p> DEC CL</p><p> CMP CL,0</p>
65、<p> JNZ WRITE1</p><p> CALL DELAY </p><p> MOV AL,AH</p><p> INC AL</p><p> INC CH</p><p> CMP CH,0AH ;循環(huán)10次</p>
66、<p> JBE WRITE2 ;調(diào)用數(shù)碼管過程</p><p> POP DX</p><p> POP CX</p><p> POP BX</p><p> POP AX</p><p><b> RET</b></p&
67、gt;<p><b> DJS ENDP</b></p><p> ; JMP BEGIN </p><p> ;---------延時(shí)1S--------------------</p><p> DELAY PROC NEAR </p><p> PUSH
68、CX</p><p> MOV BL, 24</p><p> M2: MOV CX,2810H</p><p> LOOP $</p><p><b> DEC BL</b></p><p><b> JNZ M2</b>&l
69、t;/p><p> POP CX</p><p><b> RET</b></p><p> DELAY ENDP</p><p> ;---------------------------------</p><p> DLY PROC NEAR ;延時(shí)<
70、/p><p> PUSH CX</p><p> DDD: MOV CX,0FFFH</p><p> CCC: LOOP CCC</p><p> DEC BX</p><p> CMP BX,0</p><p> JNE DDD
71、</p><p> POP CX</p><p><b> RET</b></p><p> DLY ENDP</p><p> ; CODE ENDS</p><p> ;-----------數(shù)碼管編碼----------------------</p&g
72、t;<p> LED: DB 09H,01H,1FH,41H,49H,99H,0DH,25H,9FH,03H</p><p> ;9 8 7 6 5 4 3 2 1 0</p><p> CODE ENDS</p><p> ;--------------------------------
73、----------- </p><p> END START </p><p><b> 運(yùn)行結(jié)果</b></p><p> 4個(gè)燈全紅,然后南北綠東西紅,數(shù)碼管倒計(jì)時(shí)從9到0,綠燈閃3次然后黃燈變紅燈,東西變綠,倒計(jì)時(shí)從9到0,東西綠燈閃3次變黃燈,再變紅燈,南北變綠燈,循環(huán)。</p><p&
74、gt;<b> 十 、心得體會(huì):</b></p><p> 本次課程設(shè)計(jì)我學(xué)會(huì)了很多東西。平時(shí)的學(xué)習(xí)只是理論上的很少有實(shí)戰(zhàn)。這次機(jī)會(huì)讓我們體會(huì)到了設(shè)計(jì)的樂趣。通過查閱資料和老師的指導(dǎo)再結(jié)合平時(shí)所學(xué)的知識(shí),我完成了課題“基于PC機(jī)與8255的交通燈電路系統(tǒng)設(shè)計(jì)”。本次課程設(shè)計(jì)中,最困難的是程序調(diào)試部分,由于對(duì)程序指令不是十分的熟練,中間通過上網(wǎng),查閱圖書反復(fù)修改很多次,最后終于調(diào)試出了正確
75、的程序。其次便是電路圖的鏈接,芯片的引腳比較多,連線也比較的復(fù)雜,有時(shí)候一不小心不該交叉的兩條線就交叉了,線路錯(cuò)綜復(fù)雜,但是畫出的圖要盡可能的一目了然,這就要求我們要非常的認(rèn)真,反復(fù)的檢查線路,確保萬無一失,才能圓滿的完成設(shè)計(jì)。</p><p><b> 十一、參考資料:</b></p><p> 1、《Protel99SE設(shè)計(jì)寶典》電子工程出版社</p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- eda交通燈課程設(shè)計(jì)---交通燈控制系統(tǒng)
- eda交通燈課程設(shè)計(jì)---交通燈控制系統(tǒng)的設(shè)計(jì)
- eda交通燈課程設(shè)計(jì)--cpld實(shí)現(xiàn)交通燈控制系統(tǒng)
- 交通燈課程設(shè)計(jì)---交通控制系統(tǒng)設(shè)計(jì)
- 交通燈控制系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--交通燈控制系統(tǒng)
- 交通燈課程設(shè)計(jì)--plc實(shí)現(xiàn)交通燈控制設(shè)計(jì)
- 交通燈課程設(shè)計(jì)--交通燈控制器
- 交通燈控制系統(tǒng)課程設(shè)計(jì)
- 交通燈控制系統(tǒng) 課程設(shè)計(jì)
- 交通燈控制系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--交通燈控制系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)---交通燈控制系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)-交通燈控制系統(tǒng)設(shè)計(jì)
- 交通燈設(shè)計(jì)數(shù)電交通燈課程設(shè)計(jì)數(shù)電交通燈設(shè)計(jì)
- 交通燈課程設(shè)計(jì)--基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)
- 交通燈課程設(shè)計(jì)報(bào)告---交通燈控制器
- 交通燈課程設(shè)計(jì)---簡易交通燈控制電路
- 交通燈控制系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)---模擬交通燈控制系統(tǒng)
評(píng)論
0/150
提交評(píng)論