You are on page 1of 39

TNG LIN ON LAO NG VIT NAM

TRNG I HC TN C THNG
KHOA IN IN T

TI:

HIU NG LED N DNG VI IU KHIN PIC

GVHD
SVTH
Lp
MSSV

:
:
:
:

Ths. L ANH TUN


NGUYN B GIANG
08DD3D
081396D

TP. H Ch Minh thng 5 nm 2011

TNG LIN ON LAO NG VIT NAM

TRNG I HC TN C THNG
KHOA IN IN T

TI:

HIU NG LED N DNG VI IU KHIN PIC

GVHD
SVTH
Lp
MSSV

:
:
:
:

Ths. L ANH TUN


NGUYN B GIANG
08DD3D
081396D

TP. H Ch Minh thng 5 nm 2011

NHIM V N MN HC 1

ii

NHN XT CA GIO VIN HNG DN


. 000
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
Tp.HCM, Ngy ...Thng....Nm 2011
GVHD

iii

LI CM N
L ln u tin thc hin mt n, thit k, gia cng mt mch in t nn t
lc bt u n qu trnh thc hin em rt bi ri v gp nhiu vn mi. Em s
rt kh khn thc hin n ny nu khng c s gip ca cc thy c v ca
cc bn.
n 1 ny hon thnh tt p v ng thi gian quy nh ca khoa in
in t. Kt qu ny khng ch l s n lc ca c nhn em m cn c s gip ,
ng gp kin chn thnh v qu bu ca qu thy c v cc bn.
Em xin chn thnh cm n qu thy c khoa in t c bit l thy L Anh Tun
gip v ng gp rt nhiu kin qu bu em c th hon thnh tt n
ln ny.
Xin cm n cc bn trong lp tn tnh gip , ng gp kin v cung cp
phng tin, ti liu, mnh thc hin tt n ln ny.

TP. H Ch Minh, ngy 03 thng 5 nm 2011.


SVTH

iv

MC LC
mc

Trang

Trang ta........................................................................................................i
Nhim v n mn hc 1...........................................................................ii
Nhn xt ca GVHD....................................................................................iii
Li cm n.....................................................................................................v
Mc lc.........................................................................................................vi
Lit k hnh................................................................................................viii
Li m u...................................................................................................ix
Chng I: C S L THUYT
I.1. Tng quan v vi iu khin PIC v PIC 16F877A.................................2
I.2. T in thng dng trong cc mch in t.........................................9
I.3. Cc in tr thng dng trong cc mch in t..................................9
I.4. Led n.................................................................................................11
Chng II: THIT K V THI CNG MCH HIU NG LED N
DNG VI IU KHIN PIC
II.1. Ni dung thit k.................................................................................15
II.2. Gii thiu cc linh kin in t dng trong mch...............................15
II.3. S nguyn l mch hiu ng led dng vi iu khin PIC...........18
II.4. S mch in......................................................................................19
II.5. Mch np v chng trnh np cho PIC 16F877A..............................20
II.6. chng trnh dch cho hiu ng...........................................................23
Chng III: MCH SAU KHI HON THNH...........................................26
Chng IV: KT LUN NGH...........................................................27
Ti liu tham kho...........................................................................................28
Ph lc.............................................................................................................29
Thng tin c nhn............................................................................................30

LIT K HNH
Hnh

Trang

