1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế mạch thí nghiệm vi xử lý tích hợp 89c51 và PIC 16f877a phần vi điều khiển 89c51

87 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 87
Dung lượng 2,89 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

xi TӮ VIӂT TҲT PCON : Power Control Register TMOD : Timer Mode Register TCON : Timer Control Register SCON : Serial Port Control Register... x Mҥch giao tiӃp nӕi tiӃp x Không gian nhӟ F

Trang 2

ii

/Ӡ,&Ҧ0Ѫ1

gian thӵc hiӋQÿӅ tài

Trang 3

iii

LӠ,&$0Ĉ2$1

Trang 4

iv

MӨC LӨC

DANH SÁCH HÌNH«««««««««««««««««««««««««vi

&+ѬѪ1*:TӘ1*48$19,Ĉ,ӄU KHIӆN 89C51«««««««««« 1

1.1Cҩu trúc phҫn cӭng 89C51 1

1.1.1 ĈѫQYӏ xӱ lý trung tâm 2

1.1.2 ChӭFQăQJFKkQ& 5

1.1.3 Cҩu trúc PORT xuҩt nhұp 8

1.1.4 Tә chӭc bӝ nhӟ 9

1.1.5 Các thanh ghi chӭFQăQJÿһc biӋt( SFR) 10

1.2HoҥWÿӝng RESET 14

1.3Tóm tҳt lӋnh 16

1.3.1 Các toán hҥng sӱ dөng trong lӋnh 16

1.3.2 Các nhóm lӋnh 16

&+ѬѪ1*:TӘNG QUAN VI XӰ LÝ PIC16F877A««««««««««««.18 2.1Giӟi thiӋXYLÿLӅu khiӇn PIC 18

2.1.1 KiӃn trúc cӫa PIC 18

2.1.2 RICS và CISC 19

2.1.3 PIPELINING 20

Trang 5

v

2.2Mӝt vài thông sӕ vӅ YLÿLӅu khiӇn PIC 16F877A 21

2.2.1 Tә chӭc bӝ nhӟ 22

2.2.2 Thanh ghi cӫD3,&«««««««««««««««««««««««.25 2.3STACK 28

2.4Các cәng xuҩt nhұp cӫa PIC16F877A 28

2.4.1 PORTA 29

2.4.2 PORTB 30

2.4.3 PORTC 30

2.4.4 PORTD 31

2.4.5 PORTE 32

2.5Tұp lӋnh cӫa PIC16F877A 32

2.5.1 Nhóm lӋnh di chuyӇn 32

2.5.2 Nhóm lӋnh sӕ hӑc 32

2.5.3 Nhóm lӋnh logic 33

2.5.4 Nhóm lӋnh rӁ nhánh 33

2.5.5 Nhóm lӋQKÿLӅu khiӇn bit 33

2.5.6 Nhóm lӋQKÿһc biӋt 33

&+ѬѪ1*7+,ӂT Kӂ MҤCH THÍ NGHIӊM««««««««««««««34 3.1ThiӃt kӃ các board mҥch thí nghiӋm 34

