You are on page 1of 33

HNG DN S DNG KIT MD-KBV2

1. KHI NGUN

Khi ngun c nhim v nh sau:


- Khi ngun c nhim v chuyn i in p +24VDC ng vo sang in p +5VDC
cp cho tt c chip trn KIT, +12VDC v -12VDC cp cho khi DAC0808 ( Digital
Analog Converter), +6VDC v +13VDC v +21VDC cp cho khi Programmer,
+24VDC cp cho khi Realy + Triac v khi Step Motor . . .
- Rc DC nhn ngun ng vo.
- Cng tc gt dng ON OFF ngun cho KIT.
- Led ch th ngun s sng khi cng tc ngun v tr ON.
2. Khi Programmer

- Giao tip vi PC qua cng USB


- T ng d tm chip np, khng cn chn chip th cng
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

- Vi 2 ZIF Socket 32 v 28 chn dng np chng trnh ch HV MODE cho


hu ht h Vi iu Khin AT89, Serial Eprom h 24, 93 v Parallel Eprom h 27 v
h 28. Chi tit xem hng dn s dng board np Eprom_V5 sn trn CD.
- Mt chc nng rt hay, rt tin li ca khi Programmer ny l chc np chip vi
ch ISP MODE. Np chip ngay trn Socket Tes Run, np xong chng trnh s
thc thi ngay tit kim rt nhiu thi gian tho lp chip t socket np sang Socket
Test Run.
Socket Test Run
Socket Test Run nm trong khi 8051 MCU.

- Socket Test Run ny tng thch vi tt c cc chip thuc cu trc 8051.


- Socket ny h tr np chng trnh trc tip cho cc Chip: 89S51 89S52 89S53
89LS53 89S8252 89LS8252 89S8253.
- Tt c cc chip ny s t ng thi hnh chng trnh sau khi np.
- Chc nng np ni tip ny rt tin li cho vic lp trnh, test chng trnh. Bn ch
cn bin son chng trnh bin dch sang File.hex np chng trnh xung
chip kim tra thc thi ca chng trnh. Nu chng trnh sai th iu chnh li
bin dch np kim tra.
3. Khi 8051 MCU

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+5VDC

8
7
6
5
4
3
2
1
VCC

CON8

+5VDC

VCC

19
18
17
16
15
14
13
12

P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

1Q
2Q
3Q
4Q
5Q
6Q
7Q
8Q

OC

GND

UB2

2
3
4
5
6
7
8
9

1D
2D
3D
4D
5D
6D
7D
8D

74HC573

8
7
6
5
4
3
2
1

8
7
6
5
4
3
2
1

11

S_SCK

P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7

PORT2

CON8

8
7
6
5
4
3
2
1

P2-BUF

10

1Q
2Q
3Q
4Q
5Q
6Q
7Q
8Q

OC

VCC

UB3

OC

CON8

2
3
4
5
6
7
8
9

1D
2D
3D
4D
5D
6D
7D
8D

20

PORT3

20

74HC573

1Q
2Q
3Q
4Q
5Q
6Q
7Q
8Q

11

GND

8
7
6
5
4
3
2
1

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

CON8

10

1D
2D
3D
4D
5D
6D
7D
8D

19
18
17
16
15
14
13
12

11

GND

VCC
GND

OC

74HC573

UB0

2
3
4
5
6
7
8
9

PORT0

20

CON8

11

+5VDC

19
18
17
16
15
14
13
12

P0-BUF

10

1Q
2Q
3Q
4Q
5Q
6Q
7Q
8Q

CON8

8
7
6
5
4
3
2
1

P3-BUF

CON8

8
7
6
5
4
3
2
1

74HC573

UB1
19
18
17
16
15
14
13
12

PORT1

2
3
4
5
6
7
8
9

1D
2D
3D
4D
5D
6D
7D
8D

P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7

10

+5VDC

20

CON8

8
7
6
5
4
3
2
1

P1-BUF

+5VDC

S_MOSI

RE0

10K

+5VDC

S_M ISO

19
18
Y2
CS4

XTAL1
XTAL2

11.059MHz

3
ALE

4
P3.0/RXD
P3.1/TXD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD

S_RST

RESET SW2
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15

20

30p CS3

30

ALE/PROG
10
11
12
13
14
15
16
17

+5VDC

CS5
10uF

EA/VPP

CS2

P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7

P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7

21
22
23
24
25
26
27
28

AT89S52
30p

RS5
10K

P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
+5VDC
14

102P

31

39
38
37
36
35
34
33
32

PSEN

+5VDC

P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

29

3
2
1

P1.0/T2
P1.1/T2EX
P1.2
P1.3
P1.4/SS
P1.5/MOSI
P1.6/MISO
P1.7/SCK
RST

GND

EA
CON3

40

U5
1
2
3
4
5
6
7
8
9

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

1
2
3
4
5
6
7
8
9

CS1
30p

VCC

S_RST

P37

READ-RAM

U6A
3

READ-ROM

OE\

OE\

74HC08

- Khi 8051 MCU gm Socket Test Run tng thch vi tt c cc chip thuc cu trc
8051.
- Phm nhn Reset dng reset chng trnh cho MCU
- Gn phm nhn Reset c 2 chn dng gn thch anh cho MCU, ty theo ng
dng m ta gn thch anh tng ng.
- Jumper 3 chn EA. Jumper ni chn EA ln VCC th MCU s thi hnh chng trnh
trong ROM + RAM ni, Jumper ni chn EA xung MASS th MCU s thi hnh
chng trnh trong ROM + RAM ngoi
- Port Pin Header 16 chn J5 dng ni Port 0 ti Port Data cho LCD1602 v
GLCD128x64, mc nh ni Port ny khng nh hng n hot ng ca MCU
- 4 Port Pin Header 8 chn PORT0, PORT1, PORT2, PORT3 chnh l cc Port
Pin ca MCU c kt ni ti gip ngi s dng d dng kt ni thit b ngoi vi
ti MCU.
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

- 4 Port Pin Header 8 chn P0-BUF, P1-BUF, P2-BUF, P3-BUF, chnh l cc