I.1-PIC 16F877A...........................................................................................5
I.2, H II.1- S chn ca PIC 16F877A...............................................5, 15
I.3-S mch giao tip vi LED n dng cho PIC 16F877A..................8
I.4-Cc t in thng dng trong mch in t..........................................9
I.5-Cc in tr thng dng trong cc mch in t.................................10
I.6-Cc loi LED n thng dng.............................................................11
II.2-in tr 10K.........................................................................................16
II.3-T thch anh 20 MHz...........................................................................16
II.4-T gm 33pF........................................................................................16
II.5-T 33pF mc phi hp vi t thch anh...............................................17
II.6-LED n mu ..................................................................................17
II.7-in tr 0.3K........................................................................................17
II.8-S nguyn l mch hiu ng LED n dng vi iu khin PIC
16F877A......................................................................................................18
II.9-S mch in.......................................................................................19
II.10-S thit k mch np PIC GTP USB..........................................20
II.11-S mch in ca mch np GTP USB.............................................21
II.12-Mch np GTP USB...........................................................................22
II.13-Hnh nh giao din ca WinPIC 800..................................................23
II.14a-Mch sau khi hon thnh..................................................................26

vi

LI M U

Cng vi s pht trin ca khoa hc v cng ngh, cc thit b in t ,


ang v s tip tc c ng dng ngy cng rng ri v mang li hiu qu
trong hu ht cc lnh vc khoa hc k thut cng nh trong i sng x hi.
Trong , vi iu khin ng vai tr then cht trong a s cc vi mch in t,
c bit trong trong iu khin t ng.
Hin nay trn th trng c rt nhiu h vi iu khin.
S la chn Vi iu khin PIC thc hin n ny ca em bi vi
nguyn nhn sau:
Hin nay ti Vit Nam cng nh trn th gii, h vi iu khin ny
c s dng kh rng ri. iu ny to nhiu thun li trong qu trnh tm
hiu v pht trin cc ng dng nh: s lng ti liu, s lng cc ng dng
m c pht trin thnh cng, d dng trao i, hc tp, d dng tm c
s ch dn khi gp kh khn,Nhng iu ny c bit c ngha i vi
ngi ln u tin tm hiu v ng dng n nh em.
H vi iu khin ny d dng tm mua ti th trng Vit Nam.
Gi thnh khng qu t.
V l ln u tin tm hiu v cng l ln u tin em t tay thit k, gia
cng mt mch in t nn em ngh nn chn mt n c bn nm trong kh
nng tm hiu v thc thi ca bn thn, thng qua c th hiu thm v
ng dng ca cc vi iu khin, cc linh kin in t, v c bit l bit c
cc bc thit k, gia cng mt mch in t, v cch thc hin mt n.
Em chn n l mch hiu ng LED dng vi iu khin PIC. y l mt
mch kh n gin, tuy nhin l ln u tin thc lm ra mt sn phm nh vy
nn em kh vt v hon thnh n.
L n u tin nn em cn bi ri, kin thc cn nng cn, nhiu vn
cha nm bt c. Nn chc chn cn nhiu thiu st. Knh mong thy c tn
tnh ch bo thm v knh mong cc bn chn thnh gp kin.

vii

Chng I

C S L THUYT

I.1.TNG QUAN V VI IU KHIN PIC V PIC


16F877A:
I.1.1. GII THIU V PIC:
Pic l mt h Vi iu khin RISC c sn xut bi cng ty Mycrochip
Technology. Dng Pic u tin l PIC 1650 c pht trin bi Microelectronics
Dicision thuc General Instrument.
PIC l vit tt ca Programable Intelligent Computer, c th tm dch l my
tnh thng minh kh trnh do hng General Instrument t tn cho vi iu khin u
tin ca h.
Hin nay c kh nhiu dng vi diu khin Pic khc nhau nhng chng cng c
chung mt s c im nh sau:
+ S dng cng ngh tch hp cao RISC CPU.
+ Ngi s dng c th lp trnh vi 35 cu lnh n gin.
+ Tt c cc cu lnh thc hin trong mt chu k lnh ngoi tr mt s cu
lnh r nhnh thc hin trong 2 chu k lnh.
+ Tc hot ng l:
- Xung ng b vo l DC- 20MHz.
- Chu k lnh thc hin trong 200ns.
+B nh chng trnh Flash 8K* 14 Words.
+ B nh Ram 368*8 bytes.
+ B nh EEPRom 256*8 bytes.
Kh nng ca b vi x l ny:
+ Kh nng ngt ln ti 14 ngun ngt trong v ngt ngoi.
+ Ngn nh Stack c phn chia lm 8 mc.
+ Truy cp b nh bng a ch trc tip hoc gin tip.
+ Ngun khi ng li (POR).
+ B to xung thi gian (PWRT) v b to dao ng (OST).
+ B m xung thi gian (WDT) vi ngun dao ng trn chp ( ngun
dao ng RC) hot ng ng tin cy.
+ C m chng trnh bo v.
+ Phng thc ct gi SLEEP.
+ C bng la chn dao ng.
+ Cng ngh CMOS FLASH/EEPROM ngun mc thp tc cao.
+ Thit k hon ton tnh.
+ Mch chng trnh ni tip c 2 chn.
+ Vi x l c/ ghi b nh chng trnh.
2