/('ÿѫQ 41

/('ÿRҥn 42

/&'ÿѫQVҳc 16x2 45

/&'ÿѫQVҳc 16x2 45

3.4.1 Giӟi thiӋu Text LCD 45

3.46ѫÿӗ chân 46

Trang 6

vi

3.4&iFFKkQÿLӅu khiӇn LCD 46

3.4.4 Tұp lӋnh LCD 48

3.4.5 Giao tiӃp 4 bit 48

3.49LÿLӅu khiӇn và Text LCD 49

3.5 Bàn phím ma trұn 50

3.6 Ma trұn LED 8x8 51

3.6.1 IC 74595 51

3.6.2 ULN 2803 52

3.6.3 Ma trұn LED 8x8 53

3.7 Cәng COM và IC MAX 232 54

3.7.1 Cәng COM 54

3.7.2 IC MAX 232 56

&+ѬѪ1*7+,ӂT Kӂ CÁC BÀI THÍ NGHIӊM 89C51«««««««««.57 4.1 Bài thí nghiӋm 1: LұSWUuQKÿLӅu khiӇQ/('ÿѫQYj/('ÿRҥn 57

4.1.1 Dөng cө thí nghiӋm 57

4.1.2 MөFÿtFKWKtQJKLӋm 57

&KѭѫQJWUuQKYtGө viӃt bҵng ngôn ngӳ ASM 57

4.1.4 KiӇm tra thӵc tӃ 60

4.2 Bài thí nghiӋm 2: 89C51 giao tiӃp vӟi LCD 16x2 Error! Bookmark not defined 4.2 1 Dөng cө thí nghiӋm Error! Bookmark not defined 4.2 2 MөFÿtFKWKtQJKLӋm Error! Bookmark not defined 4.2 &KѭѫQJWUuQKYtGө 63

4.2 4 KiӇm tra thӵc tӃ 65

4.3 Bài thí nghiӋm 3: Sӱ dөng giao tiӃp 89C51 vӟi bàn phím ma trұn 66

4.3.1 Dөng cө thí nghiӋm 66

Trang 7

vii

4.3.2 MөFÿtFKWKtQJKLӋm 66

&KѭѫQJWUuQKYtGө 66

4.3.4 KiӇm tra thӵc tӃ 70

4.4 Bài thí nghiӋm 4: Giao tiӃp 89C51 vӟi cәng COM UART 71

4.4.1 Dөng cө thí nghiӋm 71

4.4.2 MөFÿtFKWKtQJKLӋm 71

4.&KѭѫQJWUuQKYtGө 71

KӂT LUҰ19¬+Ѭ ӞNG PHÁT TRIӆ1Ĉ ӄ TÀI 73

TÀI LIӊU THAM KHҦO 74

Trang 8

viii

DANH SÁCH HÌNH

Trang 11

xi

TӮ VIӂT TҲT

PCON : Power Control Register

TMOD : Timer Mode Register

TCON : Timer Control Register

SCON : Serial Port Control Register

Trang 12

xii

MҤCH THÍ NGHIӊM VI XӰ LÝ TÍCH HӦP 89C51 VÀ PIC16F877A- PHҪN

9,Ĉ, ӄU KHIӆN 89C51´ Nӝi dung chính cӫDÿӅ tài gӗm 4 FKѭѫQJ

Trang 13

x Mҥch giao tiӃp nӕi tiӃp

x Không gian nhӟ FKѭѫQJWUuQK Pm QJRjL

x Không gian nhӟ dӳ liӋu ngoài 64K

x Bӝ xӱ lý bit( thao tác trên các bít riêng rӁ)

x 210 vӏ trí nhӟ ÿѭӧFÿӏQKÿӏa chӍ, mӛi vӏ trí mӝt bit

x Nhân/chia trong 4µs

Trang 14

2

+uQK6ѫÿ ӗ khӕi chip cӫa 89C51

+uQK6ѫÿ ӗ chân cӫa 89C51 1.1.1 ĈѫQY ӏ xӱ lý trung tâm

Trang 15

3

set)

+uQKĈѫQY ӏ xӱ lý trung tâm CPU

Giҧ i mã lӋ nh YjÿL Ӆ u khiӇ n

Bӝ sӕ hӑ c và logic

Trang 16

4

Hình 1.4: Hoҥ Wÿ ӝng cӫa bus cho chu kǤ tìm nҥp lӋ nh

RAM

N+ 2 N+ 1

N N- 1

Trang 17

5

1.1.2 ChӭFQăQJFKkQ&

a) PORT0

b) PORT1

c) PORT2

xuҩt nhұp hoһFOjE\WHÿӏa chӍ cao cӫDEXVÿӏa chӍ 16-bit cho các thiӃt kӃ có bӝ nhӟ

Trang 18

6

d) PORT3

PORT1

PSEN

Trang 19

7

89C51 có EPROM này

g) Chân truy xuҩ t ngoài

h) Chân RESET (RST)

i) Các chân XTAL1 và XTAL2

EA

EA

Trang 20

8

Hình 1.5: 89C51 ghép vӟi mҥ FKGDRÿ ӝng TTL bên ngoài 1.1.3 Cҩ u trúc PORT xuҩ t nhұ p

29 30

31 40 1

2 3 4 5 6 7 8

21 22 23 24 25 26 27 28

10 11 12 13 14 15 16 17

39 38 37 36 35 34 33 32

RST XTAL2 XTAL1

PSEN ALE/PROG

VPP VC

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

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

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

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

C1