Port Pin ca MCU c m dng qua 4 IC 74HC573.

4. LCD 16 x 2 (LCD 16 k t 2 hng)

LCD

14

15

16

DB7

13

DB6

12

DB5

11

DB4

10

DB3

DB2

DBO

DB1

RS

R/W
5

Vo

P0.7

P0.6

VCC

P0.5

P0.4

GND

P0.3

P0.2

LCD MODULE 16 CHARACTERS X 2 LINE


P0.1

P2.1

P0.0
ENABLE

P2.0

BL

VCC

CD4
104pF
RBL1
10k

RBL2
1.5k

3
2
1

VCC

CON3

P2.2

JLCD

- Port data ca LCD (DB0 DB7) ni ti Port 0 ca MCU.


- Cc chn iu khin LCD: RS ni P2.0, R/W ni P2.1, E ni P2.2 hay MASS thng
Jumper JLCD.
- iu khin LCD th Jumper ni P2.2 ti chn E (Enable) ca LCD. Ngc li
v hiu ha LCD khi Port 0 v cc ng iu khin Port 2 th Jumper ni chn E
(Enable) ca LCD xung MASS.
- Jumper GB s cp ngun Back Light cho LCD.
5. Khi GLCD 128x64

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

VEE(-Vout)

18

19

20

KHOI GRAPHIC LCD

GLCD

CS2

DB7
14

RST

DB6
13

17

DB5
12

CS1

DB4
11

16

DB3
10

15

DB2
9

DBO

DB1

E
6

R/W
5

Vo

RS
4

VCC
2

GND
1

GRAPHIC LCD 128 x 64

BL

P2.2

- 4.9V

P0.7

P0.6

P0.5

P0.4

P0.3

P0.2

P0.1

P0.0

P2.1

VCC

P2.0

CD5
104pF

- 3.33V

VCC

P2.3

RBL3
1.5K

P2.4

1
2

GBL
VCC

CON2

RBL4
10K

c thit k dng Socket Pin Header 20 chn sn sng cho lp GLCD128x64.


GLCD cng c iu khin qua Port 0 v Port 2. Lu khi iu khin GLCD th Pin
Header 3 chn JLCD ca LCD1602 phi c Jumper ti v tr MASS tch
LCD1602 ra khi Port 0 v Port 2.

6. Real Time Clock DS1307 (Thi gian thc)


- DS1307 l CPU chy ngy - gi - thng nm vi Pin 3V backup khi h thng mt
ngun. Pin 3V gip DS1307 chy ng thi gian mc cho h thng mt ngun.

+5VDC

RTL

YI1

DS1307
JRTL
7
P3.5
P3.6
P3.7

1
3
5

2
4
6

SCL

SDA

X1 1
X2

32.768K

3
GNDV BAT
4

CON6A

VCC
SQW/OUT

BAT

3VDC

iu khin khi DS1307 th s dng 3 Jumper ni P3.5 vi chn SQW/OUT, ni


P3.6 vi SCL, ni P3.7 vi SDA.

7. 7-Segment Display (Khi 8 led 7 on)


HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

RL40
DATA

P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0

1
3
5
7
9
11
13
15

RL39
2
4
6
8
10
12
14
16

RL38
RL37
RL36
RL35

CON16A

RL34
RL33

120
120
120
120
120
120
120
120

L7S1

g
f

7a

6b

4c

2d

1e

L7S2

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S3

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S4

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S5

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S6

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S7

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

L7S8

A
F

B
G

C
D

9f

7a

10g

6b

5p

4c

8AC

2d

3AC

1e

A
F

B
G

9f

10g

5p

8AC

3AC

a
QS1

QS2

QS3

QS4

QS5

QS6

QS7

QS8

Q2SA1015
Q2SA1015
RL41
SCA

P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7

1
3
5
7
9
11
13
15

4.7K

Q2SA1015
RL42

+5VDC

4.7K

Q2SA1015
RL43

+5VDC

4.7K

Q2SA1015
RL44

+5VDC

4.7K

Q2SA1015
RL45

+5VDC

4.7K

+5VDC

Q2SA1015

Q2SA1015
RL46
4.7K

RL47
+5VDC

4.7K

RL48
+5VDC

4.7K

+5VDC

2
4
6
8
10
12
14
16
CON16A

Nhn hnh ta thy 8 Led 7 on c ni song song vi nhau. Cc on A, B, C, D,


E, F, G, P ca LED c ni ti Port 0 ca MCU thng qua Pin Header DATA16
chn.
8 transistor A1015 cp ngun cho 8 Led c iu khin qua Port 2 ca MCU thng
qua Pin Header SCA16 chn.
iu khin khi ny ta s dng gii thut qut LED. Ban u Turn OFF tt c 8
transistor, gi m 7 on cho Led 1 thng qua Port 0 v turn ON Transistor 1 thng
qua Port 2. K tip gi m 7 on cho Led 2 v Turn ON Transistor 2 . . . tip tc
cho n ht led th 8 th ta quay v li led th 1.

8. 8x8 LED DOT MATRIX (Khi led ma trn)


- Nguyn l iu khin khi ny tng t nh khi 8 led on. Gi m ra ct v qut
hng

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

RD71

130

RD72

130

CX1 11

RX71

100

CX2 8

RX72

CD2

100

RD73

130

CD3

CX3 5

RX73

100

RD74

130

CD4

CX4 2

RX74

100

RD75

130

15

CD5

KC-D05882NPK CX5 14

RX75

100

RD76

130

18

CD6

CX6 17

RX76

100

CX7 20

RX77

100

CX8 23

RX78

100

10

QA1
QB1
QC1
QD1
QE1
QF1
RD77

130

21

CD7

RD78

130

24

CD8

QG1
QH1

MATRIX

M7

CD1

COLUMN

M 23088A/BEG

ROW

QA2
QB2
QC2
QD2
QE2
QF2
QG2
QH2

12

13

16

19

22

H1 H2 H3 H4 H5 H6 H7 H8

+5VDC
6

QC71

1
2
3

A
B
C

5
4