+ Di in th hot ng rng: 2.0V n 5.5V.


+ Ngun s dng hin ti 25Ma.
+ Dy nhit cng nghip v thun li.
+ Cng sut tiu th thp.
< 0.6 Ma vi 5V.4MHz.
20Ua vi ngun, 32KHs.
<1Ua ngun d phng.
Cc c tnh ni bt ca thit b ngoi vi trn chp:
+ Timer 0: 8bit ca b nh thi, b m vi h s t l trc.
+ Timer 1: 16bit ca b nh thi, b m vi h s t l, c kh nng tng
trong khi ch Sleep qua xung ng h c cung cp bn ngoi.
+ Time 2:8bit ca b nh thi, b m vi 8bit ca h s t l trc v h
s t l sau.
+ C 2 ch bt gi, so snh, iu ch rng xung (PWM).
+ Ch bt gi vi 16bit vi tc 12.5ns, ch so snh vi 16bit, tc
gii quyt cc i l 200ns, ch rng xung vi 10bit.
+ B chuyn i tn hiu s sang tng t vi 10bit.
+ Cng truyn thng ni tip SSP vi SPI phng thc ch (ch/ t).
+ B truyn nhn thng tin ng b, d b (USART/SCL) c kh nng
pht hin 9bit a ch.
+ Cng ph song song (PSP) vi 8bit m rng, vi RD, WR v CS iu
khin.

KIN TRC CA PIC.


Cu trc phn cng ca mt vi iu khin c thit k theo 2 dng kin trc:
kin trc Von Neuman v kin trc Havard.
T chc phn cng ca PIC c thit k theo kin trc Havard

CC DNG PIC V CCH LA CHN VI IU KHIN PIC.


Cc k hiu ca vi iu khin PIC:
PIC 12xxxx: di lnh 12bit.
PIC 16xxxx: di lnh 14bit.
PIC 18xxxx: di lnh 16bit.
C: PIC c b nh EPROM ( ch c 16c84 l EEPROM).
F: PIC c b nh Flash.
LF: PIC c b nh Flash hot ng in p thp.
LV: tng t nh LF, y l k hiu c.
3

NGN NG LP TRNH CHO PIC:


Ngn ng lp trnh cho PIC rt a dng. Ngn ng cp thp c MPLAB ( c
cung cp min ph bi nh sn xut Microchip), cc ngn ng lp trnh cp cao hn
gm C, Basic, Pascal, Ngoi ra cn c mt s ngn ng lp trnh c pht trin
dnh ring cho PIC nh PICBasic, MicroBasic,

CC MCH NP THNG DNG CHO PIC:


Falleaf PG2C PIC Tutorial, PICSTART plus, MPLAB ICD 2J, DM
programmer, MPLAB PM3 , PRO MATE II.

CHNG TRNH NP THNG DNG CHO PIC:


- MPLAB,
- Winpic800,
- Icprog (hu ht cc mch np u h tr tnh nng np chng trnh ny),

I.1.2. PIC 16F877A:


GII THIU V PIC 16F877A:
PIC16F877 (mid-range). N l loi vi iu khin loi trung vi
kch c 1 lnh l 14 bit. N mang hu ht cc c im chung ca
cc dng PIC.
B nh chng trnh y l b nh FLASH (c th xo v np li
100000 ln).

H I.1: PIC 16F877A

H I.2: S chn ca PIC 16F877A


5

CC CNG RA VO TRONG PIC16F877:


PIC16F877 c 5 cng vo ra l PORTA, PORTB, PORTC, PORTD,
PORTE, tng ng vi n l cc thanh ghi cu hnh TRISA, TRISB,
TRISC, TRISD, TRISE. Trong PIC, cc ngn nh trong RAM c gi l
cc thanh ghi, tt nhin thc t th khng ng bi v cc thanh ghi
uc
xem l cc thnh phn ca CPU, cn cc ngn nh li thuc b nh.

Thanh ghi PORTA v TRISA:


PORTA c 6 bit, 2 hng (vo v ra). Cc bit cu hnh
hng nm trong thanh ghi TRISA, nu bit tng ng bng 0 th bit
l output v ngc li s l input.
Vic c ni dung ca thanh ghi PORTA s c cc trng
thi ca cc chn.
Chn RA4 uc dn knh vi u vo clock ca m un
Timer0 gi l chn RA4/T0CKI.
Thanh ghi TRISA iu khin hung ca cc chn ca cng.

Thanh ghi PORTB v TRISB:


PORTB l thanh ghi 8 bit, 2 hng. Quan h vi TRISB
cng tng t nh PORTA.
Cc chn ca PORTB uc dn knh vi 1 s chc nng c
bit khc v cc chc nng debug ngay trong mch,v chc nang lp
trnh ch in p thp: RB3/PGM, RB6/PGC, RB7/PGD. y l
nhng chc nng c bit ca CPU.
Mi chn ca PORTB c 1 in tr ko ln nh bn trong.
Mt bit iu khin dng bt (enable) tt c cc in tr ny ln,
y chnh l chc nng ca bit RBPU trong thanh ghi OPTION. in
tr ny uc t ng disable khi cng ny c cu hnh lm output.
RB0/INT l chn dn knh vi ngt ngoi m ta s miu t
trong phn ngt

Thanh ghi PORTC v TRISC


PORTC l thanh ghi 8 bit, 2 hung. C b m u vo
Trigger Schmitt. N cng c dn knh vi vi chc nng c bit
khc.

Thanh ghi PORTD v TRISD


L cng 8 bit, 2 hng. c b m u vo Trigger Schmitt.
N dn knh thm vi chc nng giao tip cng song song Slave

(parallel Slave Port) bng cch thit lp bit iu khin PSPMODE


(TRISE<4>).
Thanh ghi PORTE v TRISE
C 3 chn, c b m u vo kiu Trigger Schmitt. Dn
knh vi cc u vo analog m ta s xem xt trong phn ADC.
TRISE do cn tha 5 bit khng s dng trong cu hnh PORTE do
cc bit tha ny c dng cu hnh cc chc nng khc nhu chc
nng cng song song PSP.

S MCH GIAO TIP VI LED N:

H I.3: S mch giao tip vi led n dng cho PIC


16F877A
Trn y l s mch giao tip vi led n dng cho PIC
16F877A, vi 8 led n. Ty theo yu cu ca ng dng ta c th thm bt
s lng led, hoc thay i cch mc cho ph hp.
Ngoi ra vi nhng ng dng khc cn c nhiu mch giao tip khc dng cho
PIC 16F877A

I.2. T IN THNG DNG TRONG CC MCH


IN T:

H I.4: Cc t in thng dng trong cc mch in t

ng dng ca t in:
+ c s dng truyn tn hiu gia cc tng khuych i c chnh
lch v in p mt chiu.
+ Lc in p xoay chiu sau khi c chnh lu.

