Tải bản đầy đủ (.pdf) (73 trang)

Đồ án thiết kế công nghiệp khối LED 3d

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.73 MB, 73 trang )

TR

NG

I H C M THÀNH PH H CHÍ MINH
KHOA XÂY D NG VÀ I N

K S

ÁN T T NGHI P
NGÀNH CÔNG NGHI P

KH I LED 3D

SVTH : NGUY N THÀNH V
MSSV : 20762106
GVHD : TH.S LÊ MINH H I

TP. H Chí Minh, tháng 02 n m 2012

NG


TR

NG

I H C M TP.HCM

C NG HÒA XÃ H I CH NGH A VI T NAM


c l p – T do – H nh phúc

KHOA K THU T VÀ CÔNG NGH

B N GIAO

ÁN T T NGHI P

Giáo viên h ng d n: ...........................................................................................................
n v công tác: ..................................................................................................................
H và Tên SV nh n đ án t t nghi p: ..................................................................................
Ngành:………………………………………………………L p:…………………………
MSSV:……………………………….
I. Tên đ án t t nghi p:
...............................................................................................................................................................................
...............................................................................................................................................................................

II. N i dung và yêu c u sinh viên ph i hoàn thành:
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................

III. Các t li u c b n cung c p ban đ u cho sinh viên:
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................
...............................................................................................................................................................................

...............................................................................................................................................................................

IV. Th i gian th c hi n:
- Ngày giao ÁTN: ___________
- Ngày hoàn thành ÁTN: _________





; - Sinh viên không đ c b o v
(Quý Th y/Cô
1. V. K t lu n: - Sinh viên đ c b o v
vui long ký tên vào b n thuy t minh và b n v tr c khi sinh viên n p v VP. khoa)
Tp.H Chí Minh, ngày ……tháng……n m 20___
Th y cô h ng d n


án t t nghi p k s đi n t - Khóa 2007

L IM

GVHD : ThS. Lê Minh H i

U

Ngày nay cùng v i s phát tri n c a khoa h c k thu t, các ngành công nghi p nói
chung và ngành i n – i n t nói riêng đang d n phát tri n lên m t t m cao m i . K thu t
t


ng t đ

c thay th b ng k thu t s làm cho vi c đi u khi n c ng nh x lý thông tin

nhanh chóng và chính xác h n; đ ng th i có r t nhi u linh ki n đ
và có kh n ng l p trình đ

c tích h p đa ch c n ng

c giúp cho vi c đi u khi n các thi t b d dàng và đa d ng . T

đó, các thi t b có th t v n hành theo nh ng ch

ng trình đã đ nh s n, giúp ti t ki m ph n

l n nhân l c và v t t , nâng cao hi u qu kinh t .

i v i sinh viên chuyên ngành i n –

i n t nh chúng em, nh ng thay đ i đó r t có ý ngh a, b i vì nh đó có thêm nhi u công
c giúp chúng em ti p thu ki n th c chuyên môn và ng d ng vào th c t đ

c d dàng

h n.
Thông qua nh ng ki n th c đã đ

c h c và yêu c u đào t o c a nhà tr

ng, em xin


th c hi n

án t t nghi p v i đ tài : “ Kh i led 3D ”. Trong đ án có s d ng ki n th c

v đi n t t

ng t và s , k thu t vi đi u khi n …… nh m ng d ng ki n th c đã h c vào

th c t cu c s ng .
Do th i l

ng môn h c và ki n th c còn h n ch nên quá trình th c hi n đ án không

tránh kh i sai sót, em r t mong nh n đ

c s quan tâm và đóng góp ý ki n c a quý Th y

(cô) và b n bè đ ngày càng ti n b h n .

SVTH : Nguy n Thành V
MSSV : 20762106

ng


án t t nghi p k s điên t Khóa 2007

GVHD :Th.s Lê Minh H i


L IC M

Em xin chân thành c m n s h
d ng và i n tr

ng

N

ng d n t n tình c a th y (Th.s) Lê Minh H i, khoa Xây