OE

G1

U10

A
B
C
G2B
G2A

Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7

15
14
13
12
11
10
9
7

QC72

+5V

+5V

RC71
1K

QC73

+5V

RC72
1K

RC73
1K

QC74

+5V

QC75

+5V

RC74
1K

QC76

+5V

RC75
1K

RC76
1K

QC77

+5V

QC78

+5V

RC77
1K

RC78
1K

74HC138

CON16A

SH

11

ST

12
14

ST_CLK
SER_IN

13

HNG DN S DNG KIT MD-KBV2

QH
QG
QF
QE
QD
QC
QB
QA

7
6
5
4
3
2
1
15

2
QH1
QG1
QF1
QE1
QD1
QC1
QB1
QA1

US2

10

JS
9

MR

SER_OUT

SH_CLK

74HC595

+5VDC

US1

OE

+5VDC

SH

11

ST

12
14

SER_OUT

SH_CLK
ST_CLK
SER_IN
OE

A
B
C
OE
SH
ST
R
G

10

2
4
6
8
10
12
14
16

MR

1
3
5
7
9
11
13
15

74HC595

QH
QG
QF
QE
QD
QC
QB
QA

9
7
6
5
4
3
2
1
15

QH2
QG2
QF2
QE2
QD2
QC2
QB2
QA2

13

MA

P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7

www.machdien.com.vn

Mch in c xy dng ng nh cc ng dng thc t. Thanh ghi dch


74HC595 USE1 m nhim xut m ct cho led mu , USE2 xut m ct cho Led
mu xanh, USE3 IC gii m 74HC138 dng qut 8 hng cho Led.
S dng Jumper ni Pin Header 2 chn JS th s kt hp 2 IC 74HC595 thnh ghi
dch 16 bit vi ng vo d liu chn R, chn G trong trng hp ny khng s
dng.
Trng hp khng Jumper Pin Header 2 chn JS th lc ny 2 thanh ghi dch
74HC595 s tch ri thnh 2 thnh 2 thanh ghi dch 8 bit vi 2 ng vo d liu R
v G
SH xung clock nhn tng bit d liu
ST lnh xut d liu t Buffer ca 74HC595 ra cc ng ra bn ngoi ca
74HC595.
Cc ng a ch A, B, C gii m 8 hng qut led.
Chn OE mc cao th turn OFF 8 hng, OE mc thp th 1 trong 8 hng kch hot.
S dng Port 2 iu khin Matrix Led thong qua Pin Header 16 chn MA

9. Khi ma trn 16 phm (4x4 Matrix KeyPad)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

PUSH
1
3
5
7
9
11
13
15

P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0

2
4
6
8
10
12
14
16
CON16A

S1

S5

4
1

4
1

S6

4
S10

3
2

S13

3
2

S9

S2

8
S14

3
2

S3

1
S7

5
S11

9
S15

S4

2
S8

6
S12

A
S16

S dng Port 1 qut 16 phm, mc nh 8 bit trong Port 1 mc cao.


P1.0 P1.3 m nhim 4 ct phm, P1.4 P1.7 m nhim nhn 4 bit d liu cho
tng phm trong tng ct phm. Ti 1 thi im ch 1 ct c kch xung mc thp.
V d qut 4 phm ct 1: xa bit P1.0 xung mc 0, sau c gi tr 4 bit P1.4
P1.7. Nu P1.4 = 0 th phm S1 ang nhn, S6 nhn th P1.5 s mc thp, S9
nhn th P1.6 = 0 v S13 nhn th P1.7 = 0. Tng t ta chuyn sang qut ct th 2
bng cch xa bit P1.1 = 0 . . .

10. 8 PUSH BUTTON (8 phm nhn)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

K1

K2

K3

K4

PUSH

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

1
3
5
7
9
11
13
15

2
4
6
8
10
12
14
16
CON16A

K4

3
2

K6

K7

K8

Mc nh Port 1 mc cao
S dng Port 1 nhn tn hiu phm. Bt k phm no nhn th bit tng ng trong
Port 1 s b ko xung mc thp cc bit khc phm khng nhn s mc cao.

11. Giao tip Eprom 93C46

1
P3.3
P3.4
P3.5
P3.6

1
3
5
7

2
4
6
8

2
3
4

CON8A

+5VDC

U93

J93

CS

VCC

SK

DC

DI

ORG

DO

GND

8
7
6
5

AT93CXXX

S dng Port 3 iu khin Eprom 93C46


Pin P3.3 lm tn hiu CS (Chip Select)
Pin P3.4 tn hiu xung clock
Pin P3.5 xut data ti 93C46
Pin P3.6 read data t 93C46

12. Giao tip Eprom 24C04

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

VCC

U24

+5VDC

J24
1
3

2
4

5
6

SDA
SCL

CON4A

GND

P3.3
P3.4

A0
A1
A2
WP

1
2
3
7

AT2402

P3.3 lm ng vo ra data
P3.4 lm ng vo xung clock

13. B nh ngoi (EXTERNAL MEMORY)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

U7

A8
A9
A10
A11
A12
A13
P36
P37

A13

+5VDC

1
2
3

6
4
5

A
B
C

G1
G2A
G2B

U8
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7

15
14
13
12
11
10
9
7

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12

CE
OE

CS\0
CS\1

27
1
+5VDC

PGM
VPP
2764

11
12
13
15
16
17
18
19

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

20

CS\0

22

OE\

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12

10
9
8
7
6
5
4
3
25
24
21
23
2

28

RAM1
O0
O1
O2
O3
O4
O5
O6
O7

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12

D0
D1
D2
D3
D4
D5
D6
D7

CS1
WE

26

CS2
6264

+5VDC

GND

P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P3.6
P3.7

2
4
6
8
10
12
14
16

GND

J2
1
3
5
7
9
11
13
15

VCC

16

+5VDC

10
9
8
7
6
5
4
3
25
24
21
23
2

OE

11
12
13
15
16
17
18
19

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

20

CS\1

27

P36

22

OE\

14

ROM1
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12

10
1

CON16A

19
18
17
16
15
14
13
12

