Điều khiển thiết bị gia dụng bằng máy tính sử dụng tia hồng ngoại

23 483 0
Điều khiển thiết bị gia dụng bằng máy tính sử dụng tia hồng ngoại

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

    !"#$%&!'()*+ **,!-!-!. !"#$*+ *+*/01!23!01!45!-6(!-!. !"#$*7 *8*9 !"#$%&!'()*: *7*/!;(40<5!=>+8+*? !4 4@!1*8 +**A)1!!0*8 +***>3' !.1B)1!!0*8 +**+*5!(0!4 4!1C*7 +**8*D!*7 +*+*A)1!!E +*+**>3' !.)1!!*E +*+*+*5!(0!4 4!1C*+? +*+*8*D!*+? F4+8 -! !G(+8  6(H<1!I1J@ !(!K10<5!$!1L!M%21 42N1%1<11L!MLL((1O1101!) !( !K1 P!!-)*9Q1%-R6!06"!!1!L1B P! .1!(!-6S!(!TU)!3*VLL!6H 6(-12 P!!-)!W!6O6X(KY!R11B !()OG$H@ !4.$X!O*#!M!-!.0<5! 4!C!-!.0<5!10!W@#!M-1 !"1010<1 !-4101!4%Z!I1I.!&<1B1(2*[( .\!"@CUI!M4%O1B !(!K1 P!!-)( !I1IG$H!I1I.1(2@!3M2N1R!2U] 5T^1B!<D!)H_!*`X!R1!-a9 !"!4 %ZUI%&0<5!UI!'()b*c(6\!O!"%41d !)1!4@SUe1.f!4C16(-1!R1!-1g !60! !h!4L*A(!<101%)1L!"%!S"i!"H 2N1Wf1!3* >!S >!S!R1!-V<j6K/!5   V,klmV=nV,/op   !"#$%&' () **+,+-+./01.-23+1/45-678* o-!. !"#$O!-!.1!(!q !"101!4%Z# O !(G101!$*[5UI!-!. !"%&<4@!-!. !"#$%&!'()@!-!. !"#$%&10UW< U]*  >3' 41H1B!-!. !"#$%(' !4%Z!0%4-! !"!!C15!-!0* 926<25!- !"#!4%Z!04!4%Z!* !4%Z!!5!- !"#26<@06\!%4@ %4UZ1!"0!-)-! !"6'24101!4%Z!!!*  V!-I13%G1B!-!. !"#$ D!05!- !"* >G!6$!(Q1!\!!!101$1!4* !N$!!X* D!0101!NX4"1!H!!* r"1!H!!s!4%Z!t !!2N1X!G%4101X !2N1!!101-! !"24101!4%Z@'! "6 R1!5!$011BX!*  AO.H13%G6(!-!. !"#$ c(!-!.Se !"#$1L!M26<U]$S1!G !S1C 41H!-!."G%G(5!-2N16<1!5!$01 !!1!L!i(!M<S1 uuF41HC1 6(!-!. !"#$O1<6<U]C11L!-6H !4 41HC1*VOU 41HC11L!!2N 1!H*[2N1L101!%42N !"2N !"!!# ()$\1!(!e!N@!M$L10UI!M!23!0 >!S!R1!-V<j6K/!5 +  ("!N!!C1@"1LU2N!H.1O6<U]!! !H* uu[ 41H!-!. 9"G%G(101<S1 41HC1@!-!. !"#$1L101<S 1 .1O-1!!* !4%Z!Gd1<* F41H!G3G* o-!. !"#$1L!-G1(!-!.).1O !"1R1 )'!G%G(O1!5!$016(!)1!(!q*  /01!23!0X!L6( !"#$ 6(!-!.6<!66)1!(Q16<!SI1!2X 2N166)1!LC1!2!G2N1%4!O!q%4 !!.s!2.!Z!Wt6'X!L2N1!0#0<!0*r0< !@5!-!G!101!q%42N1)101!q%4 6SGX@SI1!Lv >RX!L5!- !"!&J5!!M!-O1<1B!-!.  !"#$@!YJ.1O6< !GJ1!.!j* 6( !"#$!2UeX!Z!W23C!-@'1L !!w?xwx* c(<S1O1!5!$011(6(1015!- !"2N16<" 1!.!jUe()X!0!-* AX!0!-!O1()X'%('101()XX!0 !-@X@X!0!-* c)!1G101X2N16<e<!O15!1!H1B S!6<@ 1!T1L!"!W!!+K >O16(06\!6<@U(!01O@O!(Q1! !- 6(101!NX1L!"%Z!@!2!M!L !S !* >2392N1W<6%!!j23@1!T!<$G<6 6(#1!e@1I !- 41!* >RR1!K1B1H6T1X1!.!j!GUR6S5!1!H!W%.$01 H!6( S!6<* o-<!<4X!L!06"6H!!@!()X!0!- 2N1!S1C!2Xo@X1! y@X!1H*  >3' !.1BO!-!. !#$ >!S!R1!-V<j6K/!5 8   **9::9:3+1/;-<+./-=>.-23+1/4+5-678* 6( P! !"#$@5!-.1 !!"6<$2N1*c( L@"!R1!--16<5!- !"#0<!040<!1 !G1!4sX!Lt5!-* /L!!23!01!45!-*<!S1!45!-U) $1L!2"!3*[\W<1!TUI! - P!.S ! -K!z@1HS0!h@1L5!1!.!j1(*  /01!23!01!45!-U)$!2 91!4%SO$sD_At* 91!4O6O$sD{At* 91!4Z65$sDDAt* 91!4X$sD/At* ***+1/;?+@3A7/BCD* >3' !.!2 >!S!R1!-V<j6K/!5 7    !"#$%&'!"# 91!4%SO$U)1!43G!H6(101U) 1!4$*SO1B|$2N1)(6}-%SOC1!1B5 !-1!4*~!H%"!Z1!(%SOU231B5!-H<] !H* ,G!51!3' !. F!.5!-1!4)(65!-1!42( !.U(O!* c(O!O6)!0%6O$5!-1!4* O!0$D!0$. !"!R1!--11!45 !-X1!41L%SOJG!<!i(5!-1!4* ***+1/;3A=A7/BCED* D!23!01!4<•)(6101$1L%SO !@!2% 6O1B|$•!<23C%SOC1!1B5!- 1!4@6(101!1!4<@$1LO6O!H%"!Z!%SO U23!H1B5!-1!4*~1LO6O!z!H%"!Z! %SOW!H1B5!-1!4* 6(1!4O6O$@5!-12N1H<]!G2N11!<" !!U)$1LO6O$€-%SO5!-H<]*9"!R1 !-1!4O6O$@1L!"!R1!-!i(3' !. >!S!R1!-V<j6K/!5 •  (!)#$%&'!)# 6(3' !.@5!-1!42N124 !.(0!-01e 5!-!06#%O!0!=_AD* **F*+1/;0G-=<7/BCCD* *+'!!# [!23!01!4Z65$!\101$2N11!41L%SO O6O$ !!<!i(%SO1B5!-1!4* o\!!C13G1B1!4Z65$T6\!1!4O6O $*91!4Z65$1L2"UI5J2N!31!4O 6O$!21L!2N1"06\!G%40<!!C1) !3101U)1!4 !01* **H*+1/;IJ7/BCD* >!S!R1!-V<j6K/!5 ‚  ,+'!-# D!23!01!4X$2N1$i!23!01!5!$01!- G!H6(101!23!01!4$* 6(1!4X$|]%SO1B5!-1!42N1%4 %&.!Z!Wƒ.!Z!W<2N1%"!Z%&!L$@R!-U- 1BO$%"!Z%&wxR!4O$%"!Z%&C1w?x* /!}1L!"%"!Z6S‚%SO !01!1B%SO5!-sX7%t@\ <L !2N11!5!$01*9O1!5!$011L!"2N11G!-%&101! J.%*A|X%1L!"%"!Z2N1+C16S%-1B5!-*  6(!23!01!4X$@.!2N1<4Z!%5 !-1(!H6(06\!$@<1!(!H<6&4!M]! 2N1H<C1!3+.5!-!\.5!-]2N1!I1 !\* <!S@6(!R14!!2]!C1O!h!H !(G ?(5!-!H*[\<@.11(!\!H<] 1!hsC1H<]1!tU]4! -1!<")1!1L.1O$ 1(*V2N1)@4UI.H<]!H!H<]16O@ !2O1!5!$01 !1(*!!221!}UI !(G? 5!-!h!H  F4 9"!N1B!23!0%4$Q1Ue5!-_A6H <4@1!T!!2H!„6(!j'$!@4!23!0 1!4DDA@D{A@D/A5!-1!4%&101!01!6 !h4'*[ !23!0!2<@1!4X$D/A•1!( 4G.!H@\L1!} 1<4Z!$(!-U-@$( !!-U-* /01!23!01!4$!2DDA@D{A@D_A!(1g!i( "23R*[\101U)$6 !1!41LR!<%SO@ >!S!R1!-V<j6K/!5 …  O6O$@Z65$!i(5!-H<]*9.!23!0%4 X$D/A!\U)$6U)!Z!W1!}1L+C1w?xwx* 9"X!L5!-23R5!-.@23\1!6I1!6 !M !(G%&!6I1%SO6+ !(G1!(%@4.C1 1!!\!1!h@O1!5!$0111(*Z|!"H< ]%SO2N1(@6'H<C123C%SO1!<"U)!Z !W*F4G†6!2N1O1!|$sU)!Z!Wt* *F*+1/4+5-678?KL>M+* *F**!9++.I01-+8L>M+* _!0!'()s!'()t0!0 !!"!\!H<2N1 %&f!2@1L%21L !(G?@:4?*E‡@!'()1L .16<%&.10!0* !'()1L!"6<2N1! S!5!-*VLCUI6O6X 6(1!-*2N!1L!")2N18A%ˆv6( P! 6<%&NU] !11016) !41!)M1!#@2 1L!"6<OT1•???-!()!<+ S!6<!\!ON 32 5!?@8 !(G101!?F4+?F*2N !2N16<0!0!'()H!(L -#2]Ue* !'()Uj%Z!H!I@ !GJ$<S!H q*6( !"#$ 1!e!'()!0!z@1L!2U(L !!!GT!2* *F**N3L42+.-23+1/4+5-678?KL>M+* *A0<!0 ./01/ ,G!51!3' !.0<!0 A0<!01L!-I)(6O-! !"@X!L!05!- 40<!@-!6<X2N11!4* F!.!0-! !"F!.<1L!-I)(6O-! !"#T!HsD!5 !"t*F!1LO!52N1!HC1O -!X2N1)(6*/01T!H<1L!"OT!<O6T >!S!R1!-V<j6K/!5 :  1g1L!"!<T!H%&101-!#0<5!*-! !"2N12 4%OX!LU2U)101%5!Z!W23C#!5 !"* F!.X!L9"6<1015!- !01!40<!1!T !%Z]O!@!G4!!X!L1015!- !"*F!.X !L<1L!-I%4101-! !"!!101%5!Z!W@!- 2N%4<2N1KX!L*/01!23!0X!LX2N16\! %<6S*( P! !"#$Ue!'()@!23!0 1!4X$2N1Ue!!31G@\!23!0<23.3 Gj!R1!-* F!.U(O)(LF!.<1L!-I)(6OL 1L.Z!@L<•5!- !" !6< 662* F!.1!4F!.<1L!-I 4!N5!- !"XX !LL24 !. !41!)* F!. !41!)F!41!)5!-B"`c!'()!05 !-662* `c45!--!!5!-!'()!0662* +*A0<!* 2/0 +O+-<P3L42+I9Q-/ /!C1J1B0<!!2N15!- !"#0<!0@()%h L@GX5!- !"!!101-!6S%-@#L|-! •24 !.1!H!!1I!"* `c!!5!-!'()U(0<!06<%4' !!5!- !"* F!. !41!)/L!-I !41!)5!- !"S# #@`c!!'()"06\!$5!-2N1UjU* F!.01!LF!.<1L1!C1J6-SL@1!} M)5!- !"!25!-#0<!0* >!S!R1!-V<j6K/!5 E  F!.GXV!-I1B !.<GX5!- !"!! 101-! !"U2U)101%!Z!W!<101U) !01"24 !.1!H!!1I!"*c(L!-I1B !.<6H6K* F!.1!./L!-IM<S6)!001O !5!- !" !1d@<1L!Y !!0-! !"1!}01O (!5H@6)!0)1!1!}!< !1!}01O(T !01 !R1!- !"-! !01* F!. !41!)F!41!)5!- !"B"01O2N1 ()1!1!H!!* F!.1!H!!/L!"6(i!<O! - !"(L@W<  !.1.1e01O6R14(!4%Z!R1!-!-I !" (.* *H*/R+8>-+;:I9Q-<SNF* *H**T/-=UV(BSNFD*   /.42N1UI"6<UM-!1!M0<5! ()@L1L1012" F!(G101!6<$!36<((* >.UW< 4.5* /L!"6< !UW<%&!'()* /L!"!q. !"!<D/* /!(!q.)* /L!"!0(f!4%Z6( !0<5!-1* /L!"11H'1!(101)1!-3G* /01!4%Z 4.1L!"1!!()c`sci6`it c/`sc/(1(`it*c/`101!4%Z6!2 A‰c`A1dc`101!4%Z6<!<!UM-!20<5!@D/@  !"@v[-16(5!-!!1!W=$cs!t$c s6<t*/015!-1d)1L1!C1J!|6N"!4U !"0 6\!6<@2N1K1015!-%f<s!U! it*Š"1B06\! 6<"Ue5!-%f<1L!" "(02N126<*     5  !-  6<  !i(  1!;  =>+8+  1B  `‹_  s`i16(1  ‹U16< _(1(t*/!;=>+8+<Z!C1(123C-0#8[ 4+•[s6 t@C1(1?C-0#8[4+•[s1it1L !G J11H'#?_+?_*V(6@H1G101†61LQ1 5!1!.1!)1!* /!;=>+8+1!(!q6<5!-.1OS+????%!2 4106<Bf1L!"S4•+??%* /01!23!C1.Mc`c/` >!S!R1!-V<j6K/!5 ? [...]... VÀ PHẦN MỀM 2.1.Mạch phát 2.1.1.Sơ đồ của mạch phát a Sơ đồ khối của mạch phát Hình 2.1: Sơ đồ khối của mạch phát  Khối MÁY TÍNH: có nhiệm vụ tạo ra một tín hiệu lệnh để gửi tới vi điều khiển  Khối VI ĐIỀU KHIỂN: có nhiệm vụ nhận lệnh từ máy tính và là phần tử trung gian để biến đổi các lệnh của máy tính thành các tín hiệu hồng ngoại thộng qua truyền thông nối tiếp  Khối LED : có nhiệm... phận chấp hành: Bao gồm các rơle trung gian làm nhiệm vụ đóng mở các công tắc đáp ứng mạch động lực b.Sơ đồ phần cứng Sinh viên thực hiện: Nguyễn Trọng Chí 19 Bài tập lớn môn vi sử ly        2.2.2.Tính toán thiết kế phần cứng Các linh kiện sử dung trong mạch là: Vi điều khiển AT89S52 ULN2803 Thạch anh 11,0592MHZ Tụ gốm 27pF Tụ hóa 10uF Rơle trung gian 5V Mắt thu hồng ngoại 2.2.3.Phần... Sub Timer1_Timer() ' Ch? ch?y t? ph?i sang trái If Label1.Left >= -Me.Width Then Sinh viên thực hiện: Nguyễn Trọng Chí 18 Bài tập lớn môn vi sử ly Label1.Left = Label1.Left - 20 Else Label1.Left = Me.Width End If End Sub d.Giao diện chương trình Hình 2.2: Giao diện chương trình điều khiển 2.2.Mạch thu 2.2.1.Sơ đồ mạch thu a.Sơ đồ khối mạch thu `` LED Thu Vi điều khiển Bộ phận chấp hành Hình 2.3:... tập lớn môn vi sử ly P : Kiểm tra chẵn lẻ, với các giá trị: O: Odd (kiểm tra lẻ) E: Even (kiểm tra chẵn) M: Mark (luôn bằng 1) S: Space (luôn luôn bằn 0) N: Không kiểm tra D: Số bít truyền dữ liệu (4,5,6,7 hay 8) mặc định là 8 S: Số bít Stop (1; 1,5 ; 2) VD: MSComm1.Settings = “4800,N,8,1” : Tốc độ truyền là 4800, không kiểm tra chẵn lẻ, truyền 8 bít với 1 bít stop CHƯƠNG 2 THIẾT KẾ VÀ... Chí 13 Bài tập lớn môn vi sử ly 2.1.2.Tính toán thiết kế phần cứng Các linh kiện dùng trong mạch: Vi điều khiển AT89S52 Max232 : Chuyển đổi mức điện áp giữa cổng COM và vi điều khiển Thạch anh 11,0592MHz Tụ gốm 27pF Tụ hóa 10uF Các loại trở : 220R; 1k; 8,7k; 100R 2.1.3 Phần mềm a Sơ đồ thuật toán Sinh viên thực hiện: Nguyễn Trọng Chí 14 Bài tập lớn môn vi sử ly b.Code lệnh cho 8051 #include... hiện: Nguyễn Trọng Chí 20 Bài tập lớn môn vi sử ly b.Code lệnh cho AT89S52 #include ORG 0H MOV TMOD,#20h ;Chon timer 1 che do 2 mov TH1,#0FAh MOV TL1,#0FAH ;Chon toc do baud la 4800 MOV SCON,#50H ;Che do 8 bit, 1 bit stop, cho phep nhan MOV P1,#00H ;Tat cac den bao hieu Sinh viên thực hiện: Nguyễn Trọng Chí 21 Bài tập lớn môn vi sử ly mov p0,#00h CLR A SETB TR1 ;Xoa thanh ghi... ;Chon toc do baud la 4800 MOV SCON,#50H ;Che do 8 bit, 1 bit stop, cho phep nhan MOV P1,#00H ;Tat cac den bao hieu CLR A ;Xoa thanh ghi A Sinh viên thực hiện: Nguyễn Trọng Chí 15 Bài tập lớn môn vi sử ly SETB TR1 ;Bat dau bo timer ;======================================================== MAIN: jnb ri,$ ;Kiểm tra nhận clr ri mov a,sbuf ;Nhận xong thì chuyển dữ liệu vào thanh ghi a ;========================================================... CLR TI sjmp main ret ;======================================================== send2: mov sbuf,a jnb ti,$ mov p1,#02h CLR TI sjmp main ret Sinh viên thực hiện: Nguyễn Trọng Chí 16 Bài tập lớn môn vi sử ly ;======================================================== send3: mov sbuf,a jnb ti,$ mov p1,#04h CLR TI sjmp main ret ;======================================================== send_den: mov sbuf,a... a As Integer a = 65 MSComm1.Output = Chr(a) End Sub Private Sub Command2_Click() Dim a As Integer a = 66 MSComm1.Output = Chr(a) End Sub Sinh viên thực hiện: Nguyễn Trọng Chí 17 Bài tập lớn môn vi sử ly Private Sub Command3_Click() Dim a As Integer a = 67 MSComm1.Output = Chr(a) End Sub Private Sub Command4_Click() End End Sub Private Sub Command5_Click() Dim a As Integer a = 68 MSComm1.Output...Bài tập lớn môn vi sử ly -Đơn công (simplex connection): dữ liệu chỉ được truyền theo một hướng -Bán song công (half-duplex): dữ liệu truyền theo hai hướng, nhưng mỗi thời điểm chỉ truyền theo được một hướng -Song công

Ngày đăng: 20/03/2014, 23:12

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan