久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

(語言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈

2022-04-19 18:20:37下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了這篇《(語言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《(語言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈》。

課程設(shè)計(jì)說明書

課程設(shè)計(jì)名稱:

微機(jī)原理與接口技術(shù)課程設(shè)計(jì)

課程設(shè)計(jì)題目:

微機(jī)打印口外接交通燈模擬LED顯示器

學(xué)

稱:

信息工程學(xué)院

專業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

班級(jí):

學(xué)號(hào):

姓名:

評(píng)分:

教師:

X

X

設(shè)計(jì)選題及功能說明

設(shè)計(jì)選題:微機(jī)打印口外接交通燈模擬LED顯示器。

課題要求及功能說明:

通過微機(jī)打印插座(25D)設(shè)計(jì),用微機(jī)編程可實(shí)現(xiàn)對(duì)打印口外接12個(gè)路口交通燈(紅、綠、黃)的控制顯示等。

設(shè)有一個(gè)十字路口,1、3為南北方向,2、4為東西方向,初始為四個(gè)路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車;

延時(shí)一段時(shí)間后,1、3路口的綠燈熄滅,而1、3路口的黃燈開始閃爍,閃爍若干次后,1、3路口紅燈亮,而同時(shí)2、4路口的綠燈亮,2、4方向通車;

延時(shí)一段時(shí)間后,2、4路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次后,再切換到1、3路口方向,之后重復(fù)上述過程。

硬件電路設(shè)計(jì)

硬件電路采用Protel

Technology公司的CAD工具Protel

99進(jìn)行設(shè)計(jì)。

2.1

8255A芯片選擇

按照課題設(shè)計(jì)要求,我們選擇通過8255A并口來控制LED發(fā)光二極管的亮滅,8255A具有3個(gè)通道3種工作方式的可編程并行接口芯片。使用前要寫入一個(gè)方式控制字選擇A、B、C三個(gè)端口各自的工作方式,共有三種;

方式0

:基本的輸入輸出方式,即無須聯(lián)絡(luò)就可以直接進(jìn)行的I/O方式。其中A、B、C口的高四位或低四位可分別設(shè)置成輸入或輸出。

方式1

:選通I/O,此時(shí)接口和外圍設(shè)備需聯(lián)絡(luò)信號(hào)進(jìn)行協(xié)調(diào),只有A口和B口可以工作在方式1,此時(shí)C口的某些線被規(guī)定為A口或B口與外圍設(shè)備的聯(lián)絡(luò)信號(hào),余下的線只有基本的I/O功能,即只工作在方式0.方式2:

雙向I/O方式,只有A口可以工作在這種方式,該I/O線即可輸入又可輸出,此時(shí)C口有5條線被規(guī)定為A口和外圍設(shè)備的雙向聯(lián)絡(luò)線,C口剩下的三條線可作為B口方式1的聯(lián)絡(luò)線,也可以和B口一起方式0的I/O線。

8255A引腳信號(hào)如右圖

2.2電路設(shè)計(jì)

本設(shè)計(jì)用DB25

連接8255控制12個(gè)LED亮滅

電路原理圖如圖1:

圖1

交通燈原理圖

2.3印刷電路圖設(shè)計(jì)

制作pcb印刷電路板,采用的是自動(dòng)布線的方法。即利用正確的原理圖制作網(wǎng)絡(luò)表,然后新建CAM

output

configuration文件,在設(shè)定好印刷板得規(guī)格大小后導(dǎo)入剛才生成的網(wǎng)絡(luò)表,然后再調(diào)整各元件的位置,等待其自動(dòng)布線。經(jīng)過多次設(shè)計(jì)修改,本交通燈模擬LED顯示器的PCB圖如圖2所示

圖2

交通燈模擬LED顯示器

測(cè)試程序

用匯編語言編寫對(duì)交通燈的測(cè)試程序要根據(jù)交通燈原理圖,主機(jī)與8255A連接:從交通燈原理圖可以看出,低電平有效/CS選擇8255A,通過對(duì)A0、A1控制選擇8255A的PBPC端口,低電平有效/WR控制輸入;8255A與交通燈連接:8255A的端口PB高4位分別與交通燈的四個(gè)方向的綠燈相連,PC端口的低4位與四個(gè)方向的紅燈相連,PC端口的高4位與四個(gè)方向的黃燈,從交通燈原理圖可看出一下特點(diǎn)(1)相對(duì)方向的燈保持一致,如1、3,方向,2、4方向。那么在設(shè)計(jì)程序時(shí),1、3方向的一樣,2、4方向的一樣(2)四個(gè)方向的交通燈可能出現(xiàn)的組合:紅綠、紅黃,不會(huì)出現(xiàn)綠黃。既不能出現(xiàn)端口PB高4位與PC端口的高4位同時(shí)有效的情況。根據(jù)以上所述程序可以設(shè)計(jì)為如下

DATAPT

EQU

378H

CTRLPT

EQU

37AH

INTCNT

EQU

GDURA

EQU

YDURA

EQU

RDURA

EQU

GSTATE

EQU

0

Y1STATE

EQU

Y2STATE

EQU

RSTATE

EQU

Y3STATE

EQU

Y4STATE

EQU

DSEG

SEGMENT

OLD1CH

DD

?

LTSTATE

DB

?

YBLKCNT

DB

0

DSEG

ENDS

CSEG

SEGMENT

ASSUME

CS:

CSEG,DS:

DSEG

START:

MOV

DX,CTRLPT

MOV

AL,11101100B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,10000000B

OUT

DX,AL

MOV

AX,351CH

INT

21H

MOV

WORD

PTR

OLD1CH,BX

MOV

WORD

PTR

OLD1CH

+

2,ES

MOV

DX,OFFSET

NEW1CH

MOV

AX,251CH

CALL

GREEN

INT

21H

MOV

AH,0

INT

16H

LDS

DX,OLD1CH

MOV

AX,251CH

INT

21H

MOV

AH,4CH

INT

21H

NEW1CH:

CMP

CX,0

JZ

NEXT

DEC

CX

IRET

NEXT:

CMP

LTSTATE,GSTATE

JZ

GRN

CMP

LTSTATE,Y1STATE

JZ

YLW1

CMP

LTSTATE,Y2STATE

JZ

YLW2

CMP

LTSTATE,RSTATE

JZ

RD

CMP

LTSTATE,Y3STATE

JZ

YLW3

CMP

LTSTATE,Y4STATE

JZ

YLW4

GRN:

CALL

GREEN

IRET

YLW1:

CALL

YELLOW1

IRET

YLW2:

CALL

YELLOW2

IRET

RD:

CALL

RED

RET

YLW3:

CALL

YELLOW3

IRET

YLW4:

CALL

YELLOW4

IRET

GREEN

PROC

;

;綠燈

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11101000B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,11110000B;1、3方向的綠燈,2、4方向的紅燈亮30秒

OUT

DX,AL

MOV

DX,MOV

AL,11100100B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,10100101B

OUT

DX,AL

MOV

CX,GDURA

*

INTCNT

MOV

LTSTATE,Y1STATE

POP

DX

POP

AX

RET

GREEN

ENDP

YELLOW1

PROC

;黃燈

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11100100B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,11110101B

;

1、3方向的黃燈亮0.5秒(黃燈一共閃爍3次,即亮滅各3次)

OUT

DX,AL

MOV

DX,CTRLPT

MOV

AL,11101000B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,10100000B

OUT

DX,AL

MOV

CX,INTCNT

/

MOV

LTSTATE,Y2STATE

POP

DX

POP

AX

RET

YELLOW1

ENDP

YELLOW2

PROC

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11101000B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,11110000B;

1、3方向的黃燈滅0.5秒(黃燈一共閃爍3次,即亮滅各3次)

OUT

DX,AL

MOV

CX,INTCNT

/

INC

YBLKCNT

CMP

YBLKCNT,YDURA

JZ

CHGRED

MOV

LTSTATE,Y1STATE

JMP

Y2RET

CHGRED:

MOV

LTSTATE,RSTATE

MOV

YBLKCNT,0

Y2RET:

POP

DX

POP

AX

RET

YELLOW2

ENDP

RED

PROC

;紅燈

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11100100B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,01011010B;

1、3方向的紅燈,2、4方向的綠燈亮30秒

OUT

DX,AL

MOV

CX,RDURA

*

INTCNT

MOV

LTSTATE,Y3STATE

POP

DX

POP

AX

RET

RED

ENDP

YELLOW3

PROC;

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11100100B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,11111010B

;

2、4方向的黃燈亮0.5秒(黃燈一共閃爍3次,即亮滅各3次)

OUT

DX,AL

MOV

DX,CTRLPT

MOV

AL,11101000B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,01010000B

OUT

DX,AL

MOV

CX,INTCNT

/

MOV

LTSTATE,Y4STATE

POP

DX

POP

AX

RET

YELLOW3

ENDP

YELLOW4

PROC

PUSH

AX

PUSH

DX

MOV

DX,CTRLPT

MOV

AL,11101000B

OUT

DX,AL

MOV

DX,DATAPT

MOV

AL,11110000B

;

2、4方向的黃燈滅0.5秒(黃燈一共閃爍3次,即亮滅各3次)

OUT

DX,AL

MOV

CX,INTCNT

/

INC

YBLKCNT

CMP

YBLKCNT,YDURA

JZ

CHGGRN

MOV

LTSTATE,Y3STATE

JMP

Y4RET

CHGGRN:

MOV

LTSTATE,GSTATE

MOV

YBLKCNT,0

Y4RET:

POP

DX

POP

AX

RET

YELLOW4

ENDP

CSEG

ENDS

END

START

小結(jié)

通過本次關(guān)于微機(jī)打印口外接交通燈模擬LED顯示器的課程設(shè)計(jì),我了解了交通燈的工作原理,而在此基礎(chǔ)上設(shè)計(jì)原理圖和硬件電路板,則讓我對(duì)課本上的知識(shí)進(jìn)行了實(shí)際的應(yīng)用,例如DB25

25幀的打印機(jī)接口,8255A芯片,對(duì)他們的功能及作用都有了較深的理解。完成本次實(shí)驗(yàn)的工具軟件是protel99,這是一款電子工程師設(shè)計(jì)電路原理圖和PCB的行業(yè)軟件。不過值得注意的是,本軟件的漢化版經(jīng)常出現(xiàn)問題,特別是對(duì)制作pcb圖的影響很大。所以建議使用protel99的英文版。通過主機(jī)打印口和8255A接口的連接,對(duì)db25各個(gè)針腳功能有了更深入得了解,拓展了課本上的知識(shí)。因?yàn)樵谡麄€(gè)小組中我主要負(fù)責(zé)制作pcb這一塊,所以覺得確定印刷電路板的尺寸大小,定印刷電路層次和元器件布局很重要。實(shí)驗(yàn)的最后一部分是編寫程序,增強(qiáng)了我的匯編語言能力。

參考文獻(xiàn)

戴梅萼

史嘉權(quán)

微型計(jì)算機(jī)技術(shù)及應(yīng)用(第4版)

清華大學(xué)出版社

2008年2月

Protel

99SE電路設(shè)計(jì)基礎(chǔ)與工程范例

趙景波

王臣業(yè)編著

清華大學(xué)出版社2008年5月

Protel

99SE

電路設(shè)計(jì)與制板

朱云芳

江樺

翟旭等編著

機(jī)械工業(yè)出版社

2007年11月

匯編語言程序設(shè)計(jì)教程

(第二版)

卜艷萍編著

清華大學(xué)出版社

2007

胡景春

實(shí)踐優(yōu)秀作品選編

東南大學(xué)出版社

2010年2月

胡景春

劉洪

微機(jī)原理\單片機(jī)應(yīng)用實(shí)驗(yàn)指導(dǎo)(第二版)

南昌航院計(jì)算機(jī)系

2004

附錄一

電路原理圖

附錄二

PCB圖

附錄三

25針并行口打印機(jī)口的針腳功能表

南chang航空大學(xué)

下載(語言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈word格式文檔
下載(語言、微機(jī)原理及接口技術(shù))實(shí)驗(yàn)交通燈.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    微機(jī)原理與接口技術(shù)課程設(shè)計(jì)-交通燈控制系統(tǒng)

    版權(quán)所有 微機(jī)原理課程設(shè)計(jì) 報(bào) 告 書 課 題 名 班 級(jí)學(xué) 號(hào)姓 名 指導(dǎo)教師 日 期 目錄 1 設(shè)計(jì)目的 .........................................................................

    微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié)

    微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié) 11107108徐寒黎 一、 實(shí)驗(yàn)內(nèi)容以及設(shè)計(jì)思路 1、①試編寫一程序,比較兩個(gè)字符串STRING1、 STRING2 所含字符是否相同,若相同輸出“MATCH”,若不......

    微機(jī)原理及接口技術(shù)試卷及答案

    一、(共30分) 1.(10分) (1)將十進(jìn)制數(shù)+107/128化成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)(3分) (2)請(qǐng)回答什么是二--十進(jìn)制編碼?什么是有權(quán)碼、什么是無權(quán)碼、各舉一個(gè)你熟悉的有權(quán)碼......

    微機(jī)原理與接口技術(shù)試題答案

    微機(jī)原理與接口技術(shù)試題答案 一、填空題(20*1) 1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。 2、8086有( 20 )位地址線,存儲(chǔ)器容量為( 1M)B。 3、8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講,......

    微機(jī)原理與接口技術(shù)試題及答案

    一、 填空題(每空 1 分,共 15 分) 得分 評(píng)閱人 1.RESET信號(hào)到來后8088/86的CS和IP 分別為 _FFFF_H 和_0000_H。 2. 在特殊全嵌套方式下,8259可響應(yīng) 同級(jí)或高級(jí) 中斷請(qǐng)求。 3......

    微機(jī)接口技術(shù)課程實(shí)驗(yàn)考核

    微機(jī)接口技術(shù)課程實(shí)驗(yàn)考核設(shè)計(jì)題目:搶答器電路的設(shè)計(jì)設(shè)計(jì)要求:以51單片機(jī)為核心芯片,在其最小系統(tǒng)基礎(chǔ)上通過8155并行接口擴(kuò)展按鍵,擴(kuò)展發(fā)光二極管,搭建搶答器電路,要求有一個(gè)總開......

    微機(jī)原理與接口技術(shù) 實(shí)驗(yàn)報(bào)告一

    評(píng)閱微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告一姓名匡越學(xué)號(hào)1715211016時(shí)間地點(diǎn)實(shí)驗(yàn)題目一、實(shí)驗(yàn)?zāi)康?.熟悉Keil軟件使用2.熟悉MCS-51指令3.學(xué)習(xí)簡單程序的調(diào)試方法二、實(shí)驗(yàn)說明通過實(shí)驗(yàn)......

    微機(jī)原理與接口技術(shù)課程總結(jié)

    10電子班《微機(jī)原理與接口技術(shù)》課程總結(jié)提要 一、圍繞本課程的教學(xué)內(nèi)容,除了閱讀教材外你還看了哪些資料?請(qǐng)歸納簡述其內(nèi)容。 二、請(qǐng)陳述當(dāng)前你對(duì)微控制器工作系統(tǒng)的認(rèn)識(shí) 三......