1Q
2Q
3Q
4Q
5Q
6Q
7Q
8Q

+5VDC

28

1D
2D
3D
4D
5D
6D
7D
8D

VCC

2
3
4
5
6
7
8
9

A0
A1
A2
A3
A4
A5
A6
A7

GND

2
4
6
8
10
12
14
16

VCC

1
3
5
7
9
11
13
15

GND
OC

P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

VCC

+5VDC

74HC573
J1

14

11

20

+5VDC

ALE

CON16A

74HC138

khai chc nng truy cp b nh ngoi ca 8051 KIT tch hp 16 Kbyte ROM +
RAM ngoi ca.
Kh nng ca 8051 giao tip up to 64Kbyte b nh ngoi, nhng v nhiu l do
khch quan khc nhau KIT MD-KBV2 ch thit k 16 Kbyte ROM + RAM ngoi vi
a ch nh sau:
8 Kbyte ROM 27C64 c a ch truy cp t 0000h 1FFFh
8 Kbyte RAM 6264 c a ch truy cp t 2000h 3FFFh

14. Khi ADC 8 knh ( ADC0809 Analog Digital Converter)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+5VDC
+5VDC

+5VDC

10K

THR
TRG

LM555C

CV

10K
IN4

VA3
10K
IN3

7
6
22
23
24
25

ADC DRI
1
2
3
4
5
6
CON6
ADC OUT

26
27
28
1
2
3
4
5

+5VDC

VA4

UA1

EOC
START
ALE
A2
A1
A0

10 CLK
12 VREF+
16 VREF-

CA1
151P

GND

OUT
6
2

VCC OE

VRA

DSCHG

RA2
10k

11

+5VDC

RST

VCC

UOSC1

500KHz
RA1
10k

VA2
10K
IN2

IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7

13

VA1
10K
IN1

D0
D1
D2
D3
D4
D5
D6
GND D7

IN1
IN2
IN3
IN4

17
14
15
8
18
19
20
21

ADCMIC14

1
2
3
4
5
6
7
8
DIGITAL OUT

JA
4
3
2
1
CON4

Khi 8 knh chuyn i analog sang digital vi chip ADC0809, HA17555 cung cp
xung clock cho ADC, VA1 VA4 ng vo tn hiu anglag cho 4 knh u tin, knh
th 4 7 c ni ra Pin Header JA sn sang nhn tn hiu analog t bn ngoi
Bin tr REF l bin tr iu chnh in th tham kho cho khi ADC
Pin Header ADC DRI l cc ng iu khin ADC, A0 A2 l 3 ng vo chn
knh Analog cn chuyn sang tn hiu s
Pin Header ADC OUT ng ra 8 bit tn hiu s

15. Khi DAC0808 (Digital to Analog Converter)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+12VDC

U19

15
RH1
4.7K

IOUT

2
3

13

AO
6

+5VDC

CON2A

RH4
1K

4
1

VDD

LM741

14

DIGITAL IN

A0
A1
A2
A3
A4
A5
A6
A7

5
6
7
8
9
10
11
12

1
2
3
4
5
6
7
8

7
5

U20

D_IN

RH3
10K

VEE
VREF+
COMPEN

-12VDC

-12VDC

16

DO1
LED

VREFGND

RH1
4.7K

CH1
10uF

DACPAR8

+12VDC

-12VDC
VRD
10K

Khi DAC0808 chuyn i 8 bit tn hiu s sang analog 0 10VDC


Pin Header 8 chn Digital In ng vo tn hiu s
Pin Header 2 chn AO ng ra tn hiu analog cho php jumper ti LED. Cng
sang ca Led s l thuc vo in p ra ca khi DAC
LM741 chuyn dng sang p
Bin tr VRD iu chnh in th tham kho cho khi DAC.

16. Khi mt hng ngoi (IR REMOTE)


+5VDC

CON2AP
RI1

IR

JI

10K

SIG

GND

VCC

SENSOR

2
RI2

P3.3

10
+5VDC

CI1
10uF

Khi ny ta s dng ngt ngoi th 1 ti chn P3.3 ca VK nhn tn hiu


Remote

17. Khi NE555

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+5VDC
+5VDC

VCC

DSCHG

RO2
1M

JO

GND

OUT
6
2

THR
TRG

CO1
104P

UO

RST

RO1
200K

P3.5

CON2A
CV

LM555C

Khi ny ta thc tp chc nng Counter ca VK s dng Counter th 1 ti chn


P3.5 nhn tn hiu xung t IC NE555.

18. Khi nhit 12 bit DS18B20


+5VDC

RI3

P3.2

UT

10K
2

DO

+5VDC

18B20
GND

JT

VDD

CON2AP

19. Khi giap tip vi PC (RS232)

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+5VDC

3
CRS2

C1+

V+
V-

2
6

C1CRS4

C2+

JRS
5
14

CONNECTOR DB9
13

C2-

T1IN
R1OUT

11
12

2
4

1
3

P3.1
P3.0

T1OUT
R1IN

CRS1 to CRS4: 10uF/50V

VCC

CON4A

GND

CRS1

15

1
6
2
7
3
8
4
9
5

CRS3

16

URS

P1

+5VDC

HIN232

Khi ny thc tp chc nng truyn data ca VK. Pin P3.1 chc nng truyn, pin
P3.0 nhn data.

20. Step Motor

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

U18
1

18

STEP

17

16

15

14

13

12

11

10

+24V DC

CON4

ORG 1
RED 2
YEL 3

4
5
6

BRO
WHI
BLU

+24VDC

STEP MOTOR

+24VDC

ULN2803

21. Khi Relay, Triac

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

+24VDC

RT1

LR1

47 1% 1/2W

TR1
BTA12

RT2
1.2K

TRO1
2

TD1

473p630V
CT1

DT1
LED

IN
OUT
CON2

2
RT3
4

MOC3021

180

U18
1
2
3
4
5
6

18

17

16

15

14

13

CON6

+24VDC

RT4

LR2

47 1% 1/2W

TR2
BTA12

RT6
1.2K
TD2

473p630V
CT2

