《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐教程》_第1頁
《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐教程》_第2頁
《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐教程》_第3頁
《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐教程》_第4頁
《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)踐教程》_第5頁
已閱讀5頁,還剩153頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)

實(shí)踐教程

東南大學(xué)儀器科學(xué)與工程學(xué)院

二。一二年八月

目錄

第一章實(shí)驗(yàn)設(shè)備介紹3

1.實(shí)驗(yàn)儀面板不意圖3

2.實(shí)驗(yàn)系統(tǒng)的組成和聯(lián)接4

3.偉福(WAVE)單片機(jī)防真開發(fā)器使用簡介4

4.實(shí)驗(yàn)儀電路原理圖5

第二章軟件實(shí)驗(yàn)

1.程序跳轉(zhuǎn)表18

2.內(nèi)存塊移動20

3.數(shù)據(jù)排序22

第三章硬件實(shí)驗(yàn)24

1.10口輸入輸出24

2.繼電器控制27

3.用74HC245讀入數(shù)據(jù)29

4.用74HC273輸出數(shù)據(jù)31

5.PWM轉(zhuǎn)換電壓實(shí)驗(yàn)33

6.用8255輸入、輸出35

7.串行數(shù)轉(zhuǎn)換并行數(shù)38

8.并行數(shù)轉(zhuǎn)換串行數(shù)41

9.計(jì)數(shù)器實(shí)驗(yàn)45

10.外部中斷實(shí)驗(yàn)47

11.定時器實(shí)驗(yàn)53

12.D/A數(shù)模轉(zhuǎn)換實(shí)驗(yàn)56

13.A/D模數(shù)轉(zhuǎn)換實(shí)驗(yàn)59

14.八段數(shù)碼管顯示62

15.鍵盤掃描顯示實(shí)驗(yàn)67

16.電子時鐘73

17.單片機(jī)串行口通訊實(shí)驗(yàn)78

18.1-Wire總線實(shí)驗(yàn)85

19.直流電機(jī)控制實(shí)驗(yàn)88

20.步進(jìn)電機(jī)控制實(shí)驗(yàn)92

21.溫度傳感器實(shí)驗(yàn)98

22.液晶顯示屏控制實(shí)驗(yàn)103

23.電子琴實(shí)驗(yàn)112

24.壓力傳感器實(shí)驗(yàn)118

25.紅外通訊實(shí)驗(yàn)122

26.16x16點(diǎn)陣顯示實(shí)驗(yàn)126

27.12C總線實(shí)驗(yàn)132

28.SPI總線實(shí)驗(yàn)141

第四章邏輯分析工具151

第五章系統(tǒng)自檢功能152

-2-

第一章實(shí)驗(yàn)設(shè)備介紹

1.實(shí)驗(yàn)儀面板示意圖:

串轉(zhuǎn)并與CS片數(shù)模與模

并轉(zhuǎn)串選數(shù)變換

數(shù)

發(fā)光二極管

及撥動開關(guān)16X16LED8255

________>

-3-

2.實(shí)驗(yàn)系統(tǒng)組成和聯(lián)接

2.1實(shí)驗(yàn)系統(tǒng)主機(jī)的硬件組成

本實(shí)驗(yàn)系統(tǒng)由板上仿真器、試驗(yàn)儀、偉福仿真軟件、開關(guān)電源

構(gòu)成。主機(jī)上有豐富的實(shí)驗(yàn)電路模塊和靈活的組成方法,可以完成

各種實(shí)驗(yàn)。實(shí)驗(yàn)儀提供強(qiáng)大的邏輯分析、波形輸出和程序跟蹤功能,

可以直觀地觀察到彈片機(jī)內(nèi)部及外部電路工作的波形。

2.2MCS51系列單片機(jī)實(shí)驗(yàn)軟件設(shè)置

WAVE集成調(diào)試環(huán)境應(yīng)設(shè)置如下:

仿真器型號:偉福Lab8000實(shí)驗(yàn)儀

仿真頭型號:MCS51實(shí)驗(yàn)

2.3系統(tǒng)的安裝和啟動

1、用配套的USB通訊電纜將PC機(jī)和實(shí)驗(yàn)儀相聯(lián)接。

2、將實(shí)驗(yàn)臺的電源線與220V電源相連。(實(shí)驗(yàn)結(jié)束后應(yīng)拔下)

3、打開實(shí)驗(yàn)臺電源開關(guān),紅色電源指示燈亮。

4、打開計(jì)算機(jī)電源,執(zhí)行WAVE集成調(diào)試軟件。

注意:

1、無論是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實(shí)驗(yàn)線

路的連接,都應(yīng)確保在斷電情況下進(jìn)行,否則可能造成對設(shè)備的損壞。

2、實(shí)驗(yàn)線路連接完成后,應(yīng)仔細(xì)檢查無誤后再接通電源。

3.偉福Lab8000系列彈片機(jī)仿真開發(fā)器使用簡介

MCS51的仿真板已經(jīng)集成到實(shí)驗(yàn)儀的仿真電路中了。仿真板的總

線已經(jīng)接到實(shí)驗(yàn)儀的總線器件上,做總線實(shí)驗(yàn)時,連接好CS即可,

在實(shí)驗(yàn)儀上也接出了MCS51的P0~P3輸入輸出端口,I/O實(shí)驗(yàn)時只要

接到相應(yīng)的接線柱即可。本實(shí)驗(yàn)儀具有外接仿真功能,將實(shí)驗(yàn)儀附

帶的40芯仿真插頭的電纜插到AJ3插座上,就是一臺MCS51的仿真

器,對你自己的設(shè)計(jì)用戶板進(jìn)行仿真。

-4-

4.實(shí)驗(yàn)儀電路原理圖

4.1邏輯電平開關(guān)電路

實(shí)驗(yàn)儀上有8只開關(guān)K0-K7,并有與之相對應(yīng)的K0-K7引線孔為

邏輯電平輸出端。開關(guān)向上撥相應(yīng)插孔輸出高電平“1”,向下?lián)芟?/p>

應(yīng)插孔輸出低電平“0”。

圖1:邏輯電平開關(guān)電路

4.2LED電平顯示電路

實(shí)驗(yàn)儀上裝有8只發(fā)光二極管及相應(yīng)驅(qū)動電路。見圖2,L0-L7

為相應(yīng)發(fā)光二極管驅(qū)動信號輸入端,該輸入端為高電壓電平“1”時

發(fā)光二極管點(diǎn)亮。我們可以通過P1口對其直接進(jìn)行控制,點(diǎn)亮或者

熄滅發(fā)光二極管。

-5-

4.3單脈沖電路

單脈沖電路由按鍵(PULSE)和去抖動處理組成,每按一次(PULSE)鍵產(chǎn)

生一個單脈沖。板上有單脈沖的輸出信號插孔,圖中“n”“w分

別為正脈沖和負(fù)脈沖。

圖3:單脈沖發(fā)生電路

4.4繼電器輸出電路

當(dāng)控制端電平置高,公共觸點(diǎn)與常開端吸合。我們可以將常開端接入一發(fā)

光二極管,公共端接+5V電平,通過對控制端進(jìn)行控制,觀察發(fā)光二極管的狀

態(tài)。見圖5o

圖4:繼電器控制電路

4.5PWM轉(zhuǎn)換電

PWM_INU_OUT

GND_

A-i2v—

圖5:PWM轉(zhuǎn)換電路

-6-

4.6可調(diào)模擬量輸入電路

電位器電路用于產(chǎn)生可變的模擬量(0-5V)。

yvcc

*—@

工GND

圖6:電位器

4.7音頻放大電路

4.8串口通信程序?qū)嶒?yàn)插孔

單片機(jī)與標(biāo)準(zhǔn)的串行設(shè)備通信,需要將TTL電平轉(zhuǎn)到RS232電平或?qū)S232

電平轉(zhuǎn)成TTL電平。本實(shí)驗(yàn)儀提供用戶串行通信接口,可以用這兩個插孔進(jìn)行

RS232通信程序?qū)嶒?yàn),經(jīng)電平轉(zhuǎn)換后,再通過實(shí)驗(yàn)儀的“用戶串口”接到PC機(jī)

或其它RS232設(shè)備,實(shí)現(xiàn)數(shù)據(jù)互傳。

4.9六位LED數(shù)碼顯示器

4.104X6鍵盤電路

本實(shí)驗(yàn)儀的LED顯示電路和鍵盤電路如圖lo顯示電路和鍵盤電路可以工

作在內(nèi)驅(qū)和外驅(qū)兩種方式,內(nèi)驅(qū)是用CPU總線方式驅(qū)動,通過總線讀寫外部設(shè)

備的地址來控制顯示和讀入鍵盤碼。外部驅(qū)動方式是直接用10方式驅(qū)動八段顯

示的段碼、位碼和鍵盤按鍵信息,這里的10控制可以用CPU的10口來實(shí)現(xiàn)控

制,也可通過8255等10擴(kuò)展電路來控制。內(nèi)驅(qū)、外驅(qū)由板上的撥動開關(guān)控制。

-7-

CLR

OUTSEG_

=>CLK

(Addr:0X004H)

D8Q8

D7Q7

D6Q6

D5Q5

D4Q4

D3Q3

D2Q2

DIQI

KEYJN

(Addr:0X001H)

OUT_BITCLR

>CLK

(Addr:0X002H)

D8Q8

D7Q7

D6Q6

D5Q5

D4Q4

D3Q3

D2Q2

DIQI

DATABUS

74374

圖9-10:鍵盤及LED顯示電路

內(nèi)驅(qū)方式:將撥動開關(guān)撥到“內(nèi)驅(qū)”位置,顯示和鍵盤工作于內(nèi)驅(qū)方式,顯

示控制的位碼通過總線由74HC374輸出,經(jīng)ULN2003反向驅(qū)動后,做LED的位

選通信號。位選通信號也可做為鍵盤列掃描碼,鍵盤掃描的行數(shù)據(jù)從74HC245

讀回,374輸出的列掃描碼經(jīng)245讀入后,用來判斷是否有鍵被按下,以及按

下的是什么鍵。如果沒有鍵按下,由于上拉電阻的作用,經(jīng)245讀回的值為高,

如果有鍵按下,374輸出的低電平經(jīng)過按鍵被接到245的端口上,這樣從245

讀回的數(shù)據(jù)就會有低位,根據(jù)374輸出的列信號和245讀回的行信號,就可以

判斷哪個鍵被按下。LED顯示的段碼由另一個74HC374輸出。

鍵盤和LED顯示電路的地址譯碼見圖,做鍵盤和LED實(shí)驗(yàn)時,需將KEY/LED

CS接到相應(yīng)的地址譯碼上。位碼輸出地址為0X002H,段碼輸出地址為0X004H,

鍵盤行碼讀回地址為0X001H,此處X是地址高四位,由KEY/LEDCS決定。例如

將KEY/LEDCS接到地址譯碼的CSO上,那么位碼輸出地址就為08002H,段碼

輸出地址就是08004H,鍵盤行碼讀回地址為08001H。

外驅(qū)方式:將撥動開關(guān)撥到“外驅(qū)”位置,八段顯示和鍵盤工作于外驅(qū)方式,

八段管的段碼控制由輸出端口輸出到A~H插孔。G0~G5是八段管的位碼,同時

也是鍵盤列掃描信號,10口輸出的信號一方面可以點(diǎn)亮一位八段管,另一方面

向鍵盤輸出列掃描信號。K0~K3是鍵盤行信號,10口可以從這里讀到鍵盤按下

的信息,與列掃描一起可以判斷是哪個鍵被按下。

4.11存儲器電路

本實(shí)驗(yàn)儀上有一片32K存儲器61256。提供給學(xué)生做存儲器實(shí)驗(yàn),由于地址

譯碼為4K一段,所以只能提供4K容量使用,地址從0000H?0FFFH。用RAMCS

來選擇不同的地址段,以適應(yīng)不同的應(yīng)用電路。

-9-

4.128255端口擴(kuò)展電路

圖12:8255端口擴(kuò)展電路

4.13A/D轉(zhuǎn)換電路

實(shí)驗(yàn)儀上有一個0?5V的可調(diào)電位器,將可變電壓輸出端接入A/D轉(zhuǎn)換電

路的輸入端,通過CPU軟件處理,讀進(jìn)A/D轉(zhuǎn)換值,再將轉(zhuǎn)換值送數(shù)碼管顯示。

我們可以調(diào)節(jié)電位器,使之輸出不同電壓值,通過數(shù)碼管的顯示,檢驗(yàn)A/D轉(zhuǎn)

換正確與否。

-10-

4.14D/A轉(zhuǎn)換電路

實(shí)驗(yàn)儀上提供了D/A轉(zhuǎn)換電路如下圖所示o我們可以通過軟件編程控制D/A

轉(zhuǎn)換芯片DAC0832,輸出相應(yīng)電流值,經(jīng)過采樣電路取出模擬量電壓值,用電

壓表測量電壓輸出端子,讀出電壓值。

4.15液晶屏顯示控制電路

圖15:液晶屏接口電路

-11-

4.16直流電機(jī)電路

圖16:直流電機(jī)/霍爾器件電路

4.17步進(jìn)電機(jī)電路

0STEPA

驅(qū)

@―STEP-,動

+12V

0STEPB

g)STEPD

圖17:步進(jìn)電機(jī)驅(qū)動電路

-12-

4.18溫度傳感器電路

圖18:溫度傳感器電路

4.19壓力傳感器電路

-13-

4.20紅外通信電路

R88J3_l

IRRCV

紅外接收

紅外發(fā)光管立4:ED

?

紅外發(fā)送控制口

紅外接校

圖20:紅外通信電路

4.216X16LED點(diǎn)陣電路

圖21:LED點(diǎn)陣電路

-14-

4.228251A串行口擴(kuò)展電路

0A2719TXD/

DOTxD

\BX1

0AD128DIU28

0AD2f15

TxRDY

PAD32目8251

0AD4~D3TxCLK

D4TxEMPT

PAD56

0AD6~7D5

0AD7~S'D6RxD

D7

RxRDY

nCS5:Lll

C2RxCLK

「ORD

BX160JRI。RRDSYNDET

T

WR

C/DDSR

CLKM20DTR

>CLKCTS

BX21DRST。21

>RESETRTS

圖22:8251A串行口擴(kuò)展電路

4.238253定時器/計(jì)數(shù)器擴(kuò)展電路

OADO810OUTO

DOOUTO

OAD1711GATE0BX5

DIU27GATED

OAD269~CLKOBX6

D2CLKO<

OAD358253BX7

D3

OAD44

E-4

OAD53

D5/

OAD6OUT1

213kB>z8

D6OUT1\

OAD7114GATE1

D7GATE1xB>9

15CLK1

B>1o

CLK1<\1

)x15nCS5321C

CS

ORD

RD

OUR23。

WR

17

OUT2

OAO197?

AOGATE2

OA120T8

AlCLK2<

圖23:8253定時器/計(jì)數(shù)器擴(kuò)展電路

-15-

4.248259中斷擴(kuò)展電路

0I0

OADO11DR18INTOBc11

D1u工26R1A

oADno"ITT^INTIBc12

2A

OAD29D28251TR20INT2

B\zA13

OAD38D3IR321

D4R4

OAD4~7iT

R

OAD56D5T5

D61R6

OAD6~5lT

OAD7~4D7IR7

INT5917

INT

BX22XINTA5926q16VCC

BX23?INTASP/EN

nCS59

CSz

BX14/ORD3212CASO

Bc■7

OUR^'RDCASOx?

TT2CASIBc■8

^7^WRCAS1W葭?

OAO155^Bvz19

AOCAS2-z\A

圖24:8259中斷擴(kuò)展電路

4.258237DMA擴(kuò)展電路

OADO3032OAO

DBOAO

"OADI^733OAl

DBlU29Al

OAD22834OA2

DB2A2

'OAD327"823735OA3

DB3A3

*OAD42637OA4

DB4A4

'OADS^T38OA5

DB5A5

,oAD62239OA6

DBGA6

'OAD72140OA7

DB7A7

BX20)nCS371119DREQO/

CSDREQO

MEMR3187

MEMRDREQI

MEMW417

MEMWDREQ2

ORD116

I/ORDREQ3

OWR2

I/OW

HRQ1。25DACKO/

HRQDACKO

BX24HLDA7247

HLDADACKl

BX25READY614

READYDACK2

nEOP3了15

gEOPDACK3

CLK37129AEN

>CLKAEN

DRSTCI13-8ADSTB

RESETADSTB

圖25:8237DMA擴(kuò)展電路

-16-

4.2612c總線實(shí)驗(yàn)電路

vcc

18T

口一1

AOVVC曲CCC-z—中I「

AlWP6

'-A2A2SSCCLL--1—SCL

'GNGDNDSSDDAA

SDA

-24C02

圖26:12c總線電路

4.27插孔

本實(shí)驗(yàn)儀上有MCS51芯片的PO~P3端口的插孔,端口功能與MCS51芯片一樣,

PO,P2既可以當(dāng)I/O口,又可以當(dāng)總線使用,P3可以當(dāng)I/O口,也可以工作于

第二功能,比如串口,中斷,定時,讀寫等等到。如果是進(jìn)行PIC57實(shí)驗(yàn),相

關(guān)的插孔還可以做為PIC57的管腳,實(shí)現(xiàn)PIC57的相關(guān)功能(PIC的管腳用稍

小的字體標(biāo)出)。除些之外,如果實(shí)驗(yàn)儀支持8088/86實(shí)驗(yàn),板上還提供了8251

串行通信芯片的管腳插孔,8253定時器/計(jì)數(shù)器芯片的管腳插孔,8259外部中

斷處理芯片及8237DMA芯片的管腳接出插座,在做實(shí)驗(yàn)時,將信號接到相關(guān)芯

片的管腳插孔上即可。

4.28地址譯碼插孔

片選號地址范圍

CSO08000H-08FFFH

CS109000H-09FFFH

CS2OAOOOH-OAFFFH

CS3OBOOOH-OBFFFH

CS4OCOOOH-OCFFFH

CS5ODOOOH-ODFFFH

CS6OEOOOH-OEFFFH

CS7OFOOOH-OFFFFH

-17-

第二章軟件實(shí)驗(yàn)

軟件實(shí)驗(yàn)一程序跳轉(zhuǎn)表

一、實(shí)驗(yàn)要求

在多分支結(jié)構(gòu)的程序中,能夠按調(diào)用號執(zhí)行相應(yīng)的功能,完成指定操作。

二'實(shí)驗(yàn)?zāi)康?/p>

1、了解程序的多分支結(jié)構(gòu)

2、了解多分支結(jié)構(gòu)程序的編程方法

三、實(shí)驗(yàn)說明

多分支結(jié)構(gòu)是程序中常見的結(jié)構(gòu),若給出調(diào)用號來調(diào)用子程序,一

般用查表方法,查到子程序的地址,轉(zhuǎn)到相應(yīng)子程序。

四、程序框圖

-18-

五、參考程序

unsignedchartemple_run=10;

voidFuncO(){temple_run=O;}

voidFund(){temple_run=1;}

voidFunc2(){temple_run=2;}

voidFunc3(){temple_run=3;}

voidFuncEnter(unsignedcharFuncID)

switch(FuncID){

case0:FuncO();break;

case1:Func1();break;

case2:Func2();break;

case3:Func3();break;

default:break;

voidmain()

FuncEnter(O);

FuncEnter(l);

FuncEnter(2);

FuncEnter(3);

while(1);

-19-

軟件實(shí)驗(yàn)二內(nèi)存塊移動

一、實(shí)驗(yàn)要求

將指定源地址和長度的存儲塊移到指定目標(biāo)位置

二、實(shí)驗(yàn)說明

了解內(nèi)存的移動方法。

加深對存儲器讀寫的認(rèn)識。

三、實(shí)驗(yàn)說明

塊移動是計(jì)算機(jī)常用操作之一,多用于大量的數(shù)據(jù)復(fù)制和圖象操作。

本程序是給出起始地址,用地址加一方法移動塊,請思考:給出塊結(jié)束地址,

用地址減一方法移動塊的算法。另外,若源塊地址和目標(biāo)塊地址有重疊,

該如何避免?

四、實(shí)驗(yàn)框圖

五、參考程序

xdataunsignedcharBufferl[256]_at_0x3000;

xdataunsignedcharBuffer2[256]_at_0x4000;

voidmain()

{

unsignedintindex;

unsignedcharxdata*ptr1;

unsignedcharxdata*ptr2;

ptr1=&Buffer1;

ptr2=&Buffer2;

for(index=0;index<=255;index++){

*ptr2++=*ptr1++;

-21-

軟件實(shí)驗(yàn)三數(shù)據(jù)排序

一、實(shí)驗(yàn)要求

給出一組隨機(jī)數(shù),將此組數(shù)據(jù)排序,使之成為有序數(shù)列

二、實(shí)驗(yàn)說明

本程序用的是“冒泡排序”法,是將一個數(shù)與后面的數(shù)相比較,如

果比后面的數(shù)大,則交換,如此將所有的數(shù)比較一遍后,最大的數(shù)就會

在數(shù)列的最后面。再進(jìn)行下一輪比較,找出第二大數(shù)據(jù),直到全部數(shù)據(jù)

有序。

三'程序框圖

-22-

四、參考程序

#defineSize10

unsignedcharArray[Size]={9,7,2,8,4,6,0,3,1,5};

voidmain()

{

bitChange;

unsignedcharindex;

unsignedcharTemp;

do{

Change=0;

for(index=0;index<(Size-1);index++){

if(Array[index]>Array[index+1]){

Change=1;

Temp=Array[index];

Array[index]=Array[index+1];

Array[index+1]=Temp;

}

}

}while(Change);

-23-

第三章硬件實(shí)驗(yàn)

硬件實(shí)驗(yàn)一10口榆入、榆出實(shí)驗(yàn)

一、實(shí)驗(yàn)要求

1、P1口做輸出口,接八只發(fā)光二極管,編寫程序使發(fā)光二極管循環(huán)點(diǎn)亮。

2、Pl.O、P1.1作輸入口接兩個撥動開關(guān),P1.2、P1.3作輸出口,接兩個

發(fā)光二極管,編寫程序讀取開關(guān)狀態(tài),將此狀態(tài),在發(fā)光二極管上顯示出

來。編程時應(yīng)注意PLO、PL1作為輸入口時應(yīng)先置1,才能正確讀入值。

二'實(shí)驗(yàn)?zāi)康?/p>

1、學(xué)習(xí)單片機(jī)的I/O口的使用方法。

2、學(xué)習(xí)延時子程序的編寫和使用。

三、實(shí)驗(yàn)電路及連線

連線連接孔1連接孔2連線連接孔1連接孔2

1P1.0L01K4P1.0

2Pl.1L12K5Pl.1

3P1.2L23P1.2L4

4P1.3L34P1.3L5

5P1.4L4MCS51的P1口輸入輸出

6P1.5L5

7P1.6L6

8P1.7L7

MCS51的P1口循環(huán)點(diǎn)燈

四、實(shí)驗(yàn)說明

1、對于MCS51,P1口是準(zhǔn)雙向口。它作為輸出口時與一般的雙向口使

用方法相同。由準(zhǔn)雙向口結(jié)構(gòu)可知當(dāng)P1口用為輸入口時,必須先對它置“1”。

若不先對它置“1”,讀入的數(shù)據(jù)是不正確的。

2、8051延時子程序的延時計(jì)算問題,對于程序查指令表可知MOV,DJNZ

指令均需用兩個機(jī)器周期,在6MHz晶振時,一個機(jī)器周期時間長度為

-24-

12/6MHZ,所以該段程序執(zhí)行時間為:(256X255+2)X2X124-6%261ms

五、實(shí)驗(yàn)框圖

(A)P1口循環(huán)點(diǎn)燈程序框圖(B)P1口輸入輸出程序框圖

六\參考程序

#include<reg51.h>

voiddelay()

-25-

unsignedinti;

for(i=0;i<20000;i++){}

voidmain()

unsignedcharindex;

unsignedcharLED;

while(1)

LED=1;

for(index=0;index<8;index++)

P1=LED;

LED?=1;

delay();

七、將以上程序改成先1,3,5,7燈亮,再2,4,6,8燈亮.

-26-

硬件實(shí)驗(yàn)二繼電器控制實(shí)驗(yàn)

一、實(shí)驗(yàn)要求

用單片機(jī)的端口,輸出電平控制繼電器的吸合和斷開,實(shí)現(xiàn)對外部裝置

的控制。

二'實(shí)驗(yàn)?zāi)康?/p>

1、學(xué)習(xí)I/O端口的使用方法

2、掌握繼電器的控制的基本方法

3、了解用弱電控制強(qiáng)電的方法

三、實(shí)驗(yàn)電路及連線

連線連接孔1連接孔2

1P1.0繼電器輸入

25V繼電器常閉輸入

3L0繼電器中間輸入

四、實(shí)驗(yàn)說明

現(xiàn)代自動控制設(shè)備中,都存在一個電子電路與電氣電路的互相連接問

題,一方面要使電子電路的控制信號能夠控制電氣電路的執(zhí)行元件(電動

機(jī),電磁鐵,電燈等),另一方面又要為電子線路的電氣電路提供良好的電

氣隔離,以保護(hù)電子電路和人身的安全。繼電器便能完成這一橋梁作用。

本實(shí)驗(yàn)采用的繼電器其控制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論