CAP NP

Y1 CRYSTAL

Bus nӝ i cӫ a 89C51

Bӝ chӕ t

cӫ a Port

Chân Port

Ĉӑc chӕ t

VCC

Ghi vào bӝ chӕ t

Kéo lên bên trong

Trang 21

9

yêu cҫX WKDR WiF ÿӑc - sӱa - JKL QKѭ OӋQK &3/ 3  ÿӑc bӝ chӕW ÿӇ tránh sӵ hiӇu

1.1.4 Tә chӭc bӝ nhӟ

nhӟ dӳ liӋu

Trang 22

10

Hình 1.7: Tóm tҳ t các không gian nhӟ cӫa chip 89C51 1.1.5 Các thanh ghi chӭFQăQJÿ һc biӋ t( SFR)

Các thanh ghi nӝi cӫa hҫu hӃt các bӝ vi xӱ Oê ÿӅXÿѭӧc truy xuҩt rõ ràng bӣi

Bӝ nhӟ dӳ liӋ Xÿѭ ӧc cho phép

bӣ i và

Bӝ nhӟ FKѭѫQJ

WUuQKÿѭ ӧc cho phép

Trang 23

byte cao)

c) Con trӓ stack

gián tiӃp

d) Con trӓ dӳ liӋ u DPTR: Con trӓ dӳ liӋX'375ÿѭӧFGQJÿӇ truy xuҩt bӝ nhӟ

Trang 24

12

e) Các thanh ghi PORT

f) &iFWKDQKJKLÿ ӏ nh thӡi

cao)

ÿѭӧFÿӏQKÿӏa chӍ tӯng bit

g) Các thanh ghi cӫa PORT nӕ i tiӃ p

h) Các thanh ghi ngҳ t

Trang 25

13

i) 7KDQKJKLÿL Ӆu khiӇn nguӗn

hӋ thӕng

Trang 26

14

Bҧ ng 1.4: Bҧ ng thanh ghi PCON

cho tӕFÿӝ EDXOWăQJӣ các chӃ ÿӝ 1,2 và 3 cӫa port nӕi tiӃp

Trang 27

15

Bҧ ng 1.5: Bҧ ng giá trӏ cӫa các thanh ghi sau khi reset hӋ thӕ ng

(a) (b) Hình 1.8: Hai mҥ ch dùng reset hӋ thӕ ng (a) reset bҵ ng tay (b) reset khi cҩ p nguӗ n

R2 8,2k

R5 100

5V

RST

5V

C1 10uF S1

1 2

C3 10uF

RST

R6 8.2K

Trang 28

16

1.3.1 Các toán hҥ ng sӱ dөng trong lӋ nh

1.3.2 Các nhóm lӋ nh

nhánh

Trang 29

LӋ nh rӁ nhánh

A,source

ANL direct,A

ADDC

A,#data

ANL direct,#data

MOV dest,source

SUBB

A,source

ORL A,source

direct,#data

MOVC A,@A+PC

@A+DPTR

A,source

Trang 30

18

2.1.1 KiӃ n trúc cӫa PIC

Hình 2.1: KiӃ n trúc Von Neuman và kiӃ n trúc Havard

Non-Neuman

CPU

Program data memory

Trang 31

19

Hình 2.26ѫÿ ӗ chân cӫa PIC16F877A 2.1.2 RICS và CISC

Trang 32

20

2.1.3 PIPELINING

5 Instruction @ address SUB_1

FetchSUB_

1

Trang 33

21

sleep

Trang 34

22

+uQK6ѫÿ ӗ khӕLYLÿL Ӆ u khiӇ n PIC16F877A 2.2.1 Tә chӭc bӝ nhӟ

2.2.1.1 Bӝ nhӟ FKѭѫQJ trình

Trang 35

23

.KL YL ÿLӅu khiӇQ ÿѭӧc reset, bӝ ÿӃP FKѭѫQJ WUuQK VӁ chӍ ÿӃQ ÿӏa chӍ 0000h

(Interrup vector)

2.2.1.2 Bӝ nhӟ dӳ liӋ u

0004h

07FFh 0FFFh

PC<12:0>

Stack Level 1 Stack Level 2

Bӝ nhӟ FKѭѫQJ

trình trên chip

0000h

0005h 0800h 1000h 1800h 1FFFh

