Lên đầu trangĐiều khiển từ xa bằng IR



 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập

Share|
Tiêu đề

Điều khiển từ xa bằng IR

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp

m4u_91
Admin
m4u_91

Nam Posts Posts : 428
Power Power : 999
Thanked Thanked : 18
Tham Gia Tham Gia : 21/09/2011
Age Age : 33
Đến từ Đến từ : Thanh Hoa
Tài năng của m4u_91
Hạng: Admin
Level:428
Tài năng:/300

Bài gửiTiêu đề: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 9:05 am

nghe noi may anh em bên thầy hưng đang làm mạch điều khiển từ xa bằng hồng ngoại! em tìm được mấy kai hay hay post cho anh em thử coi !!!!!

Điều khiển từ xa bằng IR M1
Điều khiển từ xa bằng IR M2

code asm luon nhe!!! :hiền lành:

ORG 0000H ;Điểm nhập của chương trình chính
LJMP MAIN
ORG 0003H ;Điểm nhập của I0ISR
LJMP I0ISR
ORG 000BH ;Điểm nhập của T0ISR
LJMP T0ISR
ORG 0030H
MAIN: MOV TMOD,#9 ;Chương trình chính
MOV IP,#2 ;ưu tiên ngắt cho bộ định thời 0
MOV B,#0
MOV R0,#0 ;Chứa vị trí bit dịch trong A

MOV R1,#20H ;Chứa địa chỉ của 1 byte trong ;RAM từ 20h đến 23h, 4 byte này
;chứa nội dung từ m• thu được và ;được ghi vào bằng cách định địa ;chỉ gián tiếp qua R1
MOV DPTR,#012CH ;Địa chỉ đầu bảng dữ liệu
MOV P0,#0 ;Tắt mọi thiết bị nối vào máy
MOV P1,#0
MOV P2,#0
SETB IT0 ;Kích khởi cạnh
MOV IE,#83H ;Cho phép các ngắt
SJMP $ ;Chờ ngắt
I0ISR: CLR TR0 ;Dừng bộ định thời
JB B.0,INT2 ;B.0=1 : đ• nhận sườn xung đầu
;tiên
SETB B.0
SJMP EXIT
INT2: MOV R7,TH0 ;Đọc byte cao của bộ định thời
JB B.1,KTBIT ;B.1=1 : đ• nhận bit khởi động
CJNE R7,#0E6H,N1
SJMP HALT
N1: JNC HALT
CJNE R7,#0E3H,N2
SJMP HALT
N2: JC HALT
SETB B.1
SJMP EXIT
KTBIT: CJNE R7,#0FCH,N3 ;Kiểm tra độ rộng xung
SJMP HALT
N3: JNC HALT
CJNE R7,#0F9H,N4
SJMP HALT
N4: JNC GAN1
CJNE R7,#0F8H,N5
SJMP HALT
N5: JNC HALT
CJNE R7,#0F5H,N6
SJMP HALT
N6: JNC GAN0
SJMP HALT
GAN0: CLR C ;Bit nhận giá trị ‘0’
SJMP N7
GAN1: SETB C ;Bit nhận giá trị ‘1’
N7: RLC A

CJNE R0,#7,N8
MOV @R1,A
MOV R0,#0
INC R1
SJMP EXIT
N8: INC R0
EXIT: MOV TH0,#0E4H ;Đặt lại các giá trị sau khi thu 1 bit
MOV TL0,#0A7H
SETB TR0
RETI
HALT: MOV R0,#0 ;Thiết lập lại các giá trị ban đầu
;nếu bit thu được sai
MOV R1,#20H
MOV B,#0
RETI
T0ISR: CLR TR0 ;Dừng bộ định thời
CJNE R0,#0,THOAT
CJNE R1,#24H,THOAT
MOV A,20H
CJNE A,#0CH,THOAT ;Kiểm tra m• Sanyo
MOV A,22H
RR A
RR A
RR A ;Tách lấy 5 bit mang tin
MOVC A,@A+DPTR ;Chiếu vào bộ m•
MOV B,#8 ;Xử lý để xuất tín hiệu ra cổng
DIV AB
MOV R0,A
MOV A,#1
MOV R1,B
N9: CJNE R1,#0,N10
SJMP N11
N10: DEC R1
RL A
SJMP N9
N11: CJNE R0,#0,N12
XRL P0,A
SJMP THOAT1
N12: CJNE R0,#1,N13
XRL P1,A
SJMP THOAT1
N13: CJNE R0,#2,THOAT
XRL P2,A
THOAT1: MOV R3,#0FAH

D1: MOV R2,#78H
CPL P0.0
DJNZ R2,$
MOV R2,#78H
CPL P0.0
DJNZ R2,$
MOV R2,#78H
CPL P0.0
DJNZ R2,$
DJNZ R3,D1
THOAT: MOV B,#0
MOV R0,#0
MOV R1,#20H
RETI
ORG 012CH
TABLE: DB 15 ;Bảng m• tham chiếu
DB 1
DB 0
DB 9
DB 0
DB 5
DB 0
DB 20
DB 17
DB 3
DB 19
DB 11
DB 0
DB 7
DB 0
DB 22
DB 16
DB 2
DB 18
DB 10
DB 13
DB 6
DB 0
DB 23
DB 0
DB 4
DB 14
DB 12
DB 0
DB 8
DB 21
DB 0



