-
7/30/2019 m sn phm truyn thng RF hin th my tnh
1/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh VinL i ni u ............................................................................................ 2
Ch ng I ................................................................................................ 3
1.3 Kh o st th c t v gi i php thi t k .............................................................. 4
1.3.1 Kh o st th c t .......................................................................................... 4
Ch ng II ............................................................................................... 7
2.1 Cc linh ki n s d ng ........................................................................................ 7
2.1.1 Vi i u khi n PIC 16F877 ............................................................................ 7
2.1.2 IC MAX 232 .................................................................................................. 9
2.2.2 Module thu RF RX11 .................................................................................. 15
Ch ng III ............................................................................................ 16
3.1 S kh i ch c n ng h th ng ....................................................................... 16
3.1.1 S kh i h th ng ................................................................................... 16
3.1.2 Nguyn l ho t ng ................................................................................. 16
3.2 S m ch i n t ....................................................................................... 17
3.2.1 S kh i c m bi n .................................................................................. 17
3.2.2 S kh i x l pht ................................................................................ 18
3.2.3 S kh i x l thu: .................................................................................. 22
4.1.2 Ch ng trnh truy n .................................................................................. 26
4.2.2 Ch ng trnh nh n ..................................................................................... 33
CH NG V ........................................................................................... 37K T QU T C .............................................................................. 37
4.1 K t qu t c ............................................................................................. 37
4.2 Th o lu n v h ng pht tri n ........................................................................ 39
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
2/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Li ni u
Ngy nay vi s pht trin mnh m ca khoa hc k thut, i km theo lnhng ng dng ca vic ng dng nhng tin b ca khoa hc k thut vo trongcuc sng cng nh sn xut pht trin kinh t l rt cn thit. Chng ta c th thyrng, t nc ta ang trn pht trin tr thnh mt nc cng nghip theohng hin i, v vy vic ng dng cc nghin cu khoa hc nng cao nngsut lao ng l vic rt quan trng phc v cho yu cu pht trin.
Vi mong mun ng dng nhng kin thc hc v nghin cu c vothc t, chng em mnh dn xut ti Ch to b m sn phm trong
khun kh thc hin ti NCKH cp sinh vin Trng H Cng Ngh ThngTin v Truyn Thng.
Mc d c nhiu c gng nhng chc chn ti khng trnh khi thiuxt. Chng em xin chn thnh cm n s hng dn tn tnh ca Th.S V ThnhVinh gip chng em hon thnh ti mt cch tt nht.
Thi Nguyn ,ngy 29 thng 11 nm2011
Nhm thc hin ti
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
3/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Chng I
Phn tch h thng1.1 Gii thiu ti
ti Ch to b m sn phm l ti nm trong k hoch ti nghincu khoa hc cp Sinh Vin nm 2011 Trng i Hc Thng Tin v TruynThng. Nhm xy dng mt h thng c kh nng m sn phm trn cc bngchuyn, hay x nghipNgoi tnh nng m chnh xc s sn phm v hin thchnh xc B m sn phm cn gip ngi vn hnh n d dng kim sot haytruy xut thng tin lin quan n d liu c thu thp.
ti ny mang tnh cht nghin cu cc k thut lin quan phc v cho qutrnh m sn phm nh cc k thut giao tip phn cng, k thut truyn dn d
liu ni tip , song song, k thut lp trnh vi iu khin1.2 Mc ch yu cu ca bi ton
Mc ch ca bi ton l xy dng thnh cng b m m sn phm thngqua b cm bin v hin th ra led 7 on v trn giao din mn hnh my vi tnh.
T yu cu ca bi ton nh sau :
Cm bin chnh xc s sn phm i qua h thng.
Truyn thng v m ha ti module pht sng v tuyn.
Thu sng , gii m v truyn thng ni tip v cng ni tip ca my tnh.
Hin th bng giao din phn mm trn mn hnh my tnh..
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
4/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
1.3 Kho st thc t v gii php thit k
1.3.1 Kho st thc t
B m sn phm c ch to v ng dng cng kh ph bin trong cc
dy chuyn sn xut cng nghip cc nc pht trin trn th gii. Vit Namcng pht trin v ng dng trong cc dy chuyn sn xut trong cc cngty, x nghip nh my nh nh my xi mng, dy chuyn sn phm cc cng
Hnh 1: H thng cn m sn phm
Trong cc trng i hc, cc c s nghin cu vic nghin cu ch to bm sn phm hoc nng cao cht lng c nghin cu cc ti nghincu ng dng ca cc sinh vin hay cc ging vin. Do ty vo cc tnh nng
ca h thng m c th khc nhau. ti Ch to b m sn phm ca chng em tuy rng khng mi, nhng
c ci tin nng cao tnh nng cng nh cht lng ca h thng vi cc yucu t ra.
S quy trnh m sn phm :
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
Sn
Phm
Cm
Bin
Vi iu
Khin
Hin
Th
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
5/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 2: S quy trnh m sn phm Quy trnh m sn phm :
S sn phm c kim sot bi b cm bin, cm bin ny c nhim v gimst s sn phm i qua n, sau thng bo v vi iu khin. Vi iu khin lmchc nng x l d liu chuyn sang mch hin th v truyn v my tnh. Mchhin th nh n d liu t vi iu khin x l v hin th chnh xc s sn phm.
1.3.2 Cc gii php thit k
Thng qua qu trnh phn tch cng nh kho st bn trn c th ara cc gii php thit k nh sau:
S dng vi iu khin PIC16F877A xy dng cc module iu khintruyn nhn d liu.
S dng cm bin ca hng Om-Zon cm bin mc tn hiu( s sn phmi qua cm bin).
S dng cc linh kin in t v cc IC chuyn dng phc v cho cctnh nng ca mch nh m ha, gii m, chuyn i mc tn hiu..
S dng cc cng c thit k phn mm, chng trnh ,m phng nh:Proteus, Orcad, CCS . xy dng chng trnh iu khin v giao din hinth trn mn hnh my vi tnh.
S dng module thu pht c sn , thu pht di tn xc nh d dng tchhp cho vic thit k mch.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
6/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hn ch ca h thng trong thc t:
H thng lm vic trong h thng dy chuyn do sinh vin t thit k.
Do s dng truyn sng v tuyn nn vic b nhiu l khng th trnh khi.
h thng c th a vo ng dng trong thc t cc dy chuyn snxut cc cng ty x nghip th cn thm cc cm bin chuyn dng, phi hp vicc h thng cng sut v c kh khc h thng hon thin hn.
Ngoi ra do kin thc cn hn ch v k nng c hn nn khi thit k vncha hon ton ti u.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
7/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Chng II
Tng quan v linh kin
2.1 Cc linh kin s dng
2.1.1 Vi iu khin PIC 16F877Hnh nh ca pic trong thc t nh sau:
Hnh 3: Hnh dng thc t ca Pic 16F877A
y l Vi iu khin ca hng Microchip tch hp nh gn, vi y cc tnhnng phc v cho cc yu cu trong bi, hn na n c cc cng c phn mm csn h tr gip d dng trong vic lp trnh .
Hnh 4:S chn ca Pic 16F877A
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
8/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Cc tnh nng Pic16F877A h tr:
Tp lnh, cu trc c ti u ha theo ngn ng C
B nh chng trnh ln ti : 8K x 14 words B nh d liu : 368K RAM, 256K EEPROM
u vo dao ng thch anh ln n 20 MHz
Gm 35 tp l nh c di 14bit
H tr cc cp u tin ngt
Tnh nng ngoi vi:
Dng pht/ht cao: 25 mA/25 mA
1 chn ngt ngoi
Timer0 : 8-bit
Timer1 : 16-bit timer/counter
Timer2 : 8-bit timer/counter
Hai b Capture/so snh/iu ch rng xung.
Capture input: capture is 16-bit, max. resolution 12.5 ns
Compare is 16-bit, max. resolution 200 ns (TCY)
PWM output: PWM resolution is 1- to 10-bitax
Khi truyn thng ni tip ng b (Master Synchronous Serial Port -MSSP)
Hai ch hot ng:
3-dy SPI (H tr c 4 ch SPI)
I2C c ch Master v Slave
H tr RS-485 v RS-232
Khi cng song song (Parallel Slave Port - PSP)Tnh nng tng t:
Khi chuyn i tng t sang s phn gii 10-bit:
Chu k ly mu nhanh
Pht hin reset do st ngun lp trnh c (BOR)
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
9/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
2.1.2 IC MAX 232
Hnh 5: S chn ca Max 232
y l IC chuyn dng phc v cho vic giao tip gia thit b ngoi vi vi mytnh v mc in p khng tng thch nn phi chuyn i mc in p.
Hnh 6: S u ni IC Max232
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
10/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Bng trng thi:
Hnh 7: Bng trng thi truyn v nhn d liu ca IC MAX232
2.1.3 IC m ha PT2262
Hnh 8: S chn ca PT2262
Chc nng :
IC PT2262 dng m ha tn hiu iu khin.
Cc chn A0 n A7 : 8 chn a ch m ha vi 3 trng thi, v vy n cth m ha c 3 m 8 (6561) a ch.
Chn D0 n D3 : l u vo 4 bt d liu cn m ha.
Chn TE : chn cho php truyn
Chn DOUT : chn ra nhng xung lin tip d liu c m ha.
Cc chn OSC1 , OSC2 : dng thit lp tn s xung m hot ng ca IC.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
11/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Vcc , Vss : Chn cp ngun cho IC hot ng n trong khong t 4V n
15V.
2.1.4 IC gii m PT2272
Hnh 9: S chn ca PT2272
Chc nng:
IC PT2272 dng gii m tn hiu iu khin ca PT2262.
Cc chn A0 n A7 : 8 chn a ch m ha vi 3 trng thi, v vy n cth m ha c 3 m 8 (6561) a ch.
Chn D0 n D3 : l u vao 4 bt d liu c gii m.
Chn VT : chn bo nhn ng d liu.
DIN : chn nhn d liu cn gii m.
Cc chn OSC1 , OSC2 : dng thit lp tn s xung m hot ng ca IC.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
12/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Vcc , Vss : Chn cp ngun cho IC hot ng n trong khong t 4V n15V.
2.1.5 Cm bin Om-zon
Hnh 10: Hnh nh ca Cm bin Om-ZonChc nng:
y l loi cm bin ca hng OM-Zon dng cm bin chnh xc theo mc
tn hiu. Ngoi cc tnh cm bin chnh xc, n cn c n nh rt cao thch hp
s dng trong cc mi trng khc nhau.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
13/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 11: Cu to bn tr
Cu to bn trong gm led pht hoc thu, mch iu khin v ngun hot ng
12 n 24 V. Trong bi chng em dng ngun 12 V.
2.1.6 Cc linh kin in t c bn khc
Ngoi cc linh kin trn, trong bi cn s dng cc linh kin in t c bn nh :
in tr, t in, cc transistor v led 7 on hin th.
2.2 Module chuyn dng2.2.1 Modul pht RF TX11
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
14/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 12: Module pht TX11
M t chc nng:
y l module dng iu ch sng mang ca tn hiu sau khi m ha tPT2262 v truyn ra anten pht i.
Khong cch thu pht 100m
in p cung cp 2,5 12V
Gm 3 chn: VCC, GND, DATA.
Tn s hot ng 315MHz
Data input: TTL ph hp vi mc d liu ca cc IC hin nay.
Hot ng -10 n 60 C.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
15/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
2.2.2 Module thu RF RX11
Hnh 13: Hnh nh Module RX11
Hnh 14: S mch chi tit ca module RX11M t chc nng:
y l module chuyn dng dng gii iu ch sng mang t anten thu, sau a v IC gii m PT2272.
in p s dng DC 5v (0.5V).
Dng in 4mA.
Tn s hot ng 315MHz Mc in p ng ra tng thch chun TTL.
Tc ti a 4800 baud
Hot ng -10 n 60 C.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
16/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Chng III
Thit k phn cng3.1 S khi chc nng h thng
3.1.1 S khi h thng
Hnh 15: S khi h thng
3.1.2 Nguyn l hot ngKhi c sn phm i qua h thng cm bin th Khi cm bin s bo v Khi
x l pht. Khi ny lm nhim v nhn tn hiu t cm bin ng thi x l truyn ti Khi x l thu. Khi x l thu sau khi nhn c tn hiu t Khi x l
pht, n s truyn ti Khi hin th. Khi hin th chnh l my vi tnh n s nhntn hiu qua cng ni tip v x l hin th.
Khi ngun lm nhim c cung cp ngun n nh cho h thng hot ng ninh, chnh xc
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
Khi
x l
pht
Khi
x l
thu
Khi
Cm
Bin
Khi
hin
th
Khi
ngun
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
17/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
3.2 S mch in t
3.2.1 S khi cm bin
Hnh 16: S mch khi cm bin
Nguyn l hot ng:
Khi cm bin s dng 2 cm bin Om-zon kim sot sn phm. Mt cmbin kim tra s sn phm i qua, mt cm bin kim tra c sn phm chngln nhau hoc dnh nhau hay khng( tnh nng ti u). C 2 u ra cm bin cni vo chn PB0 v PB1 ca PIC16F877A.
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
18/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
3.2.2 S khi x l phtS khi ca khi x l pht:
Hnh 17: S khi x l pht
a, Mch Reset
Hnh 18: Mch Reset
Nguyn l:
Khi nhn cng tc BUTTON SW1 h thng s c thit t li trng thi banu, u ra ca mch s c ni vo chn MCLR ca Vi iu khin
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
19/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
b, Mch vi iu khin A
Hnh 19: Mch Vi iu khin A
Nguyn l:
Khi Vi iu khin A l vi iu khin PIC16F877A lm nhim v nhn tn hiu
t cm bin ng thi x l hin th ra led 7 on v truyn ti b m ha truynRF. Cc bc x l do ngi lp trnh phi lp trnh.
c, Mch ngun
Hnh 20: Mch ngun
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
20/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Nguyn l: Mch s dng IC7805 chuyn i t 12V xung mc 5V viiu khin hot ng.
d, Mch hin th led 7 thanh
Hnh 21: Mch hin th led 7 thanh
Nguyn l:
Mch s dng led 7 on v transistor kch dng cho led sng u p.
S hin th s sn phm c x l t vi iu khin gi ra,
e, Mch truyn RF
Hnh 22: Mch truyn RF
Nguyn l:
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
21/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Nhn d liu t vi iu khin m ha 4 bit d liu bi IC PT2262 v bc xthnh sng in t ra mi trng.
S chi tit c khi x l pht:
Hnh 23: S mch in t ca khi x l pht
Nguyn l hot ng : Cm bin Om-Zon pht hin sn phm i qua v truynxung n chn nhn ngt INT ca PIC16F877A. Vi iu khin m tng bin m
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
22/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
khi c xung vo. ng thi x l lu gi tr s ca mi con led vo mt bintng ng v hin th ln led 7 thanh, cc gi ny c xut ln lt ra Port D. ICPT2262 nhn 4 bit d liu t Port B m ha chng v a ra module RF Tx11truyn i di dng sng v truyn.
3.2.3 S khi x l thu:
Hnh 24: S khi x l nhn
a, Mch nhn RF
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
23/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 25: S mch nhn
Nguyn l: Thc hin chc nng gii iu ch sng mang v a vo IC gii mPT2272 sau a vo vi iu khin.
b, Mch truyn RS232
Hnh 26: Mch truyn RS232
Nguyn l:
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
24/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
S dng IC chuyn i d liu ni tip mc TTL sang chun in p RS232 truyn v my tnh. S dng cng ni tip ca my tnh.
S chi tit c khi x l thu:
Hnh 27: S mch in t khi x l thu
Nguyn l hot ng :
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
25/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Module RF Rx11 thu sng in t v d liu c a vo IC PT2272 giim ra c 4 bit truyn tng ng (D0 n D3) bi module Tx11. Bn bt d liuny c a ti Port D ca PIC16F877A ng thi a ti chn bo nhn VT lnmc 1. Vi iu khin nhn d liu t Port D phc v truyn thng ni tip qua
chn TX , RX. IC MAX232 nhn tn hiu t chn TX , RX v chuyn i in pmc TTL sang chun in p RS232 ri a n cng COM ca my tnh.
Chng IV
Xy dng chng trnh
4.1 Chng trnh iu khin PIC
4.1.1 Lu truyn:
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
26/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 28: Lu thut ton truyn
4.1.2 Chng trnh truyn
#include
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
Begin
Khi to ngt, cc gitr ban u, thit lpthng s truyn RF
Kimtra ngt
(sp)( ch
C
Thc hin m sn
phm, hin th ra led7 on v truyn ra
b truyn RF
khng
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
27/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
#fuses
HS,NOWDT,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NODEBUG
#use delay(clock=20000000)
#use fast_io(a)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#byte RA=0x05
#byte RB=0x06
#byte RC=0x07
#byte RD=0x08
#byte RE=0x09
#bit B1=0x06.1
int8 maled[]={0b10000000,0b11110010,0b01001000,0b01100000,
0b00110010,0b00100100,0b00000100,0b11110000,0b00000000,0b00100000};
int8 sp[]={15,0,0,0,0},i=0;
int16 dem,n=0;
#INT_EXT
void int_0()
{
if(B1==0) dem+=2;
else dem++;
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
28/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
if(dem>9999) dem=0;
sp[4]=dem/1000;
sp[3]=(dem%1000)/100;
sp[2]=(dem/10)%10;
sp[1]=dem%10;
i=0;
}
#INT_TIMER0
void timer_0()
{
n++;
if(n==625)
{
if(i
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
29/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
i++;
}
n=0;
}
set_timer0(131);
}
void main()
{
set_tris_e(0);
output_high(pin_E0);
set_tris_a(0);
set_tris_b(0b00000011);
set_tris_c(0);
set_tris_d(0);
enable_interrupts(INT_EXT);
enable_interrupts(INT_TIMER0);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
set_timer0(131);
enable_interrupts(GLOBAL);
ext_int_edge(0,L_TO_H);
RC=0;
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
30/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
RD=0;
RA=0;
//===========================================
while(true)
{
RD=maled[sp[4]];
output_high(pin_B7);
delay_ms(3);
output_low(pin_B7);
RD=maled[sp[3]];
output_high(pin_B6);
delay_ms(3);
output_low(pin_B6);
RD=maled[sp[2]];
output_high(pin_B5);
delay_ms(3);
output_low(pin_B5);
RD=maled[sp[1]];
output_high(pin_B4);
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
31/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
delay_ms(3);
output_low(pin_B4);
}
}
4.2 Chng trnh nhn v truyn thng ni tip n my tnh
4.2.1 Lu nhn:
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
32/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
Begin
Thit lp gi tr ban u,cc thng s truyn nhn,
gi v my tnh
Kim tratn hiu
nhn bthu
C
Thc hin nhn v gid liu v my vitnh.My tnh thc hinhin th
khng
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
33/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 29 : Lu thut ton nhn d liu
4.2.2 Chng trnh nhn
#include
#fuses
HS,NOWDT,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NODEBUG
#use delay(clock=20000000)
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
Begin
Thit lp gi tr ban u,cc thng s truyn nhn,
gi v my tnh
Kim tratn hiu
nhn bthu
C
Thc hin nhn v gi
d liu v my vitnh.My tnh thc hinhin th
khng
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
34/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
#use fast_io(a)
#use fast_io(b)
#use rs232(baud=9600,parity=n,xmit=pin_c6,rcv=pin_c7)
#byte RA=0x05
#byte RB=0x06
char sp[]="@0000";
int8 kt=1,i=5,a;
#INT_EXT
void ngat()
{
a=RA&0b00001111;
if(a==15) i=4;
else
{
if(i!=5)
{
sp[i]=a+0x30;
i--;
if(i==0)
{
i=5;
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
35/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
kt=1;
}
}
}
}
void main()
{
printf("$");
set_tris_a(0b111111);
set_tris_b(0b00000001);
enable_interrupts(int_ext);
ext_int_edge(0,L_TO_H);
enable_interrupts(global);
while(true)
{
if(kt==1)
{
printf("%s",sp);
kt=0;
}
}
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
36/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
}
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
37/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
CHNG V
KT QU T C
4.1 Kt qu t cSau mt nm tm hiu v nghin cu, chng em xy dng hon chnh B
m sn phm, vi c module truyn , module nhn v phn mm hin th my
vi tnhHin th chnh xc s sn phm, p ng c cc yu cu qun l nh
lu file v truy xut file. Mch lm vic n nh .
Mt s hnh nh v sn phm:
Hnh 30: Hnh nh thc t ca khi nhn RF
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
38/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Hnh 31: Hnh nh thc t ca Mch cm bin v truyn RF
Hnh 32: Giao din phn mm hin th my tnh
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
39/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
4.2 Tho lun v hng pht trinTuy hon thnh sn phm nhng tnh ng dng ca sn phm trong thc t
cn cha cao do cc linh kin cha n nh cao, phn phi hp cng sut , c kh
cha ng b. Mt khc do kinh nghim, cng nh vn kin thc thc t chaton din do chng em rt mong c s gip ca thy c v bn b ..
Da trn nhng g tm hiu c, chng em c hng pht trin cao hn l
iu khin khng ch m sn phm m cn thm chc nng nhn dng, kim sot
an ninh. iu khin Robot bng my tnh
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
40/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
KT LUN V KIN NGH
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
-
7/30/2019 m sn phm truyn thng RF hin th my tnh
41/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin
Ti liu tham kho :
Programming and Customizing the PIC Microcontroller by Myke Predko - ThirdEdition
1. Trng CNTT v TT TN K thut truyn s liu.
2. Trng CNTT v TT TN K thut vi x l.
3. http://www.picvietnam.com CCS C cho PIC16F877A 2008
4. http://www.ccsinfo.com
5. http://www.dientuvietnam.net
6. http://www.microchip.com
7. http://www.google.com.vn
Sinh vin thc hin : Nghim Hu TonBi Duy Tin
http://www.picvietnam.com/http://www.ccsinfo.com/http://www.dientuvietnam.net/http://www.microchip.com/http://www.google.com.vn/http://www.picvietnam.com/http://www.ccsinfo.com/http://www.dientuvietnam.net/http://www.microchip.com/http://www.google.com.vn/ -
7/30/2019 m sn phm truyn thng RF hin th my tnh
42/42
Trng H CNTT & TT Bo co tiKhoa CNT & TT NCKH cp Sinh Vin