1
7

12

11

10

TRO2
2

DT2
LED

JK

IN
OUT
CON2

2
RT5
4

MOC3021

180
ULN2803

+24VDC
LR3

DR2
LED

+24VDC

KO1

+24VD C

DR1

4
5
LR4

K1

DR4
LED

DR3

KO2

9
8
7
6
5
4
3
2

3
4
5

LR5

K2

DR5

1
2

3
4
5

LR6

K3

DR7

CON3
KO4

+24VD C

DR8
LED

CON3
KO3

+24VD C

DR6
LED

CON3
1

R ESISTOR SIP 9

1
2

3
4
5

+24VD C

RK5

LR1
LR2
LR3
LR4
LR5
LR6

2
3

K4

CON3

Khi triac v Relay, mc logic 1 th Relay ON, Triac dn. Ngc li Logic 0 Relay
OFF, Triac ngng dn

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

22. Khi 32 led n

RL1

220

RL2

220

RL9
LED1

PL0
1

RL3

220

RL4

220

RL5

220

220

RED-LED

LED2

RED-LED

LED3

RED-LED

RL17 220
LED 9

RED-LED

RL10 220

PL1
1

LED 10

RED-LED

LED 11

RED-LED

RL11 220

PL2

3
4

3
LED4

RED-LED

RL12 220

LED 12

RED-LED

RL13 220

RL6

220

RL7

220

LED5

RED-LED

LED6

RED-LED

RL25 220
LED17

RED-LED

LED18

RED-LED

LED19

RED-LED

RL18 220

LED 13

RED-LED

LED 14

RED-LED

RL14 220

QA1
QB1
QC1
QD1
QE1
QF1
QG1
QH1

1
3
5
7
9
11
13
15

RL19 220
2
4
6
8
10
12
14
16

PL3

RL20 220
LED20

RED-LED

RL21 220
LED21

RED-LED

LED22

RED-LED

RL22 220
CON16A

7
RL15 220

LED25

RED-LED

LED26

RED-LED

LED27

RED-LED

LED28

RED-LED

LED29

RED-LED

LED30

RED-LED

LED31

RED-LED

LED32

GRE-LED

RL26 220

QA2
QB2
QC2
QD2
QE2
QF2
QG2
QH2

1
3
5
7
9
11
13
15

RL27 220
2
4
6
8
10
12
14
16

RL28 220
RL29 220
RL30 220

CON16A
RL23 220

RL31 220

8
RL8

LED7

RED-LED

LED8

GRE-LED

120

LED 15

RED-LED

LED 16

GRE-LED

RL16 120

LED23

RED-LED

LED24

GRE-LED

RL24 120

RL32 120

Mc logic 1 led s sang


Port Pin Header 16 chn PL2 v PL3 sn sng cho php kt ni cc ng ra ca 2
thanh ghi dch 74HC595 bn khi Matrix Led ti Led n, gip thc tp iu khin
thanh ghi dch vi Led n trc khi iu khin Led Matrix phc tp hn.

THC HNH VI IU KHIN


Mt s qui nh v kt ni:
Trn h thng I c 4 port 0, 1, 2, 3 v cc port c ghi trn h thng.
Port 0, 1, 2, 3 vi cc bit th 0 [LSB] n bit th 7 [MSB] theo th t t tri sang
phi
Khi kt ni ch phi theo th t bit 0 ca port vi bit 0 ca i tng iu khin.
Khi bit th 0 ng th cc bit cn li s ng.
Tt c cc chng trnh trong h thng ny u c kim tra rt k vvit ng
theo th t kt ni trn.
Nu 1 yu cu no khng ng th hy xem li phn kt ni v chng trnh.

Ch : Khi vit chng trnh thng xy ra cc li nh sau:


- S khng 0 thng c nh nhm bng ch o.
- Sau lnh end th khng cn mt hng hay mt k t no nu khng th khi bin
dch chng trnh s thng bo c li. Li ny c th b qua.
- Cc nhn trong chng trnh phi nh ng nh trong sch hng dn.
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

Cc ch thch cho cc lnh th phi nm sau du chm phy ;. C phn ch thch


hay khng c cng c.
Gia lnh v thanh ghi phi c khong trng, gi org v a ch phi c khong
trng.
Hy dng nt tab vit chng trnh cho thng hng d xem v tm li nhanh
chng.
Nu nh 1 chng trnh no trong ti liu hng dn m chng trnh chy
khng ng th hy xem k li c nh y tt cc lnh ca chng trnh hay
cha? Tt c cc chng trnh trong ti liu hng dn c chy th v lun
lun ng.
Hy c k cc yu cu trc khi thc hnh.

NG DNG KHI LED N


BI 1: CHNG TRNH IU KHIN LED CHP TT.
Mc ch yu cu: Nm vng lnh iu khin xut d liu ra cc port, bit cch vit
chng trnh con delay. Lm quen vi phn mm son tho chng trnh, cch hiu chnh
li.
-

Dng bus dy (8 si ) kt ni Port 0 vi mt trong bn Pin Header ca dy 32 led.

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien 8 led chop tat ket noi voi port 0
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Org 0000h
;khai bao dia chi bat dau cua chuong trinh
main:
mov
lcall
mov
lcall
sjmp

p0,#00h
delay
p0,#0ffh
delay
main

;nap 00 vao port0 de tat 8 led


;goi chuong trinh con delay
;nap FF vao port0 de sang 8 led
;goi chuong trinh con delay
;nhay den de lam lai tu dau

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov

r6,#0ffh

;nap hang so FFH vao thanh ghi r6

mov
djnz
djnz
ret

r7,#0ffh
r7,$
r6,de

;nap hang so FFH vao thanh ghi r7


;giam r7 di 1 va nhay khi r7 khac 00
;giam r6 di 1 va nhay khi r6 khac 00
;thoat khoi chuong trinh con

de:

end
BI 2: CHNG TRNH IU KHIN 16 LED CHP TT.
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