Hãy cảm ơn bài viết của m4u_91 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

duyluandt3
Admin
duyluandt3

Nam Posts Posts : 285
Power Power : 612
Thanked Thanked : 10
Tham Gia Tham Gia : 24/09/2011
Age Age : 33
Tài năng của duyluandt3
Hạng: Admin
Level:285
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 9:43 am

hay đo Tâm ơi


Hãy cảm ơn bài viết của duyluandt3 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

m4u_91
Admin
m4u_91

Nam Posts Posts : 428
Power Power : 999
Thanked Thanked : 18
Tham Gia Tham Gia : 21/09/2011
Age Age : 33
Đến từ Đến từ : Thanh Hoa
Tài năng của m4u_91
Hạng: Admin
Level:428
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 10:29 am

hay thi thak kai!!!! Điều khiển từ xa bằng IR 2225400551


Hãy cảm ơn bài viết của m4u_91 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

map
map

Nữ Posts Posts : 611
Power Power : 1483
Thanked Thanked : 9
Tham Gia Tham Gia : 20/09/2011
Age Age : 33
Đến từ Đến từ : Nam Định
Tài năng của map
Hạng: VIP S-MOD
Level:611
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 10:40 am

Nuột nà! :hihihehe:


Hãy cảm ơn bài viết của map bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

chjpchjp_1991
Admin
chjpchjp_1991

Nam Posts Posts : 506
Power Power : 1212
Thanked Thanked : 26
Tham Gia Tham Gia : 19/09/2011
Age Age : 33
Đến từ Đến từ : 192.168.203.1
Humor : Hiền nhất diễn đàn
Tài năng của chjpchjp_1991
Hạng: Admin
Level:506
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 4:50 pm

hay quá,nút thanks đâu.thanks đâu.bộp,thanks xong.


Hãy cảm ơn bài viết của chjpchjp_1991 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

http://chipkool.tk

m4u_91
Admin
m4u_91

Nam Posts Posts : 428
Power Power : 999
Thanked Thanked : 18
Tham Gia Tham Gia : 21/09/2011
Age Age : 33
Đến từ Đến từ : Thanh Hoa
Tài năng của m4u_91
Hạng: Admin
Level:428
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 4:59 pm

bac nao lam thu xem co chay ko roi bao em em lam !! hehe Điều khiển từ xa bằng IR 2225400551


Hãy cảm ơn bài viết của m4u_91 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

kingston032
kingston032

Nam Posts Posts : 270
Power Power : 570
Thanked Thanked : 14
Tham Gia Tham Gia : 22/09/2011
Age Age : 33
Đến từ Đến từ : NGHỆ AN
Tài năng của kingston032
Hạng: Bô Lão
Level:270
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeThu Oct 20, 2011 10:47 pm

cái này tui còn có hình ảnh bọn nó dập hộp cái quạt ra để gắn 2 con mắt nhận hồng ngoại, con mắt nhận hồng ngoại này không biết kiểm tra thế nào, có trường hợp mua 1 vốc ở chợ rồng về thì có mấy con dùng đk


Hãy cảm ơn bài viết của kingston032 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

http://vn.360plus.yahoo.com/chantroimoi_2091/

m4u_91
Admin
m4u_91

Nam Posts Posts : 428
Power Power : 999
Thanked Thanked : 18
Tham Gia Tham Gia : 21/09/2011
Age Age : 33
Đến từ Đến từ : Thanh Hoa
Tài năng của m4u_91
Hạng: Admin
Level:428
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeFri Oct 21, 2011 9:16 am

cho rong cung co mat nhan hong ngoai ha>> sao minh hoi ho bao ko ban nhi?
:hiền lành:


Hãy cảm ơn bài viết của m4u_91 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

laohac_x9
Dân VIP
laohac_x9

Nam Posts Posts : 70
Power Power : 188
Thanked Thanked : 8
Tham Gia Tham Gia : 23/09/2011
Age Age : 34
Tài năng của laohac_x9
Hạng: Dân VIP
Level:70
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitimeFri Oct 21, 2011 11:51 pm



cảm ơn ae đã đóng góp ý sờ kiến...


Hãy cảm ơn bài viết của laohac_x9 bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

Sponsored content

Tài năng của Sponsored content
Hạng:
Level:
Tài năng:/300

Bài gửiTiêu đề: Re: Điều khiển từ xa bằng IR Điều khiển từ xa bằng IR I_icon_minitime


Hãy cảm ơn bài viết của Sponsored content bằng cách bấm vào"" nhé!!!

Về Đầu Trang Go down

Tiêuđề

Điều khiển từ xa bằng IR

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
::.
Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: HỌC LẬP TRÌNH :: LẬP TRÌNH + CODE :: CODE LẬP TRÌNH ASEM-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Cookies | Thảo luận mới nhất