Ty theo cch u tng loi mch, cc loi linh kin trong mch m ta
chn cc loi t vi cc thng s ph hp.
vi iu khin PIC, ng vi mi loi vi iu khin m nh sn a ra cc
thng s ph hp. Ngi dng c th tra cu cun datasheet ca nh sn
xut.
Vi vi iu khin 16F877A th nn dng t thch anh >4MHz, v 2 t
gm 30Pf. y cng l thng s khuyn co ca nh sn xut a ra.

I.3. CC IN TR THNG DNG TRONG CC


MCH IN T:
in tr (Resistor) l mt trong nhng loi linh kin khng th thiu trong mch
in t. Nh ta bit in tr c trng cho mc cn tr dng in. Vy ti sao
ta cn phi cn tr dng in?. V mt s linh kin c kh nng chu c p
ngun cung cp nhng dng th qu ti (vt gi tr dng in nh mc), khi ta
cn phi dng in tr hm dng li, in hnh l con LED. Ngoi ra cn dng

in chia dng, cu phn p, mch phn cc, mch lcDo in tr l loi linh
kin khng phn cc nn khi mc vo mch khng cn phn bit chiu m dng.
Ty theo mc ch s dng nh sn xut to ra cc loi in tr c thnh phn
cu to khc nhau: than, magie, oxit thic, oxit silic, dy qun

H I.5: Cc in tr thng dng trong cc mch in t

- Cch tnh in tr ph hp cho LED:

10

ni trn, mt cng dng ca in tr l cn bt dng in Led


khng b chy do hot ng qu gi tr dng in nh mc. Do ta khng th cp
ngun trc tip cho Led m phi mc ni tip thng qua mt in tr:

Cng thc tnh gi tr R nh sau:

R = (VS VL) / I
Trong :
VS: in p ngun
VL: in p nh mc ca Led (2-4V)
I: dng nh mc ca Led (10-20Ma)

I.4. LED N:

H 1.6: cc loi LED n thng dng


11

LED (vit tt ca Light Emitting Diode, c ngha l it pht quang) l cc


it c kh nng pht ra nh sng hay tia hng ngoi, t ngoi. Cng ging nh it,
LED c cu to t mt khi bn dn loi p ghp vi mt khi bn dn loi n

Nguyn l hot ng ca LED:


Hot ng ca LED ging vi nhiu loi it bn dn.Khi bn dn loi p
cha nhiu l trng t do mang in tch dng nn khi ghp vi khi bn dn n
(cha cc in t t do) th cc l trng ny c xu hng chuyn ng khuch tn
sang khi n. Cng lc khi p li nhn thm cc in t (in tch m) t khi n
chuyn sang. Kt qu l khi p tch in m (thiu ht l trng v d tha in t)
trong khi khi n tch in dng (thiu ht in t v d tha l trng).
bin gii hai bn mt tip gip, mt s in t b l trng thu ht v khi
chng tin li gn nhau, chng c xu hng kt hp vi nhau to thnh cc nguyn t
trung ha. Qu trnh ny c th gii phng nng lng di dng nh sng (hay cc
bc x in t c bc 12ong gn ).

Tnh cht:
Ty theo mc nng lng gii phng cao hay thp m bc sng nh sng
pht ra khc nhau (tc mu sc ca LED s khc nhau). Mc nng lng (v
mu sc ca LED) hon ton ph thuc vo cu trc nng lng ca cc nguyn
t cht bn dn.
LED thng c in th phn cc thun cao hn it thng thng, trong
khong 1,5 n 3V. Nhng in th phn cc nghch LED th khng cao. Do
, LED rt d b h hng do in th ngc gy ra.
Loi LED
Hng ngoi

Vng
Xanh l cy
Xanh dng
Trng

in th phn cc thun
1.2V
1,4 1,8V
2 2,5V
2 2,8V
3 3.5V
3.7 4v

ng dng:
12

LED c dng lm b phn hin th trong cc thit b in, in t, n