Mc ch yu cu: Nm vng lnh iu khin xut d liu ra cc port, bit cch vit
chng trnh con delay. Lm quen vi phn mm son tho chng trnh, cch hiu chnh
li.
- Dng bus dy (8 si ) kt ni Port 0 vi mt Port_LED 0, Port 1 vi Port_LED 1
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien port 16 led chop tat dung port0, 1
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
org
0000h
;khai bao dia chi bat dau cua chuong trinh
main:
mov
mov
lcall
mov
mov
lcall
sjmp

p0,#00h
p1,#00h
delay
p0,#0ffh
p1,#0ffh
delay
main

;tat port0
;tat port1
;delay
;sang 8 led
;sang 8 led
;delay
;lam lai tu dau

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov

r6,#0ffh

mov
djnz
djnz
ret
end

r7,#0ffh
r7,$
r6,de

de:

BI 3: CHNG TRNH IU KHIN PORT 0 SNG DN TT HT


Mc ch yu cu: hiu cch s dng lnh xoay 8 bit, lnh nhy c iu kin thc hin
chng trnh iu khn led sng dn, tt dn.
Cch 1:
- Dng bus dy (8 si ) kt ni Port 0 vi mt Port Led n bt k
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien port 0 sang dan len va tat het - cach I
;ket noi port 0 den 8 led bang cap 8 soi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

org

0000h

port0_022:
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

mov
lcall

p0,#00000000b
delay

;tat port 0
;goi chuong trinh con delay

mov
lcall

p0,#00000001b
delay

;sang 1 led
;goi chuong trinh con delay

mov
lcall

p0,#00000011b
delay

;sang 2 led
;goi chuong trinh con delay

mov
lcall

p0,#00000111b
delay

;sang 3 led
;goi chuong trinh con delay

mov
lcall

p0,#00001111b
delay

;sang 4 led
;goi chuong trinh con delay

mov
lcall

p0,#00011111b
delay

;sang 5 led
;goi chuong trinh con delay

mov
lcall

p0,#00111111b
delay

;sang 6 led
;goi chuong trinh con delay

mov
lcall

p0,#01111111b
delay

;sang 7 led
;goi chuong trinh con delay

mov
lcall

p0,#11111111b
delay

;sang 8 led
;goi chuong trinh con delay

sjmp port0_022
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov r6,#0ffh
de:
mov r7,#0ffh
djnz r7,$
djnz r6,de
ret
end
Trong lp trnh c nhiu cch vit chng trnh t n gin d hiu nhng di dng
n chng trnh phc tp kh hiu nhng ngn gn ty thuc vo i tng nghin cu
v i tng hc. y trnh by lun c 2 cch vit.
Cch 2:
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien port 0 sang dan len va tat het cach II
;ket noi port 0 den 8 led bang cap 8 soi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
org
0000h
lb:
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

mov

p0,#00h

lcall
setb
mov
rlc
mo
jnc
sjmp

delay
c
a,p0
a
p0,a
lb1
lb

;tat port 0

lb1:
;goi chuong trinh con delay
;lam cho bit C = 1
;chuyen noi dung port0 vao thanh ghi A
;xoay noi dung thanh ghi A sang trai
;tra lai cho port0
;nhay ve de thuc hien tiep
;sau khi 8 led sang het thi quay lai tu dau

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov r6,#0ffh
de:
mov r7,#0ffh
djnz r7,$
djnz r6,de
ret
end
BI 4: CHNG TRNH IU KHIN PORT 0 SNG DN TT DN
1. Chng trnh iu khin port 0 sng dn v tt dn:
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien port 0 sang dan len va tat dan
;ket noi port 0 den 8 led bang cap 8 soi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

org

0000h

mov

p0,#00h

;tat port 0

lcall
setb
mov
rlc
mov
jnc

delay
c
a,p0
a
p0,a
lb1

;goi chuong trinh con delay


;lam cho bit C = 1
;chuyen noi dung port0 vao thanh ghi A
;xoay noi dung thanh ghi A sang trai
;tra lai cho port0
;nhay ve de thuc hien tiep khi c=0

lcall
clr
mov
rlc
mov
jc

delay
c
a,p0
a
p0,a
lb2

;goi chuong trinh con delay


;lam cho bit C = 0
;chuyen noi dung port0 vao thanh ghi A
;xoay noi dung thanh ghi A sang trai
;tra lai cho port0
;nhay ve de thuc hien tiep khi c=1

lb:
lb1:

lb2:

sjmp lb

;quay ve lam lai tu dau

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
HNG DN S DNG KIT MD-KBV2
www.machdien.com.vn

;chuong trinh con delay


;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov r6,#0ffh
de:
mov r7,#0ffh
djnz r7,$
djnz r6,de
ret
end
BI 5: CHNG TRNH IU KHIN PORT 0, 1 SNG DN TT DN
2. Chng trnh iu khin port 0 v port 1 sng dn v tt dn:
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dieu khien port 0, 1 sang dan len va tat dan
;ket noi port 0 den 8 led bang cap 8 soi tuong tu cho port1
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
org
0000h
lb:
mov p0,#00h
;tat port 0
mov p1,#00h
;tat port 1
lb1:
lcall
setb
mov
rlc
mov

delay
c
a,p0
a
p0,a

;goi chuong trinh con delay


;lam cho bit C = 1
;chuyen noi dung port0 vao thanh ghi A
;xoay noi dung thanh ghi A sang trai
;tra lai cho port0

mov
rlc
mov

a,p1
a
p1,a

;chuyen noi dung port1 vao thanh ghi A


;xoay noi dung thanh ghi A sang trai
;tra lai cho port1

jnc

lb1

;nhay ve de thuc hien tiep khi c=0

lcall
clr
mov
rlc
mov

delay
c
a,p0
a
p0,a

;goi chuong trinh con delay


;lam cho bit C = 0
;chuyen noi dung port0 vao thanh ghi A
;xoay noi dung thanh ghi A sang trai
;tra lai cho port0

mov
rlc
mov

a,p1
a
p1,a

;chuyen noi dung port1 vao thanh ghi A


;xoay noi dung thanh ghi A sang trai
;tra lai cho port1

jc

lb2

