You are on page 1of 7

IU KHIN T XA CC THIT B TRONG NH MAI VN HONG MSSV: 0503427 LP:HT1 Vi s ra i ca vi iu khin - vi x l nm 1971, thc y s pht trin v ng dng ca k thut

t s trong cuc sng. Hu ht cc ng dng ngy nay u c s dng n vi x l nh my vi tnh, in thoi, ti vi, VCRV mt ng dng rt th v ca vi x l l iu khin cc thit b t xa. Thay v phi ng dy bt tt cc thit b trong nh nh qut, bng in chng ta c th ngi mt ch iu khin bt tt cc thit b . V trong phng khong cch ngn nn c th s dng hng ngoi lm tn hiu iu khin. S dng remote ca TV lm b pht, dng led thu hng ngoi thu tn hiu (led thu IR 3 chn mu en), v dng chip vi iu khin gii m tn hiu (AT89C51). M lnh iu khin TV SONY Phm 1 2 3 4 5 6 7 8 9 10 PROGRAM + PROGRAM M lnh 0H 1H 2H 3H 4H 5H 6H 7H 8H 9H 10H 11H

VOLUME + VOLUME MUTING POWER DISPLAY

12H 13H 14H 15H 3AH

y ch dng 8 m lnh ng m 8 relay ( phm 1-8). Khi bm cc phm trn remote TV th led thu IR s thu tn hiu qua VDK 89c51 s gii m a vo thanh ghi A v xut hin th m ny ra port 1, ng thi m ny s so snh vi cc m lnh ca cc phm xut ra port 0 ng m cc relay tng ng. A: Thu pht v gii m tn hiu -Pht tn hiu: Dng remote ca TV sony hoc b pht hng ngoi. Tn hiu t remote Sony c dng:

-Phn u tin ca tn hiu c di 3T bng 1800ms gi l header hay satart bit. Cc bit cn li c m ha nh sau: 500ms im lng + 700ms hng ngoi = bit 0 500ms im lng +1300ms hng ngoi = bit 1

Bit start t l bit B0, bit cui l B11. Vi 7 bit u l bit lnh, 5 bit cui l bit a ch. V cc tn hiu u ly t cng renote nn ta ch cn gii m 7 bit lnh u tin. -Thu tn hiu Dng led thu hng ngoi thu tn hiu. Tn hiu qua led thu s b o nh sau:

bit 0=500ms mc cao+700ms mc thp bit 1=500ms mc cao+1300ms mc thp -Gii m tn hiu: thu c 7 bit lnh ta cn np cho thanh ghi A gi tr 00000010B sau 7 ln quay tri c c nh C th gi tr thanh ghi A chnh l m lnh iu khin ca phm bm remote. Thut ton gii m: 1.Np thanh ghi A gi tr 02H 2.Ch tn hiu i xung( bit start) 3.Ch tn hiu i ln(khi u ca 1 bit) 4.Ch tn hiu i xung 5.Ch khong 700ms<t<1300ms, chon t=1000ms=1ms 6.o tn hiu: + nu mc cao bit nhn c l bit 0, t C=0 quay phi A c c C, quay li bc 4. + nu mc thp bit nhn c l bit 1, t C=1 quay phi A c c C, quay li bc 3. 7.Nu C=1, gi tr trong thanh ghi A= D6D5D4D3D2D1D00, quay phi A thu c A=0 D6D5D4D3D2D1D0 -Xut ni dung thanh ghi A ra port 1 hin th bng cc led( y chnh l m lnh t remote m VDK gii m c). Lu gii m tn hiu:

B: Phn iu khin bt tt thit b -So snh ni dung trong thanh ghi A vi m lnh ca cc phm Thut ton nh sau: IF A=0H(PHIM 1)

P0.0=0 ELSEIF A=1H(PHIM 2) P0.1=0 ELSEIF A=2H(PHIM 3) P0.2=0 ELSEIF A=3H(PHIM 4) P0.3=0 ELSEIF A=4H(PHIM 5) P0.4=0 ELSEIF A=5H(PHIM 6) P0.5=0 ELSEIF A=6H(PHIM 7) P0.6=0 ELSEIF A=7H(PHIM 8) P0.7 =0 Lu :

Lu ca chong trnh:

S NGUYN L:

ON M CHNG TRNH:

$MOD51 ORG 00H MOV P0,#0FFH; Tt tt c cc relay MOV P1,#0; MAIN: ;GII M TN HIU MOV A,#40H SETB P3.3 JB P3.3,$ ; Ch tn hiu mc thp, bit START LAP1: LAP2: JNB P3.3,LAP1 ; CH TN HIU MC CAO, KHI U CA BIT JB P3.3,LAP2 ; CH TN HIU MC THP LCALL DELAY1MS

JNB P3.3,LAP3 ; NHY TI LAP3 NU TN HIU MC THP CLR C ; T C=0 RRC A ; XOAY PHI A C C NH C JNC LAP2 ; NHY TI NHN LAP2 NU C=0 SJMP KETTHUC ;NHY TI NHN KETTHHUC NU C=1 LAP3: SETB C ; T C=1 NU TN HIU MC THP RRC A ; XOAY PHI A C C NH JNC LAP1 ; NHY N NHN LAP1 NU C=0 KETTHUC:

RR A ; QUAY PHI A THU C M CA TN HIU MOV P1,A ;XUT M RA PORT 1 HIN TH BNG LED ; PHN IU KHIN TN HIU PHIM1: CJNE A,#0H,PHIM2 ;SO SNH M LNH PHM VI M T H CPL P0.0 ; O BIT NG M RELAY SJMP MAIN; QUAY V CHNG TRINH CHNH THU TN HIU TIP PHIM2: CJNE A,#1H,PHIM3 ; CPL P0.1 SJMP MAIN PHIM3: CJNE A,#2H,PHIM4 CPL P0.2 SJMP MAIN PHIM4: CJNE A,#3H,PHIM5 CPL P0.3 SJMP MAIN PHIM5: CJNE A,#4H,PHIM6 CPL P0.4

PHIM6:

CJNE A,#5H,PHIM7 CPL P0.5 SJMP MAIN

PHIM7:

CJNE A,#6H,PHIM8 CPL P0.6

SJMP MAIN PHIM8: CJNE A,#7H,PHIMKHAC CPL P0.7 SJMP MAIN PHIMKHAC: NOP SJMP MAIN ; TO TR 1MS

DELAY1MS: MOV R0,#10 HERE: MOV R1,#50 DJNZ R1,$ DJNZ R0,HERE RET END

You might also like