i h c M thành ph H Chí Minh.

Trong su t th i gian th c hi n đ án, m c dù r t b n r n nh ng th y v n giành r t nhi u
ng d n em th c hi n đ án. Th y đã cung c p cho em

th i gian và tâm huy t trong vi c h

r t nhi u hi u bi t v m t l nh v c m i khi em b t đ u th c hi n đ án. Trong quá trình
th c hi n đ án th y luôn đinh h
l ch

ng, góp ý và s a ch a nh ng ch sai giúp em không b

ng trong quá trình th c hi n đ án.

Cho đ n hôm nay, đ án c a em đã đ

c hoàn thành c ng chính nh s đôn đ c, nh c nh ,


giúp đ nhi t tình c a th y.
Em c ng xin chân thành c m n các th y cô trong khoa Xây d ng và i n c ng nh các
th y cô trong tr

ng đã gi ng d y, giúp đ chúng em trong su t nh ng n m h c v a qua.

Chính các th y cô đã xây d ng cho chúng em nh ng ki n th c n n t ng và ki n th c
chuyên môn đ em có th hoàn thành đ án này c ng nh nh ng công vi c sau này
Sinh viên th c hi n
Nguy n Thành V

SVTH : Nguy n Thành V
MSSV : 20762106

ng

ng


án t t nghi p k s điên t Khóa 2007

GVHD :Th.s Lê Minh H i

M CL C

PH N 1: LÝ THUY T ..................................................................................................1
CH

NG I: GI I THI U..............................................................................2


CH

NG II: VI I U KHI N PIC 16F877A ..............................................3

CH

NG III: GI I THI U V CÁC LINH KI N S

D NG TRONG

M CH I U KHI N KH I LED 3D ...........................................................14
PH N 2: THI CÔNG .....................................................................................................24
CH

NG I: S L

C V M CH ..............................................................25

CH

NG II: S

KH I...........................................................................26

CH

NG III: NGUYÊN LÝ HO T

CH


NG IV: L U

CH

NG V: HÌNH NH TH C T ............................................................33

NG ................................................31

GIÀI THU T .........................................................32

PH N 3: L P TRÌNH ...................................................................................................39
PH N 4: K T LU N.....................................................................................................65

SVTH : Nguy n Thành V
MSSV : 20762106

ng


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

PH N 1

LÝ THUY T

SVTH: Nguy n Thành V
MSSV: 20762106


ng

1


án t t nghi p k s đi n t – Khóa 2007

CH

1.

GVHD: Th.S Lê Minh H i

NG 1 : GI I THI U

Lý do ch n đ tài:

Hi n nay n n kinh t đang phát tri n m t cách m nh m , bên c nh đó các ph ng
pháp qu ng cáo c ng phát tri n không ng ng. B t k m t c a hàng hay m t công ty nào
c ng mu n làm cho th ng hi u c a mình th t n i b t trong m t c a khách hàng. ó là
lý do mà các b ng hi u hay b ng qu ng cáo luôn đ c đ u t và ch m chút r t nhi u, sao
cho th t đ p và b t m t.
V i ti n b c a khoa h c k thu t nh ng h p đèn qu ng cáo b ng neon đã d n d n
m t đi, thay vào đó là các b ng hi u đ c thi t k b ng Led ( c th là Led siêu sáng )
T nh ng b ng hi u đ c thi t k b ng cách ghép nh ng Led đ n l i v i nhau,
cùng v i các hi u ng đ p m t. n nh ng b ng Led ma tr n gây nh ng n t ng m nh
cho ng i xem.
u đi m c a Led siêu sáng là nh , nh , b n, có đ sáng cao mà l i tiêu th ít đi n
n ng. Có th linh đ ng trong quá trình thi t k qu ng cáo theo yêu c u c a khách hàng.
tài em ch n là thi t k mô hình “Kh i led 3D”. T nh ng Led đ n đ c x p x p