qung co, trang tr, n giao thng.
Cc LED pht ra tia hng ngoi c dng trong cc thit b iu khin t
xa cho in t dn dng,

13

Chng II

THIT K V THI CNG


MCH HIU NG LED N
DNG VI IU KHIN PIC

14

II.1.NI DUNG THIT K:


Thit k mch hiu ng cho 10 LED n nh sau:
- Trng thi ban u: c 10 LED u khng sng.
- Hiu ng 1: sng ln lt tng LED theo th t t LED 1 n LED 10. Khi
-

sng n LED10 th LED 10 gi nguyn trng thi sng. 9 LED cn li tip


tc hiu ng cho n khi thy sng ht.
Hiu ng 2: kt thc hiu ng 1, 10 LED tr v trng thi u, sau sng
theo chiu ngc li hiu ng 1 cho n khi sng ht cc LED.
Hiu ng 3: kt thc hiu ng 2, 10 LED li tr v trng thi u, sau 2
LED 2 bin sng v di chuyn dn vo 2 LED k bn trong. Hiu ng
tip din cho n khi sng LED chnh gia.
Hiu ng 4: kt thc hiu ng 3, 10 LED tr li trng thi u, sau LED
chnh gia sng trc ri di chuyn dn ra 2 bin (tc l ngc vi hiu
ng 3).
Hiu ng 5: kt thc hiu ng 4, 10 LED tr v trng thi u. Sau 10
LED ng thi nhp nhy (sng tt) 5 ln. Kt thc hiu ng.

II.2. GII THIU CC LINH KIN DNG TRONG MCH:


1. MT VI IU KHIN PIC 16F877A:

15

H II.1-S chn PIC 16F877A

2. MT IN TR 10K:

H II.2-in tr 10K
in tr 10K ni vo v tr VPP (chn 1), VDD (chn11, 32) ca PIC
16F877A

3. MT T THCH ANH 4 20 MHz:

H II.3-T thch anh.

T thch anh 4 20 MHz dng ni vo gia OSC1/CLK1 v


OSC2/CLKO (chn 13, 14)

4. HAI T 33Pf:

H II.4-t gm 33pF.
Hai t 33Pf mc phi hp vi t thch anh nh s sau sau:

16

H II.5-T 33pF mc phi hp vi t thch anh.

5. 10 LED N:

H II.6-LED n mu .
10 LED ny, ni GND cho tt c u anot ca cc LED. 10 u catot
cn li ca cc LED c ni vo 10 chn ca vi iu khin (8 chn ca RB
v 2 chn ca RD) thng qua 10 in tr 0,3K (mi LED mc ni tip vi 1
in tr).
6. 10 IN TR 0,3K:

H II.7-in tr 0,3K.
10 in tr ny, mi in tr mc ni tip vi 10 LED n trn

17

II.3. S NGUYN L MCH HIU NG LED N


DNG VI IU KHIN PIC:

H II.8-S nguyn l mch hiu ng LED dng vi iu khin PIC 16F877A.

18

II.4. S MCH IN:

H II.9-S mch in.

19

II.5. MCH NP V CHNG TRNH NP CHO VI IU


KHIN PIC 16F877A:
II.5.1.Mch np:
-Tn mch np: GTP USB
GTP-USB l loi mch np cng USB h tr PIC v dsPIC, c cu to n gin,
d s dng, np nhanh v n nh.
GTB-USB tng thch vi phn mm Winpic800.
-S thit k:

H II.10-S thit k mch np PIC GTP USB.

20

-S mch in:

H II.11-S mch in ca mch np GTP USB


-mch np hon thnh:

21

H II.12-Mch np GTP USB.

II.5.2. Chng trnh np:


Dng chng trnh np l WINPIC 800.
Phn mm WINPIC800 dng np CODE cho IC kh lp trnh dng h PIC.

22

H II.13-Hnh nh giao din ca WinPIC 800

II.6. CHNG TRNH DCH CHO HIU NG:


