Tìm Hiểu Về Vi Điều Khiển Pic 16f877A Và Ứng Dụng (1)

Embed Size (px)

Citation preview

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    1/

    N TT NGHIP

    1

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    2/

    N TT NGHIP

    2

    Li ni u

    Ngy nay cng vi s pht trin khng ngng ca khoa hc k thut, th k

    thut s em li cho con ngi nhng thnh tu to ln gip cho con ngi

    d dng t c mc ch ca mnh trong mi thit k. Ha nhp cng xuhng vi iu khin khng nh c v th vng chc ca mnh trong

    mi ng dng. in hnh trong cng ngh o lng v iu khin bng my

    tnh c bit l vic o nhit v iu khin cc h thng. Trong lnh vc

    sn xut cng nghip nhit c tc ng tr c tip n cht lng u ra

    nh trong qu trnh gia cng v liu nhit nh hng n chnh xc tnh

    gin n vt liu. Trong qu trnh nung sy nh nung gch th nhit nhhng n cht lng sn phm. Trong y hc nhit nh hng ti kt qu

    nghin cu.Trong cuc sng nhit nh hng ti cht lng v bo qun

    lng thc. Vi cc yu cu em xin thit k ti: c nhit hin th

    ln led 7 thanh dng cm bin IC tch hp LM35

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    3/

    N TT NGHIP

    3

    Chng I: Tm hiu chung vvi iu khinVi iu khin l mt my tnh c tch hp trn mt chip, n thng c

    sdng iu khin cc thit bin t. Vi iu khin thc cht l mt h

    thng bao gm mt vi xl c hiu xut dng v gi thnh thp ( khc vicc bvi xl a nng dng trong my tnh) kt hp vi cc khi ngoi vi

    nh bnh, cc m un vo/ ra, cc m un bin i ssang tng tv

    tng tsang s, my tnh th cc m un thng c xy dng bi

    cc chip v mch ngoi.

    1.1 Cu trc vi iu khinHu ht cc vi iu khin ngy nay c xy dng da trn kin trc Von

    Neumann, kin trc ny nh ngha bn thnh phn cn thit ca mt h

    thng nhng. Nhng thnh phn ny l li CPU, bnhchng trnh (thng

    thng l ROM hoc bnhFlash ) bnhdliu (RAM ), mt hoc vi b

    nh thi v cc cng vo/ra giao tip vi cc thit bngoi vi v cc mi

    trng bn ngoi tt ccc khi ny c thit ktrong mt vi mch tch

    hp. Vi iu khin khc vi cc bvi xl a nng chl n c thhot

    ng chvi vi vi mch htrbn ngoi.

    Ngoi cu trc Von Neumann cn c cu trc Harvard, cu trc Harvard

    tch ri bnhdliu v bnhchng trnh, nn tc xl cao hn v

    dung lng ca 2 ng truyn c thkhc nhau.

    Vi iu khin thng c sdng xy dng cc h thng nhng. N

    xut hin kh nhiu trong cc dng cin t, thit bin, my git, l vi

    sng, in thoi, u lc DVD, thit ba phng tin, dy chuyn tng

    1.2 Phn lo1.2.1 di thanh ghi

    Da vo di ca cc thanh ghi cc lnh ca VK m ngi ta chia ra

    cc loi VK 8bt, 16bt hay 32bit

    Cc loi VK 16bit do c lch ln hn ln cc tp lnh cng nhiu hn

    phong ph hn. Tuy nhin bt c chng trnh no vit bng VK 16 bit

    chng ta u c thvit trn VK 8 bit vi chng trnh thch hp.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    4/

    N TT NGHIP

    4

    1.2.2 Cu trc RISC v CISCVXL hoc VK CISC l VK c tp lnh phc tp. Cc VK ny c mt

    s lng ln cc lnh nn gip cho ngi lp trnh c th linh hot v d

    dng hn khi vit chng trnh.VK RISC l VK c tp lnh n gin. Chng c mt slng nhcc

    lnh n gin. Do , chng i hi phn cng t hn, gi thnh thp hn, v

    nhanh hn so vi CISC. Tuy nhin n i hi ngi lp trnh phi vit cc

    chng trnh phc tp hn nhiu lnh hn.

    1.2.3 Kin trc Harvard v kin trc Vonneumann

    Kin trc Harvard sdng bnhring bit cho chng trnh v d liu.

    Bus a chv bus dliu c lp vi nhau nn qu trnh truyn nhn dliu

    n gin hn.

    Kin trc Vonneumann s dng chungb nh cho chng trnh v d liu.

    iu ny lm cho VK gn nh hn, gi thnh nh hn.

    1.3 Chc nng ca vi iu khin1.3.1 Chc nng ca vi x l

    Trong nhng thp nin cui th k XX, t s ra i ca cng ngh bn dn,

    k thut in t c s pht trin vt bc. Cc thit b in t sau

    c tch hp vi mt cao v rt cao trong cc din tch nh, nh vy cc

    thit b in t nh hn v nhiu chc nng hn. Cc thit b in t ngy

    cng nhiu chc nng trong khi gi thnh ngy cng r hn, chnh v vy in

    t c mt khp mi ni.Bc t ph mi trong cng ngh in t, cng ty

    tr tui Intel cho ra i b vi x l u tin. t ph ch: " l mt kt

    cu logic m c th thay i chc nng ca n bng chng trnh ngoi ch

    khng pht trin theo hng to mt cu trc phn cng ch thc hin theo

    mt s chc nng nht nh nh trc y. Tc l phn cng ch ng vai tr

    th yu, phn mm (chng trnh) ng vai tr ch o i vi cc chc

    nng cn thc hin. Nh vy vi x l c s mm do ha trong cc chc nngca mnh. Ngy nay vi x l c tnh ton rt cao v kh nng x l rt ln.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    5/

    N TT NGHIP

    5

    Vi xl c cc khi chc nng cn thit ly dliu, xl dliu v

    xut dliu ra ngoi sau khi xl. V chc nng chnh ca Vi xl chnh

    l xl dliu, chng hn nh cng, tr, nhn, chia, so snh.v.v..... Vi xl

    khng c khnng giao tip trc tip vi cc thit bngoi vi, n chc khnng nhn v xl dliu m thi.

    vi xl hot ng cn c chng trnh km theo, cc chng trnh ny

    iu khin cc mch logic v t vi xl xl cc dliu cn thit theo

    yu cu. Chng trnh l tp hp cc lnh xl dliu thc hin tng

    lnh c lu trtrong bnh, cng vic thc hnh lnh bao gm:

    Nhn lnh t b nh, gii m lnh v thc hin lnh sau khi gii m. thc hin cc cng vic vi cc thit b cui cng, chng hn iu khin ng

    c, hin th k t trn mn hnhi hi phi kt hp vi x l vi cc mch

    in giao tip vi bn ngoi c gi l cc thit b I/O ( nhp/xut ) hay cn

    gi l cc thit b ngoi vi. Bn than cc vi x l khi ng mt mnh khng

    c nhiu hiu qu s dng, nhng khi l mt phn ca ca mt my tnh th

    hiu qu s dng ca Vi x l l rt ln, phc tp i hi phi x l mtlng ln cc php tnh phc tp, c tc nhanh. Chng hn nh cc h

    thng sn xut t ng trong cng nghip, cc tng i in thoi, hoc cc

    robot c kh nng hot ng phc tp v.v...

    1.3.2 T Vi x l n Vi iu khinB Vi x l c kh nng vt bc so vi cc h thng khc v kh nng

    tnh ton, x l, v thay i chng trnh linh hot theo mc ch ngi dng,

    c bit hiu qu i vi cc bi ton v h thng ln.Tuy nhin i vi cc

    ng dng nh, tm tnh ton khng i hi kh nng tnh ton ln th vic

    ng dng vi x l cn cn nhc. Bi v h thng d ln hay nh, nu dng vi

    x l th cng i hi cc khi mch in giao tip phc tp nh nhau. Cc

    khi ny bao gm b nh cha d liu v chng trnh thc hin, cc

    mch in giao tip ngoi vi xut nhp v iu khin trli, cc khi ny

    cng lin kt vi vi x l th mi thc hin c cng vic. H thng c

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    6/

    N TT NGHIP

    6

    to ra kh phc tp, chim nhiu khng gian, mch in phc tp v vn

    chnh l trnh ngi thit k. Kt qu l gi thnh sn phm cui cng rt

    cao, khng ph hp p dng cho cc h thng nh.

    V mt s nhc im trn nn cc nh ch to tch hp mt t b nh vmt s mch giao tip ngoi vi cng vi vi x l vo mt IC duy nht c

    gi l Microcontroller-Vi iu khin. Vi iu khin c kh nng tng t nh

    kh nng ca vi x l, nhng cu trc phn cng dnh cho ngi dng n

    gin hn nhiu. Vi iu khin ra i mang li s tin li i vi ngi dng,

    h khng cn nm vng mt khi lng kinthc qu ln nh ngi dng vi

    x l, kt cu mch in dnh cho ngi dng cng tr nn n gin hnnhiu v c kh nng giao tip trc tip vi cc thit b bn ngoi. Vi iu

    khin tuy c xy dng vi phn cng dnh cho ngi s dng n gin

    hn, nhng thay vo li im ny l kh nng x l b gii hn (tc x l

    chm hn v kh nng tnh ton t hn, dung lng chng trnh b gii hn).

    Thay vo , Vi iu khin c gi thnh r hn nhiu so vi vi x l, vic s

    dng n gin, do n c ng dng rng ri vo nhiu ng dng c chcnng n gin, khng i hi tnh ton phc tp.

    1.4 Ngn ng lp trnh, cng c lp trnh1.4.1 Ngn ng lp trnh.

    Lp trnh vi x l ngn ng thng dng l ngn ng lp trnh ASM v

    ngn ng C .Ngn ng lp trnh ASM hay lp trnh hp ng l ngn ng lp

    trnh trc tip cho vi iu khin ( lp trnh trc tip ) cn ngn ng C hay cn

    gi l lp trnh hng i tng n gn vi ngn ng con ngi hn . iu

    ny c ngha l vi ASM ngi lp trnhra lnh trc tip thng qua ngn ng

    cu lnh c tnh rng buc cn ngn ng C s dng cc cu trc iu kin v

    vng lp theo mun .Ni v ngn ng C th u im ca ngn ng C l n

    d hiu nhng cu trc li di v phc tp so vi ngn ng ASM

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    7/

    N TT NGHIP

    7

    1.4.2 Cng c lp trnha) V phn cng:

    Mt iu khng th thit l mt b timer tch hp trong VK.N c

    nhim v to n v thi gian.(C ngha l mt chu k hot ng ca h thngc chia nh thnh cc n v thi gian).B nh chng trnh ln

    cha cc m lnh .Ngoi m lnh ca cc task cong m lnh ca Kernel .B

    nh RAM cng l mt vn rt hn ch ca VK v mi ln chuyn ng

    cnh th ton b ng cnh ca mt Task c lu vo mt ngn xp trong

    RAM.Chng ta c cng nhiu task th cn cnh nhiu ngnxp kiu ny.

    b) V phn mm:C hai cng c lp trnh cho VK l ngn ng bc thp

    (Assembly) v ngn ng bc cao (C ,basic)

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    8/5

    N TT NGHIP

    8

    a) Chng II: Tm hiu vi iu khin Pic 16F877A v ng dngKhi iu khin Pic 16F877A

    PIC l vit tt ca Programable Intelligent Computer c th tm

    dch l my tnh thng minh khtrnh do hng General Instrument t tn chovi iu khin u tin ca h: PIC 1650 c thit kdng lm cc thit b

    ngoi vi cho vi iu khin CP 1600. Vi iu khin ny sau c nghin

    cu pht trin thm v t hnh thnh nn dng vi iu khin PIC ngy nay

    Pic 16F877A l dng Pic ph bin nht hin nay ( mnh v tnh

    nng, 40 chn, bnhcho hu ht cc ng dng thng thng ) cu trc

    tng qut ca Pic 16F877A:+ 8K Plash Rom

    + 368 byte Ram

    + 256 byte EEPROM

    + 5 port ( A,B,C,D,E ) vo ra vi tn hiu c lp.

    + 2 bnh thi 8 bit ( timer0 v timer2 )

    + 1 bnh thi 16 bit ( timer 1 ) c thhot ng trog chtit kimnng lng ( Sleep mode ) vi xung clock bn ngoi

    + 2 bCCP ( Capture/Compare/PWM)

    + 1 bbin i AD 10 bit vi 8 ng vo

    + 2 bso snh tng t( compartor )

    + 1 bnh thi gim st ( Watchdog timer )

    + 1 cng song song 8 bit vi cc tn hiu iu khin

    + 1 cng ni tip

    + 15 ngun ngt

    + Np chng trnh bng cng ni tip ICSP ( In-Circuit Serial

    Programming )

    + c chto bng cng nghCMOS

    + 35 tp lnh c di 14 bit

    + Tng hot ng ti a 20MHz

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    9/

    N TT NGHIP

    9

    + Pic hot ng ta cn cp ngun cho Pic ngoi ra c ththm vo

    bdao ng thch anh v nt reset.

    2.1 S khi vi iu khin Pic 16F877A

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    10

    N TT NGHIP

    10

    S khi ca PIC16F877A gm cc khi

    + ALUArithmetic Logic Unit

    + Khi b nh cha chng trnhFlash Program Memory.

    + Khi b nh cha d liu EPROM Data EPROM.+ Khi b nh file thanh ghi RAM RAM file Resgiter

    + Khi gii m lnh v iu khin Instruction Decode Control.

    + Khi thanh ghi c bit.

    + Khi ngoi vi timer

    + Khi giao tip ni tip

    + Khi chuyn i tn hiu tng t sang s - ADC+ Cc khi port xut nhp

    2.2 c im vi iu khin Pic 16F877A

    y l vi iu khin thuc h Pic16Fxxx gm 35 lnh vi di 14 bit.

    Mi lnh u c thc hin trong 1 chuk xung clock, tc hot ng ti

    a cho php l 20MHz vi 1 chu k lnh l 200ns. B nh chng trnh 8Kx

    14 bit, b nh d liu 368x8 byte RAM v b nh d liu EEPROM vidung lng 256x8 byte. S PORT I/O l 5 vi 33 pin I/O. C 8 knh chuyn

    i A/D.

    2.2.1 Cc c tnhngoivi bao gmcc khi chc nng:

    + Timer0: B m 8 bit vi b chia tng 8 bit

    + Timer1: B m 16 bit vi b chia tng c th thc hin chc nng m

    da vo xung clock ngoi vi ngay khi vi iu khin hot ng ch sleep.

    + Timer2: B m 8 bit vi b chia tng s, b postcaler.

    o Hai b capture , so snh, iu ch rng xungo Cc chun giao tip ni SSP ( Synchronous serial port ), SPI v I2Co Chun giao tip ni tip song song PSP ( Parallel Slave Port ) vi cc

    chn iu khin RD, WR, CS bn ngoi.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    11

    N TT NGHIP

    11

    2.2.2 Cc c tnh Analog:8knh chuyn i ADC 10 bit

    2b so snh

    B nh flash vi kh nng ghi xa c 100.000 lnB nh EEPROM vi kh nng ghi xa c 1.000.000 ln

    D liu bnh EEPROM c th lu tr trn 40 nm

    Kh nng t np chng trnh vi s iu khin ca phn mm

    Np chng trnh ngay trn mch in ICSP ( In Circuit Serial

    Programming ) thng qua 2 chn

    Watchdog timer vi b dao ng trongChc nng bo mt m chng trnh

    Ch sleep

    C th hot ng vi nhiu dng Oscillator khc nhau

    2.2.3Cc cng xut nhp ca Pic 16F877ACng xut nhp chnh l phng tin ma vi iu khin dng tng tc

    vi th gii bn ngoi. S tng tc ny rt a dng v thng qua s tngtc ,chc nng ca vi iu khin c th hin r rng.

    Vi iu khin PIC 16F877A c 5 cng xut nhp PORTA, PORTB,

    PORTC, PORTD v PORTE.

    PORT A (RPA) bao gm 6 I/O y l cc chn 2 chiu c th xut v

    nhp,chc nng xut nhp c iu khin bi thanh ghi TRISA (a ch

    85h). Mun xc lp 1 chn trong thanh ghi TRISA l input ta set bit

    tng ng trong thanh ghi TRISA v mn c 1 chn output ta clearbit

    tng ng trong thanh ghi. Thao tc ny hon ton tng t vi PORT v

    cc thanh ghi iu khin tng ng.

    Bn cnh PORTA cn l ng ra ca b ADC,b so snh,ng vo

    Analog,ng vo xung clock Timer0 v ng vo ca b giao tip MSSP.

    Cc thanh ghi TRISA bao gm:

    PORTA (a ch 05h):cha gi tr cc chn I/O trong PORTA

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    12

    N TT NGHIP

    12

    TRISA (a ch85h): iu khin xut nhp.

    CMCON (a ch 9Ch): thanh ghi iu khin b so snh.

    ADCON1 (a ch 9Fh):thanh ghi iu khin ADC

    PORTB

    PORTB(RPB) bao gm 8 chn I/O,thanh ghi iu khin xut nhp tng

    ng l TRISB. Bn cnh c 1 s chn ca PORTB dng np chng

    trnh cho vi iu khin vi cc ch np khc nhau. PORTB cn lin quan

    n ngt ngoi vi v Timer0. PORTB cn c tch hp chc nng in tr

    ko ln c iu khin bi chng trnh

    Cc thanh ghi PORTB bao gm:PORTB (a ch 06h,106h):cha gi tr cc chn trong PORTB.

    TRISB (a ch 86h,186h):iu khin xut nhp.

    OPTION_REG (a ch 81h,181h):iu khin ngt ngoi vi ton b Timer0.

    PORTC

    PORTC(RPC)gm 8 chn I/O,thanh ghi iu khin xut nhp tng ng l

    TRISC,bn cnh PORTC cn cha cc chn chc nng ca b sosnh,Timer1,b PWM,v cc chun giao tip ni tip I2C,SPI,SSP,USART

    Cc thanh ghi iu khin:

    PORTC (a ch 07h):cha gi tr cc chn trong PORTC.

    TRISC (a ch 87h):iu khin xut nhp.

    PORTD

    PORTD(RPD) gm 8 chn I/O,thanh ghi iu khin xut nhp tng ng l

    TRISD,PORTD cn l cng xut d liu ca chun giao tip PSP

    Cc thanh ghi:

    Thanh ghi PORTD (a ch 08h):cha gi tr cc chn trong PORTD

    TRISD (a ch 88h)iu khin xut nhp

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    13

    N TT NGHIP

    13

    PORTE

    PORTE(RPE) gm 3 chn I/0,thanh ghi iu khin xut nhp tng ng l

    TRISE. Cc chn PORTE c ng vo analog,bn cnh PORTE cn l

    cc chn iu khin ca chun giao tip PSPCc thanh ghi:

    PORT (a chi 09h) cha gi tr cc chn trong PORTE.

    TRISE (a ch 89h) iu khin xut nhp v xc lp cc thng s cho

    chun PSP.

    ADCON1 thanh ghi iu khin khi ADC.

    2.3 Cc thit b ngoi vi2.3.1 Cm binLM35

    a)Cm bin LM35 l b cm bin nhit mch tch hp chnh xc cao

    m in p u ra ca n t l tuyn tnh vi nhit theo thang

    Celsius. Chng cng khng yu cu cn chnh ngoi v vn chng c

    cn chnh

    b) c im chnh ca cm bin LM35

    + in p u vo t4V n 30V

    + phn gii in p u ra l 10mV/oC

    + chnh xc cao 25 C l 0.5 C

    + Trkhng u ra thp 0.1 cho 1mA ti

    2.3.2Mn hnh hin thLCDNgy nay, thit bhin thLCD (Liquid Crystal Display) c s

    dng trong rt nhiu cc ng dng ca VK.LCD c rt nhiu u im so vi

    cc dng hin thkhc: N c khnng hin thk tadng, trc quan (ch,

    sv k tha), ddng a vo mch ng dng theo nhiu giao thc giao

    tip khc nhau, tn rt t ti nguyn hthng v gi thnh r

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    14

    N TT NGHIP

    14

    2.4 Chc nng cc chn ca vi iu khin Pic 16F877A

    o Chn OSC1/CLK1 (13): Ng vo kt ni vi dao ng thch anh hoc g vonhn xung clock t bn ngoi.

    o Chn OSC1CLK1 (14): Ng ra dao ng thch anh hoc ng ra cp xungclock

    o Chn (1) c 2 chc nng: ng vo reset tch cc mc thpo Chn OSC1/CLK1 (13) : Ng vo kt ni vi dao ng thch anh hoc vo

    nhn xung clock t bn ngoi.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    15

    N TT NGHIP

    15

    o Chn OSC2/CLK (14) : ng ra dao ng thch anh hoc ng ra cp xungclock.

    o Chn MCLR/Vpp(1) c 2 chc nng: MCLR ng vo reset tch cc thp, Vppng vo nhn in p lp trnh khi lp trnh cho PIC

    o Chn RA0/AN0(2), RA1/(3),RA2/An2(3): c 2 chc nng l RA0,1,2xut/nhp s; AN 0,1,2 ng vo tng t ca knh th 0,1,2.

    o Chn RA2/AN2/VREF-/CVREF+(4): Xut nhp s/ ng vo tng t caknh th 2/ ng vo in ap chun thp ca b AD/ ng vo in p chun

    cao ca b AD.

    o Chn RA3/AN3/VREF+(5):xut nhp s/ ng vo tng t knh 3/ng voin p chun (cao) ca b AD.

    o Chn RA4/TOCK1/C1OUT(6): xut nhp s/ ng vo xung clock bn ngoicho Timer 0/ ng ra b so snh 1.

    o Chn RA5/AN4/SS/C2OUT(7): xut nhp s/ ng vo tng t knh 4/ ngvo chn la SPI ph/ ng ra b so snh 2

    oChn RB0/INT(33): xut nhp s/ ng tn hiu ngt ngoi.

    o Chn RB1(34), RB2(35): xutnhp s.o Chn RB3/PGM (36); xut nhp s/ cho php lp trnh in p thp ICSP.o Chn RB4(37), RB5(38): xut nhp so Chn RB6/PGC(39): xut nhp s/ mch g ri v xung clock lp trnh ICSP.o Chn RB7/PGD(40): xut nhp s/ mch g ri v d liu lp trnh ICSPo Chn RC1/T1OSI/CCP2(16): xut nhp s/ ng vo b dao ng Timer 1/

    ng va Capture 2, ng ra compare2, ng ra PWM2.

    o Chn RC2/CCP1(17): xut nhp s/ ng vo Capture1, ng ra compare1, ngra PWM1.

    o Chn RC3/SCK/SCL(18): xut nhp s/ ng vo xung clock ni tip ng b, ng ra ca ch I2C.

    o Chn RC4/SDI/SDA(23): xut nhp s/ d liu vo SPI/ xut nhp d liuI2c

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    16

    N TT NGHIP

    16

    o Chn RC5/SDO (24):xut nhp s/ d liu ra SPI.o Chn RC6/TX/CK(25): xut nhp s/ truyn bt ng b USART/ xung ng

    b USART.

    o Chn RC7/RX/DT(26): xut nhp s/ nhn bt ng b USART.o Chn RD0-7/PSP0-7(19-30): xut nhp s/ d liu port song song.o Chn RE0/ RD/AN5(8): xut nhp s/ iu khin port song song/ ng vo

    tng t 5

    o Chn RE1/WR/AN6(9): xut nhp s/ iu khin khi port song song/ ng votng t knh th 6.

    o Chn RE2/CS/AN7(10): xut nhp s/ chn chn la iu khin port songsong/ng vo tng t knh th 7.

    o Chn V (11,32) v Chn RB4(37), RB5(38): xut nhp s.o Chn RB6/PGC(39): xut nhp s/ mch g ri v xung clock lp trnh

    ICSP.

    2.5 Thanh ghi

    2.5.1Thanh ghi chc nng c bit SFR

    y l cc thanh ghi c s dng bi CPU hoc c dng thit lp v

    iu khin cc khi chc nng c tch hp bn trong vi iu khin. C th

    phn thanh ghi SFR lm 2 loi: thanh ghi SFR lin quan n cc chc nng

    bn trong ( CPU )v thanh ghi SCF dng thit lp v iu khin cc khi

    chc nng bn ngoi (v d nh ADC, PWM,). Phn ny s cp n cc

    thanh ghi lin quan n cc thanh ghi lin quan n cc chc nngbn trong. Cc thanh ghi dng thit lp v iu khin cc khi chc

    nng s c nhc n khi ta cp ti cc khi chc nng

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    17

    N TT NGHIP

    17

    Thanh ghi STATUS( 03h, 83h, 103h, 183h ): thanh ghi cha kt qu thc

    hin php ton ca khi ALU, trng thi reset v cc bit chn bank cn truy

    xut trong b nh d liu.

    Thanh ghi OPTION_RED (81h, 181h ): thanh ghi ny cho php c v

    ghi, iu khin chc nng pull-up ca cc chn trong PORTB, xc lp cc

    tham s v xung tc ng, cnh tc ng ca ngt ngoai vi v b m

    Timer0.

    Thanh ghi INTCON(0Bh, 8Bh, 10Bh, 18Bh ): thanh ghi cho php c v

    ghi, cha cc bit iu khin v cc bit c hiu khi Timer0 b trn, ngt ngoi

    vi RB0/INT v ngt interput on change ti cc chn ca PORTB

    Thanh ghi PIE1(8Ch): cha cc bit iu khin chi tit ngt ca cc khi

    chc nng ngoiThanh ghi PIR1(0Ch ) cha cngt ca cc khi chc nng

    ngoi vi.

    Thanh ghiPIE2( 8Dh ) cha cc bit iu khin cc ngt ca cc khi chc

    nng CCP2, SSP bus ngt ca bso snh v ngt ghi vo bnhEEPROM

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    18/

    N TT NGHIP

    18

    Thanh ghi PIR2 (0Dh ) cha cc cngt ca cc khi chc nng ngoi vi,

    cc cngt ny cho php bi cc bit iu khin cha trong thanh ghi PIE2

    2.5.2 Thanh ghi mc ch chung GPRCc thanh ghi ny c th c truy xut trc tip hoc gin tip thng qua

    thanh ghi FSG ( File Select Register ). y l cc thanh ghi d liu thng

    thng ngi s dng c th ty theo mc ch chng trnh m c th dngcc thanh ghi ny cha cc bin s, hng s, kt qu hoc cc tham s

    phc v cho chng trnh

    2.6Ngn ng lp trnhS ra i ca mt lot vi iu khin i km vi vic pht trin phn mm

    ng dng cho vic lp trnh cho con vi iu khin . Vi iu khin ch hiu

    v lm vic vi hai con s 0 v 1. Ban u vic lp trnh cho VK l lmvic vi dy cc con s 0 v 1. Sau ny khi kin trc ca VK ngy cng

    phc tp,s lng thanh ghi lnh nhiu ln, vic lp trnh vi dy s 0 v 1

    khng cn ph hp na, i hi ra i mt ngn ng mi thay th. V ngn

    ng lp trnh Assembly, sau ny khi ngn ng C ra i nhu cu dng ngn

    ng C thay cho ASM trong vic m t cc lnh lp trnh cho Vi iu khin

    mt cch ngn gn v d hiu hn dn n s ra i ca nhiu chngtrnh son tho v bin dch C cho Vi iu khin: Keil C, HT-PIC, MikroC,

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    19

    N TT NGHIP

    19

    Chng III: Cc loi cm bin v ng dng trong

    mch vi iu khin

    3.1 m3.1.1 Khng hr202 cm bin m:o Hr202 m cm bin khng c to thnh t vt liu polyme

    hu c, n c rt tt m cm bin phm vi, hiu sut n nh,

    di hn s dng, c th c s dng trong kho, xe t, kim

    sot cht lng khng kh trong nh, xy dng t ng ha, y t,

    h thng iu khin cng nghip v nhiu ng dng nh nghin

    cu khoa hc.

    o Thng s k thut: cc thng s ( ti 1kHz ) n v: ohm tmhot ng 20..95%rh 0.. 60? m pht hin chnh xc ca

    &Plusmn, 5%rh

    M t

    1. C th pht hin m mi trng xung quanh2. iu chnh nhy ( th hin trong mu xanh Potentiometer

    k thut s iu chnh )

    3. in p hot ng 3.3v-5v.4. u ra t a) 5 in p u ra tng t5. K thut s chuyn i kt qu u ra ( 0 v 1)6. L bulng c nh ci t d dng 7. Bng nh pcb kch thc: 3cm* 1.6cm8. S dng LM393 so snh chip

    ng dng:

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    20

    N TT NGHIP

    20

    S dng hin th nhit v m, kh quyn, gim st

    mi trng, iu khin qu trnh cng nghip, nng nghip,

    kh st cng c vv.

    1. m khng m-un nhy cm nht vi mi trng.2. Khi mi trng bn ngoi m vt qu thit lp ngng,

    cc m un d0 u ra thp.

    3. dO k thut s u ra c th c kt ni trc tip vi viiu khin pht hin cao v thp, do pht hin mi

    trng m thay i

    4. C th li xe chuyn tip m-un trc tip, c th c baogm t kim sot chuyn i.

    N cng c u ra tng t.

    3.1.2Cm bin m HS1101

    HS1101 l loi cm bin o m. chnh

    xc +-2%. Dy nhit hot ng t -400C n

    1000C. Cm bin HS1101 c s dng ph bin

    trong cuc sng, ngoi ra n cn dng kt hp vi cm bin

    DS18B20 dng o nhit .

    Nguyn l hot ng: Cm bin HS1101 l cmbin in

    dung. Khi m thay i in dung ca HS1101 thay i. Do

    vy, o c m ngi ta thng ghp ni HS1101 v IC

    NE555. Khi gi tr in dung ca HS1101 thay i th lm

    thay i tn s u ra ca IC555. Nh vy ch cn o tn s u

    ra l c th o c in dung ca HS1101.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    21

    N TT NGHIP

    21

    S ghp ni HS1101 vi NE555

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    22

    N TT NGHIP

    22

    3.2 Cm bin nhit 3.2.1LM35

    Cm bin LM 35

    Gm 3 chn: + chn 1: chn ngun u vo Vcc

    + chn 2: chn u voVout

    + chn 3: chn ni t GNDCm bin LM35 l bcm

    bin nhit mch tch hp chnh xc cao m in p u ra can tl

    tuyn tnh vi nhit theo thang Celsius. Chng cng khng

    yu cu cnchnh ngoi v vn chng c cn chnhc im

    chnh ca cm bin LM35+ in p u vo t4V n 30V+

    phn gii in p u ra l 10mV/oC+ chnh xc cao 25 C l

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    23

    N TT NGHIP

    23

    0.5 C+ Trkhng u ra thp 0.1 cho 1mA tiDi nhit o c

    ca LM35 l t-55 C - 150 C vi cc mc in p ra khc nhau.Xt

    mt smc in p sau :- Nhit -55 C in p u ra -550mV-

    Nhit 25 C in p u ra 250mV- Nhit 150 C in p u ra

    1500mV.

    3.2.2Cm bin PT1001.Cc thng sk thut ca dy o nhit PT100

    a-Cc thng sc bn :

    Dy cm bin nhit PT100 bao gm mt u d ng trc ng

    knh 4mm v chiu di ng trl 30mm ,2 dy u ra c chiu di

    70cm

    Di nhit o c l t-200C n 500C

    b-S cu to bn trong ca u d hnh tr

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    24

    N TT NGHIP

    24

    in trca ng trRPT100 = RPT + R3 + R2

    L2,L3 c ni vi 2 dy u ra

    c-Nguyn tc hot ng

    Khi c sthay i nhit trn u d th dn n sthay i in

    trca ng tr.Mi gi trnhit khc nhau tng ng vi mi gi

    trin trkhc nhau.10 C th o c gi trin tr

    RPT100 =107,6 . Khi tng 1C th RPT tng sp x0,4

    Chng IV: Thit khthng o nhit dng Pic 877A v

    LM 35

    4.1 Thit kphn cng4.1.1

    S khi

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    25

    N TT NGHIP

    25

    4.1.2 Khi ngun

    a)S nguyn l

    Khi Ngun

    Khi Vi XL

    Khi Cm

    Bin

    Khi Hin

    Th

    Khi Bn Phm Khi Cnh Bo

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    26

    N TT NGHIP

    26

    b) La chn linh kinMch ngun cung cp in p cho hthng hot ng trong :

    + Bin p dng bin i in p xoay chiu thnh in p xoay

    chiu in p thp cp cho mch chnh lu.

    + Chnh lu cu lm nhim vbiin i in p xoay chiu thnh 1

    chiu.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    27

    N TT NGHIP

    27

    + T c vai tr lc cc thnh phn nhiu (1000F, 100F, 1F)

    + IC 7805 c vai tr to ra in p 5v chun

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    28/

    N TT NGHIP

    28

    y l cch mc c bn ca IC h 78xx, nhng khng th thiu t

    1000F vo 2 u Input v OutPut ca IC

    4.1.3 Khi cm bin o lng nhit c th s dng nhiu loi cm bin khc nhau,

    mi loi c u im ring ph hp vi tng

    yu cu ring. i vi ti ny ch o nhit

    mi trng bnh thng nn s dng

    LM35 l ti u nht v: y l loi cm bin

    c chnh xc cao tm hot ng tuyn tnh

    t 0 1280C, tn hao cng sut thp.Cm bin nhit LM35 c vai

    tr o nhit mi trng sau truyn tn hiu o c cho Pic

    di dng in p,nhit tng hay gim 10C th LM35 cng tng

    hay gim 10mv theo 10C.

    LM35 c 3 chn,2 chn cp ngun( chn 1:cp ngun t 4v

    20v,chn 3 ni GND),1 chn xut in p ra ty theo nhit ( chn2).

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    29

    N TT NGHIP

    29

    Cc t tnh k thut khc

    +LM35 c di nhit t -550C n 1500C, chnh xc 1,50C, u ra

    10mv/10C

    +Dng LM35 l dng mch tch hp cm bin chnh xc nhit ,c

    in p ra t l thun vi nhit , do c li th hn so vi cm

    bin nhit tuyn tnh hiu chun nh (0K) chng hn nhng dng

    khng phi tr i 1 lng ln hng s in p t u ra phn chia

    thang nhit thun tin hn.

    +LM35 khng cn hiu chnh hay chnh sa a v nhit chnh xc nh 1/40C nhit trong phng v 3/40C trong khong

    -55 n 1500C. Sai s thp v c vi mch iu chnh

    +Tr khng u ra ca LM35 thp, u ra tuyn tnh v hiu chnh

    chun xc gip c v kim sot mch d dng.

    +N c s dng vi ngun 1 chiu, ch s dng 60A t ngun

    nn nhit vi mch tng rt t, thp hn 0,10C trong khng kh.

    Common Cathode: Loi K chung

    Common Anode: Loi A chung.

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    30

    N TT NGHIP

    30

    Led 7 on l 1cng c thng dng dng hin th cc thng s

    di dng cc s t 0 n 9. Mc d LCD gip ta th hin cc thng

    s 1 cch linh ng hn nhng led 7 on vn c s dng nhiu

    hn trong cng nghip do cc u th: t chu nh hng ca nhit ,

    d tos ch v gc nhn rng

    +Led 7 thanh bao gm 7 on led c nh du l cc k t a, b, c,

    d, e, f, g, v 1 du chm thp phn k hiu l dp, ta c th xem led 7

    on l 1 t hp gm 8 led, 8 led ny c 1 u anode hoc cathode

    ni chung v c b tr theo 1 quy tt nht nh dng th hincc ch s

    +C 2 lai led 7 on l: Loi Anode chung( cc Anode ca cc

    led c ni chung) v loi Cathode chung( cc Cathode ca cc led

    ni chung). Ty theo tng loi led m ta c cc phng php iu

    khincc led trong t hp sng tt 1 cch thch hp.

    +Vic iu khin sng tt c iu khin bng cch a d liu vo

    cc chn a n g v chn dp, l cch hin th tng led. Trn th t,

    tit kim s chn cn thit iu khin nhiu led cng lc,cc

    chn d liu led s c ni song song vi nhau,cc chn chung

    c dng iu khin cho led sng hay tt. Phng php hin th

    da trn hin tng lu nh ca mt

    Bng hin th led 7 on dnh cho loi Anode chung (cc led sng

    mc d liu 0):

    S hin th ln led

    7 on

    M hin th ln led

    7 on dng nh

    phn

    M hin th ln led

    7 on dng thp

    lc phn

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    31

    N TT NGHIP

    31

    h g f e d c b a

    0 1 1 0 0 0 0 0 0 C0

    1 1 1 1 1 1 0 0 1 F9

    2 1 0 1 0 0 1 0 0 A4

    3 1 0 1 1 0 0 0 0 B0

    4 1 0 0 1 1 0 0 1 99

    5 1 0 0 1 0 0 1 0 92

    6 1 1 0 0 0 0 1 0 82

    7 1 1 1 1 1 0 0 0 F8

    8 1 0 0 0 0 0 0 0 80

    9 1 0 0 1 0 0 0 0 90

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    32

    N TT NGHIP

    32

    4.1.4 Khi vi x l

    Nguyn l lm vic: Nhn tn hiu t cm bin qua bin i ADCca vi iu khin c chc nngchuyn i t tn hiu analog sang

    digital. Diu khin, x l ri a ti khi hin th

    Nt nhn v in tr to nt Reset cho Pic

    Khi hin th

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    33

    N TT NGHIP

    33

    Cc led u l A chung, cc chn a, b, c, d, e, f, g u l cc chn

    d liu, t led hot ng c lp ,chn A chung c ni qua

    Transistor v ni vi Vcc ca khi ngun

    Khi tn hiu cc cc chn transistor l mc cao th cc led c

    kch hot v nhn tn hiu stbvi xl hin thnhit ln

    led 7 on.

    4.2 Lp trnh phn mm

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    34

    N TT NGHIP

    34

    4.2.1 Lu gii thut

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    35

    N TT NGHIP

    35

    Khai bo bin

    Khai bo chng trnhcon

    c ADC

    Cnh bo

    Hin thled 7on

    Kt thc

    So

    snh

    gi trci t

    Bt u

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    36

    N TT NGHIP

    36

    4.2.2 S nguyn l

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    37

    N TT NGHIP

    37

    4.2.3 S layout v mch in sn phm

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    38/

    N TT NGHIP

    38

    Chng V: Lp rpchto- chy thng dng

    5.1 on code chng trnh

    #include

    #device pic16f877a*=16 ADC=10

    #fuses XT,NOWDT,HS,PUT

    #use delay (clock=4000000)

    #use fast_io(e)

    #use fast_io(b)

    #use fast_io(c)

    #use fast_io(d)

    #byte portd=0x08

    #byte portb=0x06

    #byte portc=0x07

    #bit rc0=0x07.0

    #bit rc1=0x07.1

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    39

    N TT NGHIP

    39

    #bit rc2=0x07.2

    #bit rc3=0x07.3

    #bit rc4=0x07.4

    #bit rc5=0x07.5

    #bit rc6=0x07.6

    #bit rc7=0x07.7

    #bit re0=0x09.0

    #bit re1=0x09.1

    #bit re2=0x09.2

    int16

    a[10]={0b11000000,0b11111001,0b10100100,0b10110000,0b10011001,0b10010010,0b10000010,0b11111000,0b10000000,0b10010000};

    //int16

    a[10]={0b00111111,0b00000110,0b01011011,0b01001111,0b01010110,0

    b01101101,0b01111101,0b00000111,0b01111111,0b01101111};

    int q,x,z,chuc,dv,chuc1,dv1;

    void main()

    {

    set_tris_d(0);

    set_tris_b(0);

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    40

    N TT NGHIP

    40

    set_tris_c(0b11110000);

    set_tris_e(0b000);

    q=20;

    z=0;

    setup_ADC_ports(AN0_AN1_AN2_AN3_AN4);

    setup_ADC(ADC_clock_div_2);

    set_ADC_channel(0);

    delay_ms(1000);

    while(1)

    {

    if((rc4==0)&&(rc5==0))

    {q=q+1;

    delay_ms(20);}

    if((rc4==0)&&(rc6==0))

    {q=q-1;

    delay_ms(20);}

    if(x>=q)

    {re0=1;}

    if(x

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    41

    N TT NGHIP

    41

    {re0=0;}

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    x=read_ADC()/2.048;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    42

    N TT NGHIP

    42

    portb=a[dv];

    rc1=0;

    rc0=1;

    delay_ms(5);

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    43

    N TT NGHIP

    43

    delay_ms(5);

    portb=a[dv];

    rc1=0;

    rc0=1;

    delay_ms(5);

    delay_ms(5);

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    44

    N TT NGHIP

    44

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

    portb=a[dv];

    rc1=0;

    rc0=1;

    delay_ms(5);

    chuc1=q/10;

    dv1=q%10;

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    45

    N TT NGHIP

    45

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

    portb=a[dv];

    rc1=0;

    rc0=1;

    delay_ms(5);

    chuc1=q/10;

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    46

    N TT NGHIP

    46

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

    portb=a[dv];

    rc1=0;

    rc0=1;

    delay_ms(5);

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    47

    N TT NGHIP

    47

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

    portb=a[dv];

    rc1=0;

    rc0=1;

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    48/

    N TT NGHIP

    48

    delay_ms(5);

    chuc1=q/10;

    dv1=q%10;

    portd=a[chuc1];

    rc2=0;

    rc3=1;

    delay_ms(5);

    portd=a[dv1];

    rc2=1;

    rc3=0;

    delay_ms(5);

    chuc=x/10;

    dv=x%10;

    portb=a[chuc];

    rc1=1;

    rc0=0;

    delay_ms(5);

    portb=a[dv];

    rc1=0;

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    49

    N TT NGHIP

    49

    rc0=1;

    delay_ms(5);

    }

    }

    void analog()

    {setup_ADC_ports(AN0_AN1_AN2_AN3_AN4);

    setup_ADC(ADC_clock_div_2);

    set_ADC_channel(0);

    delay_ms(2000);}

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    50

    N TT NGHIP

    50

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    51

    N TT NGHIP

    51

    5.2 M phng

    5.3 Hnh nh mch tht

  • 5/24/2018 T m Hi u V Vi i u Khi n Pic 16f877A V ng D ng (1)

    52

    N TT NGHIP

    52

    Kt lun

    Hng pht trin ca mch c nhit sdng LM35 hin nay c s

    dng trong cc l p trng, my iu ha, hthng bo chy trong cccng ssdng tm onhit thp.

    Tuy nhin, do thi gian c hn cngnhtrnh vn cn nhiu hn ch,

    nn ti vn cn nhiu thiu st, rt mong snggp kin ca thy

    c v cc bn.

    Cui cng chng em xin cm nthy gio PGS.TS Nguyn VnKhang

    v cc thnh vin trong nhm tn tnh gip v chdn cho em v

    mt kin thc, kthut ng thi ara cho em nhiu nh hng,

    tng v to mi iu kin tt em c ththc hin ti trong thi gian

    qua.