l i thành kh i Led l p ph ng 8x8x8=512 bóng Led. ây là m t mô hình nh nh ng n u
m r ng có th tr thành m t thi t b qu ng cáo ho c trang trí r t đ p m t .
2.
M c đích nghiên c u:
C g ng nghiên c u phát tri n nhi u hi u ng cho kh i Led đ tr nên b t m t h n.
Có th nghiên c u m r ng kh i Led h n n a.
i t ng nghiên c u và ph m vi nghiên c u: Kh i Led đ c đi u khi n b i vi đi u
khi n Pic 16F877A, m t s IC và transistor khác nh : 74HC154, ULN 2803,
7805,74HC540…
tài nghiên c u đ c gi i h n b i ch c n ng c a vi đi u khi n và các IC, transistor đ
ph c v cho vi c đi u khi n kh i Led.
3.
Ý ngh a khoa h c và th c ti n đ tài:
V m t khoa h c:
tài nghiên c u v ch c n ng và cách s d ng Vi đi u khi n
Pic 16F877A c ng nh các IC và transistor khác.
V m t th c ti n:
tài nghiên c u v kh i Led có th dùng làm qu ng cáo ho c s
d ng đ trang trí.
4.
H ng nghiên c u c a đ tài:
Nghiên c u s ho t đ ng c a vi đi u khi n Pic 16F877A và các IC, transistor khác.
Cách thi t k kh i led sao cho đ p và ch c ch n. Cách đi u khi n kh i Led c ng nh
cách t o nhi u hi u ng đ p m t…

SVTH: Nguy n Thành V
MSSV: 20762106

ng


2


án t t nghi p k s đi n t – Khóa 2007

CH

I.S l

GVHD: Th.S Lê Minh H i

NG 2 : VI I U KHI N PIC 16F877A

c v vi đi u khi n PIC 16F877A :

PIC 16F877A là dòng PIC ph bi n nh t hi n nay (đ m nh v tính n ng, 40 chân,
b nh đ cho h u h t các ng d ng thông th ng). C u trúc t ng quát c a PIC 16F877A
nh sau:
- 8 K Flash ROM.
- 368 Bytes RAM.
- 256 Bytes EEPROM.
- 5 ports (A, B, C, D, E) vào ra v i tín hi u đi u khi n đ c l p.
- 2 b đ nh th i 8 bits (Timer 0 và Timer 2).
- M t b đ nh th i 16 bits (Timer 1) có th ho t đ ng trong ch đ ti t ki m n ng l ng
(SLEEP MODE) v i ngu n xung Clock ngoài.
- 2 bô CCP( Capture / Compare/ PWM).
- 1 b bi n đ i AD 10 bits, 8 ngõ vào.
- 2 b so sánh t ng t (Compartor).
- 1 b đ nh th i giám sát (WatchDog Timer).
- M t c ng song song 8 bits v i các tín hi u đi u khi n.

- M t c ng n i ti p.
- 15 ngu n ng t.
- Có ch đ ti t ki m n ng l ng.
- N p ch ng trình b ng c ng n i ti p ICSP(In-Circuit Serial Programming)
c ch t o b ng công ngh CMOS
- 35 t p l nh có đ dài 14 bits.
- T n s ho t đ ng t i đa 20MHz.

SVTH: Nguy n Thành V
MSSV: 20762106

ng

3


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

II . S đ chân c a PIC 16F877A :

SVTH: Nguy n Thành V
MSSV: 20762106

ng

4



án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

III . S đ kh i :

SVTH: Nguy n Thành V
MSSV: 20762106

ng

5


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

IV . I / O port :
1. Port A và thanh ghi TRISA :

Port A g m 6 chân t RA0 đ n RA5. Vi c ghi giá tr vào thanh ghi TRISA s qui đ nh
các chân c a Port A là input hay output (n u là 1 thì là input, là output n u là 0). Vi c
đ c thanh ghi Port A s đ c tr ng thái c a các chân Port A. Vi c ghi giá tr vào thanh
ghi Port A s thay đ i tr ng thái c a các chân Port A.

