Đếm sản phẩm truyền thông RF hiển thị máy tính

Embed Size (px)

Citation preview

  • 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