-Dng trnh dch CCS (CCS PCWH 3.236) vit chng trnh cho hiu ng.
y l on code vit cho hiu ng trn:
#include<16f877a.h>
#fuses nowdt,noprotect,nolvp,xt,put
#use delay(clock=20000000)
#use fast_io(b)
#use fast_io(d)
void main()
{
set_tris_b(0);
output_b(1);
set_tris_d(0);
output_d(1);
while(true)
{
output_b(0b00000000);
delay_ms(0);
output_d(0b00000001);
delay_ms(200);

23

output_d(0b00000010);
delay_ms(200);
output_d(0b00000000);
delay_ms(0);
output_b(0b00000001);
delay_ms(200);
output_b(0b00000010);
delay_ms(200);
output_b(0b00000100);
delay_ms(200);
output_b(0b00001000);
delay_ms(200);
output_b(0b00010000);
delay_ms(200);
output_b(0b00100000);
delay_ms(200);
output_b(0b01000000);
delay_ms(200);
output_b(0b10000000);
delay_ms(200);
output_b(0b01000000);
delay_ms(200);
output_b(0b00100000);
delay_ms(200);
output_b(0b00010000);
delay_ms(200);
output_b(0b00001000);
delay_ms(200);
output_b(0b00000100);
delay_ms(200);
output_b(0b00000010);
delay_ms(200);
output_b(0b00000001);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000010);
delay_ms(200);
output_d(0b00000001);
delay_ms(200);
output_b(0b11111111);
delay_ms(00);
output_d(0b11111111);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000000);
delay_ms(200);
output_b(0b11111111);
delay_ms(00);
output_d(0b11111111);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000000);
delay_ms(200);
output_b(0b11111111);
delay_ms(00);

24

output_d(0b11111111);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000000);
delay_ms(200);
output_b(0b11111111);
delay_ms(00);
output_d(0b11111111);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000000);
delay_ms(200);
output_b(0b11111111);
delay_ms(00);
output_d(0b11111111);
delay_ms(200);
output_b(0b00000000);
delay_ms(000);
output_d(0b00000000);
delay_ms(200);
output_b(0b10000000);
delay_ms(000);
output_d(0b00000001);
delay_ms(200);
output_b(0b01000000);
delay_ms(0);
output_d(0b00000010);
delay_ms(200);
output_b(0b00100001);
delay_ms(00);
output_d(0b00000000);
delay_ms(200);
output_b(0b00010010);
delay_ms(200);
output_b(0b00001100);
delay_ms(250);
}
}

25

III. MCH SAU KHI HON THNH:

Mt trc ca board mch

Mt sau ca board
H II.14-Mch sau khi hon thnh.
26

IV. KT LUN NGH:


Sau thi gian tm hiu v thc hin, ti c kt qu t ra l hin th
hiu ng ng nh mong mun. V rt ra c vi kinh nghim nh nh sau:

- Mc in tr ni tip LED l hn dng cho LED, tuy nhin ln qu s


-

lm m hiu ng.
Dng t thch anh < 4MHz tn s dao ng khng thch hp s lm hiu
ng khng hin th. ta nn chn mt gi tr thch hp ca t thch anh trong
vng 4 20MHz ty theo loi PIC v mch.
nh thi gian chuyn i gia cc hiu ng ngn hiu ng c lin
tc s thy r hiu c hiu ng.

Tuy nhin mch ny vn cn vi mt hn ch mong c s ng gp kin


ca qu thy c v cc bn sinh vin em c th hon thin mch ny hn v rt ra
nhiu kinh nghim trong qu trnh hc tp sau ny.
Qua n ny, em b sung thm cho bn thn c nhiu kin thc b ch
mi, bit c cch thc, qui trnh thc mt n cng nh cc cng on to ra mt
board mch in t.
Qua n ny, em i nhng bc u tin khm ph c nhng ng dng
ca vi iu khin. y l c s em c th pht trin n ny thnh nhng n
ln hn nh l: hin th nhp nhy dy LED n theo nhiu ch ty chnh bng
cng tc, hin th hiu ng chy ch theo nhiu ch trn LED 7 on bng vi iu
khin PIC.
Tuy nhin vn kin thc ca em cn hn hp, cha thc hin nhng
ti ln hn. Do em mong c s ch bo ca cc thy c em c th pht trin
thm n ny v thc hin tt hn nhng n sau ny.