Riêng chân RA4 đ c tích h p ch c n ng là chân cung c p xung clock ngoài cho Timer 0
(RA4/T0CKI). Nh ng chân khác c a Port A đ c đa h p v i các chân ngõ vào Analog c a ADC
và chân ngõ vào đi n th so sánh c a b so sánh Comparator. Ho t đ ng c a nh ng chân này
đ c quy đ nh b ng nh ng bit t ng ng trong các thanh ghi ADCCON1 và CMCON1. Khi các

chân c a Port A đ c s d ng làm ngõ vào Analog thì các bit trong thanh ghi TRISA ph i đ c
set b ng 1.

B ng tóm t t các thanh ghi liên quan đ n Port A

2. Port B và thanh ghi TRISB :
Port B g m 8 chân t chân RB0-RB7. Vi c ghi giá tr vào thanh ghi TRISB s
quy đ nh các chân c a Port B là input hay output (1: input, 0: output). Vi c đ c thanh ghi
Port B s đ c tr ng thái c a các chân Port B. Vi c ghi giá tr vào thanh ghi Port B s
thay đ i tr ng thái c a các chân Port B.
Ba chân c a Port B đ c đa h p v i ch c n ng In-Circuit Debugger và Low Voltage
Programming function: RB3/PGM, RB6/PGC, RB7/PGD.
M i chân Port B có m t transistor kéo lên Vdd. Ch c n ng này ho t đ ng khi bit RBPU
(Option <7>) đ c xóa. Ch c n ng này s t đ ng đ c xóa khi Port B đ c quy đ nh là
input.
B n chân c a Port B t RB7 đ n RB4 có ch c n ng ng t khi tr ng thái chân Port B thay
đ i (Khi Port B đ c quy đ nh là output thì ch c n ng này không ho t đ ng. Giá tr chân
c a Port đ c so sánh v i giá tr đã đ c l u tr c đó, khi có s sai l ch gi a 2 giá tr
này ng t s x y ra v i c ng t RBIF (INTCON<0) s b t lên. Ng t có th làm cho V K
thoát kh i tr ng thái SLEEP.
B t c s truy xu t nào trên PortB s xóa tr ng thái sai l ch, k t thúc ng t và cho phép
xóa c ng t RBIF.

SVTH: Nguy n Thành V
MSSV: 20762106

ng

6



án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

B ng tóm t t các thanh ghi liên quan đ n Port B :

3. Port C và thanh ghi TRISC :
Port C g m 8 chân t chân RC0-RC7. Vi c ghi giá tr vào thanh ghi TRISC s
quy đ nh các chân c a Port C là input hay output (1: input, 0: output). Vi c đ c thanh ghi
Port C s đ c tr ng thái c a các chân Port C. Vi c ghi giá tr vào thanh ghi Port C s
thay đ i tr ng thái c a các chân Port C.
Các chân c a Port C đ c đa h p v i các ch c n ng ngo i vi.
Khi các ch c n ng ngo i vi đ c cho phép ta c n quan tâm ch t ch t i giá tr các bit c a
thanh ghi TRISC. M t s ch c n ng ngo i vi s ghi đè giá tr 0 lên các bit c a thanh ghi
TRISC và m c đ nh các chân này là output, ngoài ra m t s ch c n ng ngo i vi khác s
t đ ng m c đ nh m t s chân là ngõ vào. Do đó c n xem xét k các tính n ng c a các
hàm ngo i vi đ thi t l p giá tr các bit trong thanh ghi TRISC cho thích h p.

B ng tóm t t các thanh ghi liên quan đ n Port C :

4. Port D và thanh ghi TRISD :
Port D g m 8 chân t chân RD0-RD7. Bên c nh ch c n ng là port xu t nh p, Port D còn
có th ho t đ ng nh m t c ng song song b ng cách set bit PSPMODE (TRISE<4>),
trong ch đ này buffer ngõ vào là TTL.

B ng tóm t t các thanh ghi liên quan đ n Port D :

SVTH: Nguy n Thành V
MSSV: 20762106


ng

7


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

5. Port E và thanh ghi TRISE :

Port E có 3 chân RE0 /RD/AN5, RE1/WR /AN6, RE2 /CS/AN7, có th đ c c u
hình nh các chân xu t nh p thông th ng.
Các chân c a Port E có th tr thành các chân đi u khi n cho c ng song song c a V K
khi bit PSPMODE (TRISE<4>) đ c set b ng 1. Trong ch đ này, ng i s d ng ph i
đ m b o các chân c a PortE là ngõ vào.
Ngoài ra các chân Port E còn có th đ c c u hình nh các ngõ vào Analog, t i ch đ
này, khi đ c giá tr c a các chân này s cho ta giá tr là 0.
Thanh ghi TRISE quy đ nh ch c n ng xu t nh p c a Port E ngay c khi nó đ c s d ng
nh các ngõ vào Analog. Ph i đ m b o các chân này đ c quy đ nh là ngõ vào trong ch
đ này.

B ng tóm t t các thanh ghi liên quan đ n Port E :

V . M t s đi m đ c bi t c a CPU :
1. Dao d ng :

PIC16F877A có th ho t đ ng trong
4 ch đ dao đ ng khác nhau:


Trong các ch đ LP, XT và HS
chúng ta s d ng th ch anh dao
đ ng n i vào các chân OSC1 và
OSC2 đ t o dao đ ng.

L u ý: T có giá tr l n s t ng tính n đ nh c a
dao đ ng nh ng c ng làm t ng th i gian kh i
đ ng, v i Vdd = 5V nên ch n t có tr s 30pF .
Ch đ dao đ ng RC đ c s d ng nh m t
gi i pháp ti t ki m trong các ng d ng không
c n s chính xác v th i gian.

SVTH: Nguy n Thành V
MSSV: 20762106

ng

8


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

* Cách tính chu kì máy:
Ví d ta s d ng th ch anh 10Mhz. Khi đó:
T n s dao đ ng c a th ch anh là Fosc = 10Mhz

6


Chu k dao đ ng c a th ch anh là Tosc = 1/Fosc= 1/10*10 (s)
Chu k máy:
6

T_instruction = 4*Tosc = 4/10*10 (s) = 0.4 s = 400 ns

2. Master Clear ( MCLR ) :
PIC16F877A có m t b l c nhi u ph n MCLR. B l c nhi u này s phát hi n và b
qua các tín hi u nhi u.
Ngõ vào MCLR trên chân 4 c a PIC16F877A. Khi đ a chân này xu ng th p thì các
thanh ghi bên trong V K s đ c t i nh ng giá tr thích h p đ kh i đ ng l i h th ng.
(L u ý: Reset do WDT không làm chân MCLR xu ng m c th p).

3. Ngu n c p :

PIC 16F877A v n hành v i ngu n đ n 5V, n i nh sau :
C c d ng ngu n ( Vdd ) n i v i chân 11 và 32
C c âm ngu n ( Vss ) n i v i chân 12 và 31
Chú ý : c 4 chân này đ u ph i đ c n i ngu n thì con vi đi u khi n m i ho t đ ng .

4. Ch đ ng t ( Interrupts ):
PIC16F877A có nhi u ngu n ng t khác nhau. ây là m t s ng t tiêu bi u :
- Ng
- Ng
- Ng
- Ng
- Ng
- Ng


t ngoài x y ra trên chân INT.
t do Timer0.
t do Timer1.
t do Timer2.
t do thay đ i tr ng thái trên các chân PortB.
t so sánh đi n th .

SVTH: Nguy n Thành V
MSSV: 20762106

ng

9


án t t nghi p k s đi n t – Khóa 2007
- Ng
- Ng
- Ng
- Ng
- Ng
- Ng
- Ng
- Ng
- Ng

GVHD: Th.S Lê Minh H i

t do Port song song.
t USART.

t nh n d li u.
t truy n d li u .
t chuy n đ i ADC.
t màn hình LCD.
t hoàn t t ghi EEPROM.
t module CCP.
t Module SSP.

VI . T ch c b nh :
PIC16F877A có t t c 3 kh i b
nh riêng bi t bao g m: B nh ch ng
trình, b nh d li u và b nh
EEPROM.
1 . B nh ch ng trình:
PIC16F877A có b đ m ch ng trình dài
13 bits có th đ nh đ a ch cho kho ng
không gian nh 8K x 14bits. Không gian
b nh này đ c chia làm 8 trang, có đ a
ch t 0005h đ n 1FFFh.
M i s truy c p ngoài vùng không gian
nh này s không có tác d ng.
Ngoài ra, b nh ch ng trình còn bao
g m m t ng n x p (Stack) 8 m c. Vector
Reset đ c đ t t i đ a ch 0000h và
vector ng t đ c đ t t i đ a ch 0004h.

SVTH: Nguy n Thành V
MSSV: 20762106

ng


10


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

2 . T ch c b nh d li u :

SVTH: Nguy n Thành V
MSSV: 20762106

ng

11


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

B nh d li u bao g m 4 Bank: Bank 0,
Bank1, Bank2 và Bank3. M i bank có dung
l ng 128 Bytes, bao g m vùng Ram đa
m c đích (GPR) và vùng thanh ghi ch c
n ng đ c bi t (SFR).
Các Bank này đ c l a ch n b ng 2 bit
thanh ghi STATUS là RP0(Status<5>) và RP1(Status<6>).


a. Vùng Ram đa m c đích:

Vùng RAM đa m c đích có chi u r ng 8 bit và có th đ c truy nh p tr c ti p ho c gián
ti p thông qua thanh ghi FSR. Vùng RAM đa m c đích đ c phân ph i các Bank nh
sau:
- Bank 0: 96 Bytes t đ a ch 20h đ n đ a ch 7Fh.
- Bank 1: 80 Bytes t đ a ch A0h đ n đ a ch EFh.
- Bank 2: 96 Bytes t đ a ch 110h đ n đ a ch 16Fh.
- Bank 3: 96 Bytes t đ a ch 190h đ n đ a ch 1EFh.

b. Vùng thanh ghi ch c n ng đ c bi t:

Các thanh ghi ch c n ng đ c bi t đ c s d ng b i b x lý trung tâm CPU ho c các
module ngo i vi đ đi u khi n ho t đ ng c a V K. Các thanh ghi ch c n ng đ c bi t
này đ c chia làm 2 lo i: lo i th nh t dùng cho các ch c n ng c a CPU, lo i th 2 dùng
cho các ch c n ng ngo i vi.

3 . Các thanh ghi ch c n ng đ c bi t:
a. Thanh ghi tr ng thái ( Status Register):

Thanh ghi tr ng thái ch a các tr ng thái s h c c a b ALU, tr ng thái Reset và các bit
ch n Bank c a b nh d li u.

b. Thanh ghi tùy ch n (Option _Reg Register):

Thanh ghi tùy ch n ch a các bit đi u khi n đ c u hình cho các ch a n ng nh : ng t
ngoài, Timer 0 ch c n ng kéo lên Vdd c a các chân Port B, và th i gian ch c a WDT

c. Thanh ghi đi u khi n ng t INTCON (Interrupt Control Register):


Thanh ghi đi u khi n ng t ch a các bit cho phép t t c các ngu n ng t và c báo
ng t x y ra

SVTH: Nguy n Thành V
MSSV: 20762106

ng

12


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

d. Thanh ghi cho phép ng t ngo i vi 1(PIE1 Register):
Thanh ghi cho phép ng t ngo i vi ch a các bit cho phép riêng r c a các phép
ng t ngo i vi. Chú ý bit PEIE (INTCON<6>) ph i đ c b t lên 1 đ cho phép ng t ngo i
vi.

e. Thanh ghi c c a các ng t ngo i vi PIR1:
Thanh ghi PIR1 ch a các bit c riêng r c a các ng t ngo i vi ( chú ý các bit c
báo ng t s b t lên khi đi u ki n ng t x y ra mà không quan tâm đ n tr ng thái c a các
bit chop phép ng t nh : ng t t ng ng hay ng t toàn c c GIE ) . Ng i l p trình ph i
đ m b o r ng các bit ng t t ng ng ph i đ c b t hay xóa đ u tiên cho ng t .

f. Thanh ghi cho phép ng t ngo i vi PIE2:
Thanh ghi cho phép ng t ngo i vi ch a các bit cho phép riêng r c a các phép
ng t ngo i vi nh : CCP2, SSP, EEPROM và b so sánh đi n th .


g. Thanh ghi c c a các ng t ngo i vi 2:

i. Ng n x p Stack:

Stack cho phép 8 l nh g i ch ng trình con và ng t ho t đ ng. Stack ch a đ a ch mà
ch ng trình chính s quay v th c hi n t sau ch ng trình con hay ng t.
i v i
PIC16F877A Stack có đ sâu 8 l p. Stack không n m trong c b nh ch ng trình l n
b nh d li u.

j.

a ch tr c ti p và đ a ch gián ti p, thanh ghi INF và thanh ghi FSR:

Thanh ghi INF không ph i là m t thanh ghi v t lí. Nó ch a giá tr c a thanh ghi có đ a
ch n m thanh ghi FSR.
Ví d :
Thanh ghi t i đ a ch 10h có giá tr 5Ah
N u ta đ a 10h vào thanh ghi FSR thì khi đ c thanh ghi INF ta s có giá tr 5Ah.

SVTH: Nguy n Thành V
MSSV: 20762106

ng

13


án t t nghi p k s đi n t – Khóa 2007


CH

GVHD: Th.S Lê Minh H i

NG 3: GI I THI U V CÁC LINH KI N S D NG TRONG
M CH I U KHI N KH I LED 3D

1. IC n áp LM7805
V i nh ng m ch đi n không đòi h i đ n đ nh c a đi n áp quá cao, s d ng IC n áp
th ng đ c ng i thi t k s d ng v i m ch đi n khá đ n gi n. Các lo i n áp th ng
đ c s d ng là IC 78xx, v i xx là đi n áp c n n áp. Ví d 7805 n áp 5V, 7812 n áp
12V, còn có các lo i IC khác nh : 7806, 7807, 7809, 7818, 7820, 7824 ... Vi c dùng các
lo i IC n áp 78xx t ng t nhau. Trong đ tài này s d ng IC 7805.

S đ IC 7805 có 3 chân:
* Chân s 1 là chân IN (hình v trên)
* Chân s 2 là chân GND (hình v trên)
* Chân s 3 là chân OUT (hình v trên)
2. LED
Led (vi t t t c a Light Emitting Diode, có ngh a là đi t phát quang) là các đi t có kh
n ng phát ra ánh sáng hay tia h ng ngo i, t ngo i. C ng gi ng nh đi t, LED đ c c u
t o t m t kh i bán d n lo i p ghép v i m t kh i bán d n lo i n.

SVTH: Nguy n Thành V
MSSV: 20762106

ng

14



án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

LED đ c dùng đ làm b ph n hi n th trong các thi t b đi n, đi n t , đèn qu ng cáo,
trang trí, đèn giao thông.
Có nghiên c u v các lo i LED có đ sáng t ng đ ng v i bóng đèn b ng khí neon.
èn chi u sáng b ng LED đ c cho là có các u đi m nh g n nh , b n, ti t ki m n ng
l ng.
Các LED phát ra tia h ng ngo i đ c dùng trong các thi t b đi u khi n t xa cho đ
đi n t dân d ng.

3. IC ULN2803
a)

