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: _
1 V K t lu n: - Sinh viên đ c b o v ; - Sinh viên không đ c b o v (Quý Th y/Cô
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 _
Trang 3và có kh n ng l p trình đ 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
Trang 4
L I C M N
Em xin chân thành c m n s h ng d n t n tình c a th y (Th.s) Lê Minh H i, khoa Xây
d ng và i n tr ng 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
th i gian và tâm huy t trong vi c h ng d n em th c hi n đ án Th y đã cung c p cho em
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 ng, góp ý và s a ch a nh ng ch sai giúp em không b
l c h 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 ng
Trang 5M C L 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 NG 31
CH NG IV: L U GIÀI THU T 32
CH NG V: HÌNH NH TH C T 33
PH N 3: L P TRÌNH 39
PH N 4: K T LU N 65
Trang 6PH N 1
LÝ THUY T
Trang 7V 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
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
Trang 8CH NG 2 : VI I U KHI N PIC 16F877A
I S l 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
Trang 9II S đ chân c a PIC 16F877A :
Trang 10III S đ kh i :
Trang 11IV 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
Trang 12B 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 :
Trang 135 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
Trang 14* 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
Chu k dao đ ng c a th ch anh là Tosc = 1/Fosc= 1/10*106 (s)
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 t ngoài x y ra trên chân INT
- Ng t do Timer0
- Ng t do Timer1
- Ng t do Timer2
Trang 15- Ng t do Port song song
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
Trang 162 T ch c b nh d li u :
Trang 17B 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:
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
Trang 18d 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
Trang 19CH NG 3: GI I THI U V CÁC LINH KI N S D NG TRONG
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
Trang 20
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
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
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
Trang 21Bi u đ ki m tra c a ULN2803
Trang 22Hì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
đ ng, IC b c m ho t đ ng thì t t c ngõ ra đ u m c logic cao (b t ch p
Trang 23Châ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
Trang 24B 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)
Trang 255 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
Trang 266 LCD 2x16
Hình dáng c a LCD thông d ng
Chân s Tên Ch c n ng
1 Vss Chân n i đ t cho lcd,khi thi t k m ch ta n i chân này
vào GND c a m ch đi u khi n
2 vdd Chân c p ngu n cho lcd, khi thi t k m ch ta n i chân
này v i vcc=5v c a m ch đi u khi n
3 Vee Chân này dùng đ đi u ch nh đ t ng ph n cua lcd
4 RS Chân ch n thanh ghi(register select) N i chân rs v i
logic “0”ho c logic”1” đ ch n thanh ghi Logic “0” Bus DB0-DB7 s n i v i thanh ghi l nh ir c a lcd( ch đ ghi)ho c n i v i b đ m đ a ch c a lcd (
ch đ đ c) Logic “1” Bus DB0-DB7 s n i v i thanh ghi d li u dr bên trong lcd
5 RW Chân ch n ch đ đ c/ghi N i chân R/W v i logic “0
“đ lcd ho t đ ng ch đ ghi ,ho c n i v i logic “1”đ lcd ch đ đ c
6 E Chân cho phép (enable) Sau khi các tín hi u đ c đ t lên
bus db0-db7 , các l nh ch đ c ch p nh n khi có 1 xung cho phép c a chân e
+ ch đ ghi: d li u bus s đ c lcd chuy n vào(ch p
nh n) thanh ghi bên trong đó khi phát hi n m t xung c a tín hi u chân e
+ ch đ đ c: d li u s đ c lcd xu t ra db0-db7 khi phát hi n c nh lên(low to high transition) chân e và
đ c lcd gi bus đ n khi nào chân e xu ng m c th p 7-14 DB0-DB7 Tám đ ng c a bus d li u dùng đ trao đ i thông tin
v i mpu Có 2 ch đ s d ng 8 đ ng bus này : +ch đ 8 bit: d li u đ c truy n trên c 8 đ ng v i bit msb là bit db7
+ch đ 4 bit:d li u đ c truy n trên 4 đ ng t db4 t i db7, bit msb là db7
15 Ch nh đ sáng c a màng hình
16 mass
Trang 27đ a ch đ c ghi vào IR, d li u đ a ch này trong vùng ram n i c a HD 44780 s
đ c chuy n ra DR đ truy n cho MPU
Vùng gom ch a kí t cgrom: character generator rom
Vùng gom này dùng đ ch a các m u kí t lo i 5x8 ho c 5x10 đi m nh trên
m t kí t , và đ nh đ a ch b ng 8 bit Tuy nhiên , nó ch có 208 m u kí t 5x8 và 32 m u
kí t 5x10 (t ng c ng là 240 thay vì 28=256 m u kí t ) Ng i dùng không th thay đ i vùng gom này
Nh v y, đ có th ghi vào v trí th x trên màn hình m t kí t y nào đó, ng i dùng ghi vào vùng ddram t i đ a ch x (xem b ng m i liên h gi a ddram và v trí hi n th ) m t chu i mã kí t bit trên cgrom Chú ý là trong b ng mã kí t trong cgrom hình bên d i
có mã rom a00
Trang 29PH N 2
THI CÔNG
Trang 30Dùng PIC 16F877A đi u khi n Led hi n th theo l a ch n t nút nh n
Dùng đèn Led th hi n các ki u trang trí và LCD đ hi n th n i dung
Trang 31Kh i 74HC154
Kh i Led
Kh i ULN2803
Kh i LCD
Trang 32Kh i Pic là trung tâm x lý d li u đ c l y vào t kh i Button và đ a tín hi u ra
đ đi u khi n LED và xu t ký t lên LCD
Trang 34Kh i nút nh n g m 5 nút v i các ch c n ng nh sau: 2 nút “up”, “down” đ ch n
ch ng trình; 2 nút “start”, “stop” đ b t đ u ch y ho c d ng ch ng trình, 1 nút “run”
đ ch y ch ng trình dang ch n
Ü Kh i 74HC154:
4 IC 74HC154 phân kênh tín hi u nh n t Pic t 8 sang 64 t ng ng v i 64 Led trên
cùng 1 m ng Do 74HC154 la IC tích c c m c cao nên ta cho tín hi u đi qua 74HC540
nh m đ o m c tín hi u đ trong m t kho ng th i gian ch đi u khi n 1 Led đ n nh m
đ n gi n hóa vi c t o hi u ng
Ü Kh i ULN2803:
M c đích c a kh i ULN2803 là đi u khi n t ng m ng c a kh i Led và kéo dòng nh m
Trang 35D107 LED
D106 LED
D111 LED
D101 LED
D96 LED
D120 LED
D115 LED
D120 LED
D112 LED
D125 LED
D100 LED
D127 LED
D87 LED
D124 LED
D76 LED
D110 LED
D126 LED
D83 LED
D100 LED
D122 LED
D95 LED
D118 LED
D93 LED
D76 LED
D104 LED
D95 LED
D130 LED
D76 LED
D110 LED
D109 LED
D81 LED
D97 LED
D126 LED
D132 LED
LED
D130 LED
D128 LED
D84 LED
D131 LED
D122 LED
D121 LED D103
D102 LED
D93 LED
D103 LED
D94 LED
D117 LED
D127 LED
D119 LED
D130 LED
D89 LED
D107 LED
D107 LED
D128 LED D123 LED
D98 LED
D127 LED
D125 LED
D93 LED
D91 LED
D113 LED
D50
LED
D80 LED
D106 LED
D6
LED
D80 LED
D87 LED
D110 LED
D100 LED
D112 LED
LED
D102 LED
D106 LED
D109 LED
D119 LED
D75 LED
D87 LED
D130 LED
D76 LED
D106 LED
D75 LED
D83 LED
D74
LED
D116 LED
D124 LED D119 LED
D105 LED
D8
LED
D111 LED
D75 LED
D122 LED
D121 LED
D84 LED
D86 LED
D124 LED
LED
D118 LED
D108 LED
D91 LED
D90 LED D88 LED
D96 LED
D108 LED
D85 LED
D127 LED
D93 LED
D101 LED
D127 LED
D98 LED
D92 LED
D83 LED
D107 LED
D114 LED
D104 LED
D5
LED
D130 LED
D92 LED
D76 LED
D75 LED
D97 LED
D92 LED
D90 LED
D76 LED
D101 LED
D74
LED
D122 LED
D79 LED
D85 LED
D118 LED
D76 LED
D129 LED
D95 LED
D114 LED
D99 LED
D131 LED
D82 LED
D115 LED
D87 LED
D84 LED
D128 LED
D119 LED
D6
LED
D125 LED
D131 LED
D120 LED
D125 LED D105
LED
D7
LED
D90 LED D86 LED
D129 LED
D8
LED
D114 LED
D114 LED
D107 LED
D106 LED
D124 LED
D88 LED
D97 LED
D99 LED
D113 LED
D126 LED
D125 LED
D85 LED
D93 LED
D104 LED
D103 LED
D131 LED
D118 LED
D91 LED
D112 LED
D130 LED
D89 LED
D97 LED
D88 LED
D93 LED
D89 LED
D132 LED
D120 LED
D126 LED
D120 LED
D105 LED
D81 LED
D90 LED
D76 LED
D113 LED
D105 LED
D121 LED D103
D81 LED
D112 LED D117 LED
D117 LED
D92 LED
D110 LED
D81 LED
D102 LED
D77 LED
D50
LED
D110 LED
D96 LED
D114 LED
D125 LED D99
D123 LED
D96 LED D83
D90 LED
D77 LED
D79 LED
D74
LED
D82 LED
D104 LED
D121 LED
D118 LED
D101 LED
D115 LED
D112 LED
D83 LED
LED
D130 LED
D123 LED
D103 LED
D118 LED
D101 LED
D78 LED
D128 LED
D112 LED
D100 LED
D107 LED
D116 LED
D116 LED
D94 LED
D109 LED
D109 LED D80
LED
D100 LED
D102 LED
D126 LED D85
D79 LED
D6
LED
D129 LED
D117 LED
D126 LED
D98 LED
D113 LED
D104 LED
D132 LED
D130 LED
D74
LED
D89 LED
D129 LED
D88 LED
D106 LED
D94 LED
D82 LED
D98 LED
D116 LED
D105 LED D5
LED
D128 LED
D90 LED
D128 LED
D95 LED
D94 LED
D127 LED
D121 LED
D95 LED
D105 LED
D94 LED
D78 LED
D99 LED
D88 LED
D127 LED D81
LED
D75 LED
D123 LED
D99 LED
D92 LED
D122 LED
D113 LED D99
LED
D99 LED
D123 LED
D87 LED
D98 LED
D91 LED
D120 LED
D5
LED
D82 LED
D108 LED
D50
LED
D108 LED D6
LED
D118 LED
D83 LED
D95 LED
D115 LED
D117 LED
D120 LED
D82 LED
D89 LED
D96 LED
D132 LED
LED
D6
LED
D79 LED
D117 LED
D114 LED
D131 LED
D102 LED
D129 LED
D97 LED
D119 LED
D90 LED
D88 LED
D116 LED
D95 LED
D112 LED
D87 LED
D115 LED
D119 LED
D122 LED
D92 LED
D79 LED
D132 LED
D78 LED
D126 LED
D96 LED D83
LED
D117 LED
D8
LED
D103 LED D7
LED
D89 LED
D84 LED
D113 LED
D104 LED
D98 LED
D77 LED
D132 LED D109
LED
D75 LED
LED
D89 LED
D8
LED
D80 LED
D75 LED
D113 LED
D100 LED
D109 LED
D86 LED
D85 LED
D122 LED
D115 LED
D111 LED
D116 LED D94
D90 LED
D78 LED
D124 LED
D111 LED
D121 LED
D121 LED
D80 LED
D50
LED
D77 LED
D95 LED
D123 LED
D117 LED
D98 LED
D109 LED
D91 LED
D102 LED
D110 LED
D77 LED
D101 LED
D107 LED
D7
LED
D108 LED
G m 8 m ng, m i m ng có 64 Led xanh d ng
T ng c ng có t t c 512 Led đ n
Trang 36CH NG III NGUYÊN LÝ HO T NG
Ngu n AC 220V qua bi n áp 1A cho ra ngu n AC 5V Sau khi đi qua c u diode
và đi vào 7805 ta s có đ c ngu n 1 chi u có đi n áp n đ nh 5V Các t trên kh i ngu n có tác d ng ch ng nhi u và đ đi n áp ra m c 5V và ph ng Ngu n 5V đ c c p
đi đ t o ngu n ho t đ ng cho các kh i còn l i
Kh i Button g m có 5 nút nh n Khi nh n nút, thì ngõ ra s có đi n áp m c cao S thay đ i đi n áp đ c dùng làm tín hi u đ a vào 5 chân c a IC Pic16F877A đ
x lý M i nút nh n t ng ng v i m t ch c n ng nh : đ m lên (Up), đ m xu ng (Down), ch y ch ng trình (Start), d ng ch ng trình (Stop), n p ki u ch y (Run) T
đ c g n m i nút nh n có công d ng ch ng rung phím
M i ngõ ra kh i Button s đ c đ a vào Port A c a IC16F87A, t ng ng nh sau: Pin_A0 v i Up, Pin_A1 v i Down, Pin_A2 v i Start, Pin_A4 v i Stop, Pin_A5 v i Run Khi nh n Start thì ch ng trình b t đ u ch y và cho phép nh n tín hi u t Up, Down, Stop, Run đ x lý Khi nh n Stop thì ch ng trình ng ng, không nh n tín hi u t
Up, Down, Run và ch nh n duy nh t tín hi u Start đ x lý Khi nh n Up thì bi n Count s t ng lên, nh n Up thì bi n Count s đ m xu ng, nh n Run thì s gán giá tr c a
bi n Count vào bi n Run đ đi u khi n Led t ng ng v i giá tr c a bi n Run