27

TI LIU THAM KHO:


PIC16F877A DATASHEET WWW.MICROCHIP.COM
MIDRANGE PICmicro FAMILY WWW.MICROCHIP.COM
HD lp trnh cho PIC bng CCS http://hoiquandientu.com
CAC TRANG WEB
WWW.MICROCHIP.COM
WWW.DIENDANDIENTU.COM
WWW.PICVIETNAM.NET
V CC TRANG WED KHC

PH LC

28

Danh sch cc chp c th np c bng mch GTP USB :


PIC C:
PIC16C61, PIC16C62, PIC16C62A/B, PIC16C63, PIC16C63, PIC16C63A,
PIC16C64, PIC16C64A, PIC16C65, PIC16C65A/B, PIC16C66, PIC16C67,
PIC16C620/A, PIC16C621/A, PIC16C622/A, PIC16CE623, PIC16CE624,
PIC16CE625, PIC16C71, PIC16C72, PIC16C73, PIC16C73A/B, PIC16C74,
PIC16C74A/B, PIC16C76, PIC16C77, PIC16C710, PIC16C711, PIC16C712,
PIC16C716, PIC16C745, PIC16C765, PIC16C773, PIC16C774, PIC16C923,
PIC16C924, PIC16C925, PIC16C926.
PIC F:
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC12F629, PIC12F635,
PIC12F675, PIC12F683, PIC16F627/A, PIC16F628/A, PIC16F630, PIC16F636,
PIC16F639, PIC16F648A, PIC16F676, PIC16F684, PIC16F688, PIC16F73,
PIC16F74, PIC16F76, PIC16F77, PIC16F716, PIC16F737, PIC16F747, PIC16F767,
PIC16F777, PIC16F83, PIC16F84/A, PIC16F87, PIC16F88, PIC16F818,
PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873/A, PIC16F874/A,
PIC16F876/A, PIC16F877/A, PIC18F242-2439, PIC18F248, PIC18F252-2539,
PIC18F258, PIC18F442-4439, PIC18F448, PIC18F452-4539, PIC18F458,
PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320, PIC18F4220, PIC18F4320,
PIC18F2331, PIC18F2431, PIC18F4331, PIC18F4431, PIC18F6520, PIC18F6620,
PIC18F6720, PIC18F8520, PIC18F8620, PIC18F8720, PIC18F2410, PIC18F2420,
PIC18F2455, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2525,
PIC18F2550, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680,
PIC18F4410, PIC18F4420, PIC18F4455, PIC18F4480, PIC18F4510, PIC18F4515,
PIC18F4520, PIC18F4525, PIC18F4550, PIC18F4580, PIC18F4585, PIC18F4610,
PIC18F4620, PIC18F4680.
dsPIC:
PIC30F2010, PIC30F2011, PIC30F2012, PIC30F3010, PIC30F3011,
PIC30F3012, PIC30F3013, PIC30F3014, PIC30F4011, PIC30F4012, PIC30F4013,
PIC30F5011, PIC30F5013, PIC30F5015, PIC30F6010, PIC30F6011/A, PIC30F6012,
PIC30F6013/A, PIC30F6014/A, PIC30F6015 .
Flash i2c:
24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256,
24C512

29

THNG TIN C NHN:


H tn svth: Nguyn B Giang
MSSV: 081396D. Lp: 08DD3D.
S in thoi: 0974824679
a ch email: nguyenbagiang081396d@gmail.com

30

You might also like