C u t o IC ULN2803

ây là IC g m 8 transistor NPN ghép Darlington g n m ch đi n t trong dãy này c a
chu i là m t b lý t ng đ giao ti p v i m ch đi n d ng s m c logic th p nh : TTL,
CMOS ho c PMOS/NMOS
ULN2803 đ

c thi t k đ phù h p v i chu n TTL

Hình : Ic ULN2803 và s đ chân
b)

Vài ch s k thu t c a IC ULN2803


Dòng đi n ngõ vào kho ng 0,93mA – 1,35mA
i n áp ngõ vào kho ng 2,4V – 3V
Chân 1 – 8: Ngõ và d li u
Chân 11 – 18: Ngõ ra d li u
Chân 9: N i Mass
Chân 10: N i Vcc
Trong th c t IC này có nhi u ng d ng đòi h i công su t l n. Trong m ch này em s
d ng ULN 2803 AG đ m đ o d li u xu t ra t Port C c a Vi x lý nh m nâng dòng

SVTH: Nguy n Thành V
MSSV: 20762106

ng

15


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

Bi u đ ki m tra c a ULN2803

SVTH: Nguy n Thành V
MSSV: 20762106

ng

16



án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

Hình : C u trúc ULN2803

4. IC 74HC154
IC 74HC154 là lo i IC dùng đ gi i mã, gi i đa h p v i các tính n ng chính:
Gi i đa h p có 16 đ