13 CALL, RETURN,

RETFFIB, RETLW

Trang 36

24

sau:

Indirect addr 00h

01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h

7Fh

Indirect addr 80h

81h 82h 83h 84h 85h 86h 87h 88h 89h 8Ah 8Bh 8Ch 8Dh 8Eh 8Fh 90h 91h 92h 93h 94h 95h 96h 97h 98h 99h 9Ah 9Bh 9Ch 9Dh 9Eh 9Fh A0h

EFh F0h FFh

Indirect addr 100h

101h 102h 103h 104h 105h 106h 107h 108h 109h 10Ah 10Bh 10Ch 10Dh 10Eh 10Fh 110h 111h 112h 113h 114h 115h 116h 117h 118h 119h 11Ah 11Bh 11Ch 11Dh 11Eh 11Fh 120h

16Fh 170h 17Fh

Indirect addr 180h

181h 182h 183h 184h 185h 186h 187h 188h 189h 18Ah 18Bh 18Ch 18Dh 18Eh 18Fh 190h 191h 192h 193h 194h 195h 196h 197h 198h 199h 19Ah 19Bh 19Ch 19Dh 19Eh 19Fh 1A0h

1EFh 1F0h 1FFh

T1CON

General Purpose Register

16 Bytes

General Purpose Register

80 Bytes

General Purpose Register

80 Bytes

General Purpose Register

80 Bytes Accesses

70h-7Fh

Accesses 70h-7Fh

Accesses 70h-7Fh

+uQK6ѫÿ ӗ bӝ nhӟ dӳ liӋ u PIC 16F877A

Trang 37

25

2.2.2 Thanh ghi cӫa PIC 16F877A

2.2.2.1 Thanh ghi chӭFQăQJÿһc biӋ t SFR

a) Thanh ghi STATUS

Bit 7 IRP: Bit lӵa chӑn bank thanh ghi( Sӱ dөQJFKRÿӏa chӍ gián tiӃp)

Bit 4 TO : Bit báo hiӋu hoҥWÿӝng cӫa WDT

Trang 38

26

Bit 3 PD : Bit báo công suҩt thҩp( Power down bit)

Bit 2 Z: Bit Zero

Bit 1 DC: Digit Carry

Bit 0: Cӡ nhӟ( Cary Flag)/Borrow

b) Thanh ghi OPTION_REG (81,181h):

c) Thanh ghi INTCON( 1Bh, 8Bh, 10Bh, 18Bh ):

PORTB

d) Thanh ghi PIE1( 8Ch):

Trang 39

27

e) Thanh ghi PIR1( 0Ch):

f) Thanh ghi PIE2 (8Dh):

g) Thanh ghi PIR2(0Dh):

h) Thanh ghi PCON( 8Eh):

2.2.2.2 Thanh ghi mөFÿtFKFKXQJ*35

Trang 40

28

CPU

Trang 41

29

2.4.1 PORTA

+uQK6ѫÿ ӗ khӕi cәng A

PORTA (ÿӏa chӍ 05h) : chӭa giá trӏ các pin trong PORTA

TRISA (ÿӏa chӍ 85h) ÿLӅu khiӇn xuҩt nhұp

CMCON (ÿӏa chӍ 9Ch) WKDQKJKLÿLӅu khiӇn bӝ so sánh

CVRCON (ÿӏa chӍ 9Dh) WKDQKJKLÿLӅu khiӇn bӝ VRViQKÿLӋn áp

ADCON1 (ÿӏa chӍ 9Fh) WKDQKJKLÿLӅu khiӇn bӝ ADC

Trang 42

30

2.4.2 PORTB

PORTB (ÿӏa chӍ 06h, 106h) :chӭa giá trӏ các pin trong PORTB

TRISB (ÿӏa chӍ 86h, 186h) :ÿLӅu khiӇn xuҩt nhұp

OPTION_REG (ÿӏa chӍ 81h, 181h) :ÿLӅu khiӇn ngҳt ngoҥi vi và bӝTimer0

+uQK6ѫÿ ӗ khӕi cӫDFKkQ5%ÿ Ӄ n RB0, chân cӫD5%ÿ Ӄ n RB4 cә ng B

2.4.3 PORTC

PORTC( ÿӏa chӍ 07h) : chӭa giá trӏ các pin trong PORTC