;nhay ve de thuc hien tiep khi c=1

lb2:

sjmp lb

;quay ve lam lai tu dau

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay
HNG DN S DNG KIT MD-KBV2
www.machdien.com.vn

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov r6,#0ffh
de:
mov r7,#0ffh
djnz r7,$
djnz r6,de
ret
end
BI 6: CHNG TRNH DELAY S DNG TIMER
Mc ch yu cu: Bit cch tnh ton cc thng s delay ca timer vit cc chng
trnh delay chnh xc.

Dng bus dy (8 si ) kt ni Port 1 vi mt Port Led n bt k


;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh sang tat port1 su dung timer lam bo dinh thoi delay 65536 micro giay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
org
0000h
b61:
mov p1,#00h
lcall delay
;delay 65536 micro giay
mov p1,#0ffh
lcall delay
sjmp b61
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh con delay 65535 micro giay
delay:
clr
tf0
; xoa co ngat cua timer 0
mov tl0,#0
; nap 0 vao TL0
mov th0,#0
; nap 0 vao TH0
mov tmod,#01
; khoi tao timer T0 mode 1 dem 16 bit
setb tr0
; cho phep timer 0 bat dau dem xung
del1:
jnb
tf0,del1
; kiem tra co tran
ret
end
Gii thch : bi sng tt port1 trn ging nh bi lm trc y ch khc l thay
chng trnh delay bng mt chng trnh s dng timer vic tnh ton thi gian d
dng hn.
Vi chng trnh trn th timer T0 s m t ga tr np ban u 0000H n
100000H [tc c trn bng 1 cc s v 0000H -> kt thc 1 chu k m] kt qu s xung
m c l 10000H 0000H = 10000 (65536) xung v mi xung c chu k 1 micro giy
nn lng thi gian m timer T0 m c l 65536 micro giy.

m lng thi gian nh hn ta hy tham kho bi mu di y:


;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

; chuong trinh sang tat port1 su dung timer lam bo dinh thoi delay 250 micro giay
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh sang tat port1 su dung timer lam bo dinh thoi delay 250 micro giay
org
0000h
b62:
mov p1,#00h
lcall delay
; delay 65535 micro giay
mov p1,#0ffh
lcall delay
sjmp b62
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh con delay 250 micro giay
delay:
clr
tf0
; xoa co ngat cua timer 0
mov tl0,#06h
; nap 05 vao TL0
mov th0,#0FFh ; nap FF vao TH0
mov tmod,#01
; khoi tao timer T0 mode 1 dem 16 bit
setb tr0
; cho phep timer 0 bat dau dem xung
del1:
jnb
tf0,del1
ret
end
Gii thch : lng thi gian ca bi ny ch c 250 micro giy, v gi tr ban u np
cho timer l FF05H nn khi m n 10000H kt qu xung m c 10000H FF06H =
00FA (250) v mi xung c chu k 1 micro giy nn lng thi gian m timer T0 m
cl 250 micro giy.

NG DNG KHI LED 7 ON


Mc ch yu cu: bit c cch tm m iu khin led 7 on , bit nguyn l iu khin
led theo phng php qut v cch vit chng trnh iu khin led 7 on. Sinh vin phi
hiu rng 1 yu cu iu khin c th thc hin bng nhiu chng trnh khc nhau.
-

Dng bus dy kt ni port 0 n Pin Header LED-DATA iu khin cc on


a,b,c,d,e,f,g,dp ca led 7 on
Dng bus dy kt ni port 2 n Pin Header SCAN-LED iu khin qut ct.

Bi 1:

Led 7 on th nht sng s 9

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh thu led D1 sang so 9
org
0000h
mov p2,#11111110b
mov p0,#10010000b
sjmp $
end

; cho phep D1 sang


; ma cua so 9

Chng trnh trn ch c tc dng th cho mt led sng. c th sng 8 led t s 0 n


s 7 ta hy vit chng trnh sau:
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

Bi 2:

8 Led 7 on th nht sng s 0 n 7

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh thu 8 led sang tu so 0 den so 7
;port 0 dieu khien cac doan a,b,c,d,e,f,g
;port2 dieu khien cac transistor quet
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
org

0000h

mov
mov
lcall

p2,#11111110b
p0,#11000000b
delay

; cho phep D1 sang


; ma cua so 0

mov
mov
lcall

p2,#11111101b
p0,#11111001b
delay

; cho phep D2 sang


; ma cua so 1

mov
mov
lcall

p2,#11111011b
p0,#10100100b
delay

; cho phep D3 sang


; ma cua so 2

mov
mov
lcall

p2,#11110111b
p0,#10110000b
delay

; cho phep D4 sang


; ma cua so 3

mov
mov
lcall

p2,#11101111b
p0,#10011001b
delay

; cho phep D5 sang


; ma cua so 4

mov
mov
lcall

p2,#11011111b
p0,#10010010b
delay

; cho phep D6 sang


; ma cua so 5

mov
mov
lcall

p2,#10111111b
p0,#10000010b
delay

; cho phep D7 sang


; ma cua so 6

mov
mov
lcall
sjmp

p2,#01111111b
p0,#11111000b
delay
b11

; cho phep D8 sang


; ma cua so 7

b11:

delay:
mov r6,#01h
del2 :
mov r7,#0ffh
djnz r7,$
djnz r6,del2
ret

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

v d 2, sng cng 1 lc 8 led ta s dng phng php qut led tc l ti mt thi


im ch c 1 led sng v khi gim thi gian delay va vi thi gian lu nh ca mt. Lc
ny, chng ta s thy 8 led sng cng mt lc. Bi tp mu sau ging v d 2 nhng c
vit theo kiu khc:

Bi 3:

8 Led 7 on th nht sng s 0 n 7

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh hien thi 8 so tu 0 den 7 tren 8 led theo cach viet so 2
;ket noi port 0 den pinhd dieu khien cac doan a,b,c,d,e,f,g,dp
;ket noi port 2 dem pinhd dieu khien quet hang
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
quet equ p2
led7 equ p0
org

0000h

;bat dau chuong trinh