ng ngõ ra

Gi i mã nh phân 4 bit đ u vào thành 16 đ

ng ngõ ra t

ng ng

Hai ngõ vào cho phép khóa ho c m r ng

Hình : s đ chân IC 74HC154
Ch c n ng các chân c a IC 74HC154:
Chân 24,12(VCC,GND):dùng c p nguu n cho IC ho t đ ng .
Chân 18,19 (G1,G2):các ngõ vào cho phép IC ho t đ ng,trong m t th i đi m ch
có 1 IC ho t đ ng, IC b c m ho t đ ng thì t t c ngõ ra đ u m c logic cao (b t ch p
ngõ vào tr ng thái nào).
SVTH: Nguy n Thành V
MSSV: 20762106


ng

17


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

Chân 23,22,21,20 (A,B,C,D):các ngõ vào quy đ nh tr ng thái ngõ ra
Chân 1-11,13-15 (O0-O15):các ngõ ra c a IC
Tu thu c vào tr ng thái c a các đ ng đ a ch mà ta có ngõ ra t ng ng, khi c hai ngõ
vào G1,G2 m c logic th p thì IC ho t đ ng bình th ng, t i m t th i đi m ch có m t
ngõ ra m c logíc th p, t t c các ngõ còn l i đ u m c logic cao.