TRISC ÿӏa chӍ 87h) ÿLӅu khiӇn xuҩt nhұp

Trang 43

31

RC<0:2> RC<5:7> RC<3:4>

+uQK6ѫÿ ӗ khӕi cӫa chân RC<0:2>, RC<5:7>, và chân RC<3:4> cӫa cәng C

2.4.4 PORTD

Thanh ghi PORTD : chӭa giá trӏ các pin trong PORTD

Thanh ghi TRISD ÿLӅu khiӇn xuҩt nhұp

+uQK6ѫÿ ӗ khӕi cӫa cәng D

2.4.5 PORTE

PORTE : chӭa các chân trong PORTE

TRISE ÿLӅu khiӇn xuҩt nhұp và xác lұp các thông sӕ cho chuҭn giao tiӃp PSP

Trang 46

34

&+ѬѪ1* 7+,ӂ7.ӂ0Ҥ&+7+Ë1*+,ӊ0

3.1 ThiӃ t kӃ mҥ ch thí nghiӋ m

board

Trang 47

35

+uQK6ѫ ÿӗ schematic toàn mҥch

Trang 48

36

+uQK6ѫÿ ӗ mҥch in toàn mҥch

Hình 3.3: Mҥ ch thӵc tӃ toàn mҥ ch

MCU trung tâm LCD 16x2

Trang 49

37

+uQK6ѫÿ ӗ schematic board trung tâm 89C51

+uQK6ѫÿ ӗ mҥch in board trung tâm 89C51

PB6

PB3 PB3

PD5

C1 104

RW

PD7

PD7 PD6

RST

PB2

SRCLK SDI

PA4

PD4

PD0

C4 33p

29

31 40

1 3 5 7

21 23 25 27

10 12 14 16

39 37 35 33

RST XTAL2

PSEN ALE/PROG

P2.0/A8 P2.2/A10 P2.4/A12 P2.6/A14

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

P0.0/AD0 P0.2/AD2 P0.4/AD4 P0.6/AD6

TX

VCC

PB5 PB1

PA6

RS

PD2 PA0

E

PA1

PA7 PA3

Y 1 12MHz

0

PD3

PB0 PB2

3

RW RX

4 6 8

RCLK RCLK

PB0

PA6

R2 10k

PD2

C3 10uF

PA3

PD3 PB7

Trang 50

38

Hình 3.6: Mҥ ch thӵc tӃ board trung tâm 89C51

Trang 51

39

PIC16F877A

+uQKVѫÿ ӗ schematic board trung tâm PIC16F877A

+uQK6ѫÿ ӗ mҥch in board trung tâm PIC16F877A

PB7

PB7

PA0

PA4 PA0

E

PB3

PE1

C1 10uF

PB2

PD2 RX

PE0 E

PD3

J1

SPI PROG

1 3 5

PE0

PB5

PD4 PD6

Y 1 12MHz

RCLK

VCC

PD6 PE2

PA5

TX

PB4

C2 33p

PB3

PD4

C4 104

PD5

PE2

PA3 PA1

PD0

PVN1

PIC16F877A

2 4 6

33 35 37 39 15

17 23 25

19 21 27 29 13

14

32 31

1

8 10

RA0/AN0 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+

RA4/T0CKI/C1OUT RA5/AN4/SS*/C2OUT

RB0/INT RB1 RB3/PGM RB4 RB6/PGC

RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT

RD0/PSP0 RD2/PSP2 RD4/PSP4 RD6/PSP6

OSC1/CLKIN

OSC2/CLKOUT

VDD VSS

MCLR*/VPP

RE0/RD*/AN5 RE1/WR*/AN6 RE2/CS*/AN7

VCC

PB4 PA2

RW SDI

TX

PB1

Trang 52

40

Hình 3.9: Mҥ ch thӵc tӃ board trung tâm PIC16F877A

Trang 53

D1 LED

R5

R6 R7 R1

Trang 54

42

a b c d e f g p

13 12 11 10 9 15 14

1 2 4 8 BI/RBO RBI LT

A B C D E F G

Trang 55

Tính toán và chӑ n linh kiӋ n:

Trang 57

45

3.4 /&'ÿѫQVҳF[

3.4.1 Giӟi thiӋ u text LCD