mov
mov
mov

dptr,#datahthi
r4,#08h
r3,#07fh

b213:
;nap dia chi vung ma vao dptr
;bien dem 8 lan goi
;ma quet 01111111h

b212:
clr
a
movc a,@a+dptr
mov led7,a
mov
lcall
mov

quet,r3
delay
quet,#0ffh

mov
rr
mov

a,r3
a
r3,a

inc
dptr
djnz r4,b212
sjmp b213

;lay ma 7 doan

;tat het de chong lem

;quay lai lam lai tu dau

delay:
mov

r7,#01h

mov
djnz
djnz
ret

r6,#0ffh
r6,$
r7,del2

del2 :

;ma 7 doan tu so 0 - 9
datahthi:
db
0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h
end

Bi 4: Chng trnh m giy hin th trn 2 LED


HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh dem len tu 00 den 60 hien thi tren 2 led cua 8 led quet
;su dung ngat timer t0 de dem chinh xac ve thoi gian
;noi Port 0 toi Port LED DATA cua khoi 7 doan
;noi Port 2 toi Port SCAN cua khoi 7 doan
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
giay equ r2
;gan bien dem giay la R2
bdn equ r1
;gan bien dem ngat
quet
led7

equ
equ

p2
p0

org
ljmp

0000h
main

;bat dau chuong trinh


;nhay den chtr chinh

org
ljmp

000bh
int_t0

;nhay den chtr con ngat timer0

mov
mov

tmod,#01h ;timer0: mod 1 - dem 16 bit


dptr,#ma7doan
;dptr quan ly vung ma 7 doan

clr
mov
mov
mov
setb

tf0
;XOA CO TRAN TIMER0
IE,#10000010B
;CHO NGAT TIMER0
TH0,#3CH ;khoi tao timer delay 50ms
TL0,#0B0H
tr0
;CHO TIMER0 BAT DAU DEM

main:

main0:
mov
main1:
mov
lcall
main2:
lcall
cjne
mov
add
da
mov
cjne

giay,#00h

;giay=00

bdn,#00
gma

;nap bien den so lan ngat

hthi

;goi chtr con hien thi

bdn,#20,main2
;chua dung 20 lan [tuc 1 giay]
a,giay
;chuyen giay sang A
a,#1
;tang giay len 1
a
;hieu chinh so BCD trong A
giay,a
;tra lai cho giay
giay,#60h,main1
;ss giay voi 60

sjmp main0
;lam lai tu dau
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
; chuong trinh con giai ma
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
gma:
mov a,giay
anl
a,#0fh
;xoa 4 bit cao hang chuc giay
movc a,@a+dptr ;lay ma 7 doan
mov 27h,a
;cat ma vao o nho 20h
mov a,giay
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

anl
a,#0f0h
;xoa 4 bit thap hang dvi
swap a
;chuyen 4 bit cao xuong vi tri thap
movc a,@a+dptr ;lay ma 7 doan hang chuc
mov 26h,a
ret
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;CHUONG TRINH CON NGAT TIMER0 SAU KHOANG THOI GIAN 50MS
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
int_t0:
INC bdn
;TANG BIEN DEM GIAY
MOV TH0,#3CH ;khoi tao lai timer
MOV TL0,#0B5H
CLR TF0
RETI
;quay ve chuong trinh chinh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con hien thi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hthi:
mov a,#01111111b
;ma quet
mov r0,#27h
ht1:
mov led7,@r0
mov quet,a
lcall delay1
mov quet,#0ffh
dec r0
rr
a
;chuyen sang led ke
cjne r0,#25h,ht1
ret
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay1
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay1:
mov r7,#0fh
djnz r7,$
ret
;khai bao ma 7 doan tu so '0' den so '9'
ma7doan:
db
0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h

end

NG DNG KHI STEP MOTOR


-

Dng bus dy 4 si kt ni port 2 (Bit P2.0, P2.1, P2.2, P2.3) n Pin Header
Step-Motor

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

Bi 1: STEP MOTOR quay ngc


;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chtr dieu khien step motor quay lien tuc theo chieu nguoc lai
;ket noi port2 (da dem dong) toi port STEP-MOTOR"
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx
org
0000h
mov p2,#0
main:
mov p2,#00000001b
lcall delay
mov p2,#0
lcall delay1giay
mov p2,#00000010b
lcall delay
mov p2,#0
lcall delay1giay
mov p2,#00000100b
lcall delay
mov p2,#0
lcall delay1giay
mov
lcall
mov
lcall

p2,#00001000b
delay
p2,#0
delay1giay

sjmp main
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay voi thoi gian ngan hon
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov r7,#0
djnz r7,$
djnz r7,$
djnz r7,$
djnz r7,$
ret
delay1giay:
mov 6ah,#2
xx3: mov 6bh,#0
xx2: mov 6ch,#0
djnz
djnz
djnz
ret

6ch,$
6bh,xx2
6ah,xx3

end

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

Bi 1: STEP MOTOR quay thun


;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx
;chtr dieu khien step motor quay lien tuc theo chieu nguoc lai
;ket noi port2 (da dem dong) toi port STEP-MOTOR"
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx
org 0000h
mov

p2,#0

mov
lcall
mov
lcall

p2,#00001000b
delay
p2,#0
delay1giay

mov
lcall
mov
lcall

p2,#00000100b
delay
p2,#0
delay1giay

mov
lcall
mov
lcall

p2,#00000010b
delay
p2,#0
delay1giay

mov
lcall
mov
lcall

p2,#00000001b
delay
p2,#0
delay1giay

main:

sjmp main
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;chuong trinh con delay voi thoi gian ngan hon
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
delay:
mov
djnz
djnz
djnz
djnz
ret

r7,#0
r7,$
r7,$
r7,$
r7,$

delay1giay:
mov 6ah,#1
xx3: mov 6bh,#0
xx2: mov 6ch,#0
HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

djnz
djnz
djnz
ret

6ch,$
6bh,xx2
6ah,xx3

end

HNG DN S DNG KIT MD-KBV2

www.machdien.com.vn

You might also like