Hình : C u trúc bên trong 74HC154

SVTH: Nguy n Thành V
MSSV: 20762106

ng

18


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

B ng ch c n ng c a 74HC154


H: HIGH Voltage Level (đi n áp m c cao)
L: LOW Voltage Level (đi n áp m c th p)
x: Don’t care (b t ch p ngõ vào)
Hình : B ng s th t c a 74HC154

Nguyên t c ho t đ ng c a IC 74HC154:
D a vào b ng tr ng thái ta th y: Ch c n chân G1,G2 tr ng thái c m ( không
cho phép IC ho t đ ng) thì t t c ngõ ra c a IC 74HC154 đ u m c logic cao b t ch p
tr ng thái các chân đ a ch (A,B,C,D). Ch ng h n nh khi chân G1 m c logic cao thì
t t c các ngõ ra c a IC đ u m c logic cao b t ch p tr ng thái c a các chân còn l i nh
G2,A,B,C,D. Và khi chân G2 m c cao thì c ng t ng t nh th .
Khi các đ ng đ a ch vào t 00H_07H thì m c logic th p duy nh t ngõ ra s di
chuy n t ngõ ra(O0_O7)

SVTH: Nguy n Thành V
MSSV: 20762106

ng

19


án t t nghi p k s đi n t – Khóa 2007

GVHD: Th.S Lê Minh H i

5. IC 74HC540
74HC540 là IC đ o tín hi u ngõ ra. V i 8 chân ngõ vào t chân 2 đ n chân 9, 8 chân ngõ
ra t chân 11 đ n chân 18. M c đi n áp đi u khi n là 5V


Hình: S đ chân và c u trúc bên trong 74HC540

SVTH: Nguy n Thành V
MSSV: 20762106

ng

20


×