Hình 3.136ѫÿ ӗ nguyên lý LCD Hình 3.14: Hình LCD 16x2

tinh thӇ lӓng, viӋc kӃt hӧS³ҭQ´Yj³KLӋQ´FiFFKҩm này sӁ tҥo thành mӝt ký tӵ cҫn

phҥm vi bài hӑc này tôi chӍ giӟi thiӋu loҥi giao tiӃp song song, cө thӇ là LCD 16x2

Trang 58

46

3.4.2 6ѫÿ ӗ chân:

1

*KL Wӯ$95YjR/&' ĈӑF Wӯ/&'YjR$95

1 7ӯ[XӕQJ

thanh ghi IR hoһF '5ÿӇ làm viӋc Vì cҧ  WKDQK JKL Qj\ ÿӅXÿѭӧc kӃt nӕi vӟi các

ss

dd

Trang 59

47

Hình 3.15: Hoҥ Wÿ ӝng cӫa chân RS

ÿӑc tӯ /&G UD ÿy Oj ÿӑc trҥQJ WKiL /&' ÿӇ biӃt LCD có bұn hay không ( cӡ Busy

Trang 61

49

3.4.6 9LÿL Ӆ u khiӇ n và Text LCD

bày trong FiFÿRҥQFKѭѫQJWUuQKFRQULrQJ

Hình 3.16: Trình tӵ giao tiӃ p vӟi Text LCD

STAR

Khӣ Lÿ ӝng LCD (int_LCD)

Ghi LCD (putChar_LC

D print_LCD)

Di chuyӇ n con trӓ (move_LCD)

Entry mode set Display control Function set int_LCD

Return

Trang 62

50

3.5 *LӟLWKLӋXEjQSKtPPDWUұQ

Hình 3.176ѫÿ ӗ nguyên lý ma trұn phím

Trang 63

2V-5.5V

IC sӁ thӵc hiӋn Reset, tҩt cҧ ÿҫu ra vӅ 0

14

11

1 2 3 4 5 6 7

SDO

CLR G

SDI

SRCLK

QB QC QD QE QF QG QH

Trang 64

52

chân Q7

18 17 16 15 14 13 12 11 COM

IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8

OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8

Trang 65

53

™ Thông sӕ cӫa ULN 2803

kéo lên cao

Bҧ ng 3.5: Thông sӕ cӫa ULN2803

3.6.3 Ma trұ n LED 8x8

Trang 66

54

Hình 3.21: Ma trұ n LED 8x8

3.7 Cә ng COM và IC max 232

3.7.1 Cә ng COM:

Trang 67

9600 bps, 19200 bps

Trang 68

56

3.7.2 IC max 232

Trang 69

57

&+ѬѪ1* 7+,ӂ7.ӂ&È&%¬,7+Ë1*+,ӊ0 89C51

/Ұ375Î1+Ĉ,ӄ8.+,ӆ1/('ĈѪ19¬/('Ĉ2Ҥ1 4.1.1 Các dөng cө thí nghiӋ m

3«3 ÿLӋn trӣ 5 ÿӇ hҥn chӃ GzQJ &iF OHG  ÿRҥn hiӇn thӏ các sӕ ÿӃm 0-9

4.1.3 &KѭѫQJWUuQKP үu viӃ t bҵ ng ngôn ngӳ ASM:

&KѭѫQJWUuQK$60ÿL Ӆ u khiӇ QOHGÿѫQ

- ĈL Ӆ u khiӇ n tҳ t,sáng led bҵ ng nhóm lӋ nh xӱ lý BIT

#include <sfr51.inc>

:Port0: ÿLӅXNKLӇQOHGÿѫQ OHGViQJPӭFORJLFWҳWPӭFORJLF ORG 00H

Trang 71

59

Trang 73

61

... dӳ liӋ u PIC 16F877A

Trang 37

25

2.2.2 Thanh ghi cӫa PIC 16F877A ...

PIC1 6F877A

+uQKVѫÿ ӗ schematic board trung tâm PIC1 6F877A

+uQK6ѫÿ ӗ mҥch in board trung tâm PIC1 6F877A

PB7

PB7... thӵc tӃ board trung tâm 89C51

Trang 51

39

PIC1 6F877A

+uQKVѫÿ

Ngày đăng: 26/06/2021, 19:36

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w