主站蜘蛛池模板: 久久精品国产精品亚洲蜜月| 色偷偷亚洲精品一区二区| 人人妻人人澡人人爽国产| 国产成人艳妇aa视频在线| 久久夜色精品国产| 免费观看全黄做爰大片国产| 女人又爽?又黄?免费俄罗斯| 亚洲综合性av私人影院| 一个添下面两个吃奶把腿扒开| 7777亚洲大胆裸体艺术全集| 无码人妻少妇久久中文字幕| 国产一二三四区中| 色欲人妻aaaaaa无码| 久久国语露脸国产精品电影| 国产做a爰片久久毛片a片| 国产女主播白浆在线观看| 日韩精品无码人妻一区二区三区| 国产精品美女一区二区视频| 丁香六月久久婷婷开心| 国产精品无码a∨精品影院app| 又大又粗欧美黑人aaaaa片| 少妇人妻88久久中文字幕| 国产丝袜视频一区二区三区| 无遮挡18禁啪啪免费观看| 色先锋影音岛国av资源| 国产成人无码精品久久涩吧| 天干天干啦夜天干天天爽| 国产精品无码无卡在线观看久| 国产在线精品二区| 中文无码精品一区二区三区| 337p日本欧洲亚洲大胆精筑| 国产欧美国产精品第一区| 国产精品无码翘臀在线看| 亚洲自偷自拍熟女另类| 起碰免费公开97在线视频| 97一期涩涩97片久久久久久久| 国产无遮挡裸体免费视频在线观看| 国产精品视频一区二区三区不卡| 波多野结衣的av一区二区三区| 97精品久久久久中文字幕| 人人妻人人添人人爽欧美一区|