Ứng dụng 89 về điều khiển bằng vô tuyến với PT2262
Số trang: 14
Loại file: pdf
Dung lượng: 227.15 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Việc sử dụng PT2262 và PT2272 để điểu khiển từ xa đã quá thông dụng với các bạn lập trình VDKở luồng này mình đưa ra một ý tưởng là thực hiện 89 thay cho PT2272và có thể set được địa chỉ của PT2262
Nội dung trích xuất từ tài liệu:
Ứng dụng 89 về điều khiển bằng vô tuyến với PT2262Ứng dụng 89 về điều khiển bằng vô tuyến với PT2262việc sử dụng PT2262 và PT2272 để điểu khiển từ xa đã quá thôngdụng với các bạn lập trình VDKở luồng này mình đưa ra một ý tưởng là thực hiện 89 thay cho PT2272và có thể set được địa chỉ của PT2262đề bài:giả sử thiết bị bị điều khiển bị mất remoter bây giờ cần thay remotekháccác bạn chì cần nhấn một nút set trên thiết bị bị điều khiển rồi copyđia chỉ của remoter mới thế là xong lúc này remoter mới lại điều khiểnbình thườngthay vì bạn phải xem địa chỉ của thiết bị bị điều khiền rồi sau đó setđịa chỉ remote phát giống như vậytrong lồng này mình sử dụng bộ thu phát vô tuyếncác bạn cũng có thể sử dụng bộ thu phát hồng ngoạibộ thu phát này các bạn nếu ở THHCM thì tiệm bà Châu hoặc Ngọc chợNhựt Tảo có báncòn đây là sơ đồ và code text:sơ đồ lý thuyết: Ảnh đã được thu nhỏ. Bấm vào đây để xem hình cỡ đầy đủ. Hình gốc cỡ 730x342 và dung lượng 30KB.đầu tiên thi chương trình chưa có địa chỉ của remoterbạn phải copy địa chỉ của remoter bằng cách nhấn đè phím setlúc này thì 4 đèn sẽ chóp liên tục bạn bấm đè một nút bất kỳ trênremoterlúc này chương trinh sẽ dò địa chỉ của remoter và RCkhi dò được thì chương trình sẽ tự động lưu vào 24C08và 4 đèn sẽ ngưng chớp báo cho biết đã copy xonglần sau thì không cần copy nữalúc này bạn có thể text data của remoter bằng cách nhấn phímremoter4 đèn LED sẽ thể hiện data cho từng phímcode có kèm theo chú thích nếu các bạn không hiểu chỗ mình sẽ giảithích choCode:den_4 bit p1.3den_3 bit p1.2den_2 bit p1.1den_1 bit p1.0data_thu bit p3.7phim_set bit p3.2data_ROM bit p1.5clock_ROM bit p1.4co_dong_bo bit 20h.0co_chop_led bit 22h.1dia_chi_ROM equ 24hdia_chi_IC equ 23hco_ghi_doc_ROM bit 23h.0time_delay equ 30hcot_1 equ 31hcot_2 equ 32hdia_chi_song_mang1 equ 4ehdata_song_mang1 equ 43hdia_chi_song_mang2 equ 44hdata_song_mang2 equ 45htime_cai_cot equ 46hcot_cai_1 equ 49hcot_cai_2 equ 4ah;---------------------------------------------------- org 0000h ljmp reset org 000bh ljmp time0 org 0030hreset: mov tmod,#11h ;time 0 16 bit, time 1 8 bit mov th0,#high(-50000) mov tl0,#low(-50000) mov r7,#20 ;0,5s setb tr0 clr co_chop_led lcall doc_cot ;lay dia chi cua thiet bi mov ie,#10000010b ;khoi dong cac ngatmain: jb phim_set,not_cai_dia_chi ;neu nhan phim set mov p1,#0f0h setb co_chop_led ;bao dang cai remoter mov time_delay,#1 ;duoc thay the cho dien tro RCcua PT2272 mov r2,#5 jmp cai_dia_chi;-----------------------------------------------------------------not_cai_dia_chi: lcall doc_song_mang jnb co_dong_bo,main mov a,dia_chi_song_mang1 cjne a,cot_1,main mov a,dia_chi_song_mang2 cjne a,cot_2,main mov dia_chi_song_mang1,#0ffh ;xoa bo dem diachi mov dia_chi_song_mang2,#0 ;xoa bo dem diachi mov a,data_song_mang1 swap a ;quay 4 bit data caoxuong thap orl a,#0f0h ;tre 4 bit cao mov p1,a ;hien thi data jmp main;=================================================================;******************************************************************************;=================================================================cai_dia_chi: setb ie.7 jb phim_set,thoat_cai_dia_chi ;neu nha phim set djnz r2,tiep_cai_dia_chi ;so lan text RC inc time_delay ;thay doi RC mov r2,#5 ;5 lan text RC mov r1,#10 ;so lan trung dia chitiep_cai_dia_chi: lcall text_xung_dong_bo jnb co_dong_bo,cai_dia_chi ;neu bi sai bitdong bo clr ie.7do_cot: clr co_dong_bo mov r0,#8lap_thu_dia_chi: lcall do_bit_cai ;do xung lcall doi_bit ;doi xung ra bit jnb co_dong_bo,lap_thu_dia_chi cjne r0,#4,cai_dia_chi ;khong phai ma cjne r1,#10,khac_10 ;chua du 10 langiong nhau mov cot_cai_1,dia_chi_song_mang1 ;lay dia chi moi mov cot_cai_2,dia_chi_song_mang2khac_10: mov a,dia_chi_song_mang1 cjne a,cot_cai_1,cai_dia_chi mov a,dia_chi_song_mang2 cjne a,cot_cai_2,cai_dia_chi ;bi sai dia chi djnz r1,do_cot ;neu dung giam di 1 lcall luu_cot mov p1,#0f0h ;bao set thanhcong jnb phim_set,$ ;tro nha phim set ...
Nội dung trích xuất từ tài liệu:
Ứng dụng 89 về điều khiển bằng vô tuyến với PT2262Ứng dụng 89 về điều khiển bằng vô tuyến với PT2262việc sử dụng PT2262 và PT2272 để điểu khiển từ xa đã quá thôngdụng với các bạn lập trình VDKở luồng này mình đưa ra một ý tưởng là thực hiện 89 thay cho PT2272và có thể set được địa chỉ của PT2262đề bài:giả sử thiết bị bị điều khiển bị mất remoter bây giờ cần thay remotekháccác bạn chì cần nhấn một nút set trên thiết bị bị điều khiển rồi copyđia chỉ của remoter mới thế là xong lúc này remoter mới lại điều khiểnbình thườngthay vì bạn phải xem địa chỉ của thiết bị bị điều khiền rồi sau đó setđịa chỉ remote phát giống như vậytrong lồng này mình sử dụng bộ thu phát vô tuyếncác bạn cũng có thể sử dụng bộ thu phát hồng ngoạibộ thu phát này các bạn nếu ở THHCM thì tiệm bà Châu hoặc Ngọc chợNhựt Tảo có báncòn đây là sơ đồ và code text:sơ đồ lý thuyết: Ảnh đã được thu nhỏ. Bấm vào đây để xem hình cỡ đầy đủ. Hình gốc cỡ 730x342 và dung lượng 30KB.đầu tiên thi chương trình chưa có địa chỉ của remoterbạn phải copy địa chỉ của remoter bằng cách nhấn đè phím setlúc này thì 4 đèn sẽ chóp liên tục bạn bấm đè một nút bất kỳ trênremoterlúc này chương trinh sẽ dò địa chỉ của remoter và RCkhi dò được thì chương trình sẽ tự động lưu vào 24C08và 4 đèn sẽ ngưng chớp báo cho biết đã copy xonglần sau thì không cần copy nữalúc này bạn có thể text data của remoter bằng cách nhấn phímremoter4 đèn LED sẽ thể hiện data cho từng phímcode có kèm theo chú thích nếu các bạn không hiểu chỗ mình sẽ giảithích choCode:den_4 bit p1.3den_3 bit p1.2den_2 bit p1.1den_1 bit p1.0data_thu bit p3.7phim_set bit p3.2data_ROM bit p1.5clock_ROM bit p1.4co_dong_bo bit 20h.0co_chop_led bit 22h.1dia_chi_ROM equ 24hdia_chi_IC equ 23hco_ghi_doc_ROM bit 23h.0time_delay equ 30hcot_1 equ 31hcot_2 equ 32hdia_chi_song_mang1 equ 4ehdata_song_mang1 equ 43hdia_chi_song_mang2 equ 44hdata_song_mang2 equ 45htime_cai_cot equ 46hcot_cai_1 equ 49hcot_cai_2 equ 4ah;---------------------------------------------------- org 0000h ljmp reset org 000bh ljmp time0 org 0030hreset: mov tmod,#11h ;time 0 16 bit, time 1 8 bit mov th0,#high(-50000) mov tl0,#low(-50000) mov r7,#20 ;0,5s setb tr0 clr co_chop_led lcall doc_cot ;lay dia chi cua thiet bi mov ie,#10000010b ;khoi dong cac ngatmain: jb phim_set,not_cai_dia_chi ;neu nhan phim set mov p1,#0f0h setb co_chop_led ;bao dang cai remoter mov time_delay,#1 ;duoc thay the cho dien tro RCcua PT2272 mov r2,#5 jmp cai_dia_chi;-----------------------------------------------------------------not_cai_dia_chi: lcall doc_song_mang jnb co_dong_bo,main mov a,dia_chi_song_mang1 cjne a,cot_1,main mov a,dia_chi_song_mang2 cjne a,cot_2,main mov dia_chi_song_mang1,#0ffh ;xoa bo dem diachi mov dia_chi_song_mang2,#0 ;xoa bo dem diachi mov a,data_song_mang1 swap a ;quay 4 bit data caoxuong thap orl a,#0f0h ;tre 4 bit cao mov p1,a ;hien thi data jmp main;=================================================================;******************************************************************************;=================================================================cai_dia_chi: setb ie.7 jb phim_set,thoat_cai_dia_chi ;neu nha phim set djnz r2,tiep_cai_dia_chi ;so lan text RC inc time_delay ;thay doi RC mov r2,#5 ;5 lan text RC mov r1,#10 ;so lan trung dia chitiep_cai_dia_chi: lcall text_xung_dong_bo jnb co_dong_bo,cai_dia_chi ;neu bi sai bitdong bo clr ie.7do_cot: clr co_dong_bo mov r0,#8lap_thu_dia_chi: lcall do_bit_cai ;do xung lcall doi_bit ;doi xung ra bit jnb co_dong_bo,lap_thu_dia_chi cjne r0,#4,cai_dia_chi ;khong phai ma cjne r1,#10,khac_10 ;chua du 10 langiong nhau mov cot_cai_1,dia_chi_song_mang1 ;lay dia chi moi mov cot_cai_2,dia_chi_song_mang2khac_10: mov a,dia_chi_song_mang1 cjne a,cot_cai_1,cai_dia_chi mov a,dia_chi_song_mang2 cjne a,cot_cai_2,cai_dia_chi ;bi sai dia chi djnz r1,do_cot ;neu dung giam di 1 lcall luu_cot mov p1,#0f0h ;bao set thanhcong jnb phim_set,$ ;tro nha phim set ...
Tìm kiếm theo từ khóa liên quan:
Điện – điện tử Tự động hóa Cơ khí chế tạo máy Kiến trúc xây dựng kỹ thuật viễn thôngGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 436 0 0 -
Đề cương chi tiết học phần Vi xử lý
12 trang 295 0 0 -
Đồ án tốt nghiệp: Thiết kế hệ thống điều khiển máy phay CNC 3 trục
88 trang 252 0 0 -
79 trang 226 0 0
-
33 trang 224 0 0
-
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 218 0 0 -
Báo cáo thực tập tại Nhà máy in Quân Đội 1
36 trang 207 0 0 -
Đồ án tốt nghiệp: Điều khiển cầu trục giàn RTG dùng PLC S71200
90 trang 204 1 0 -
127 trang 192 0 0
-
Luận văn Thạc sĩ Kỹ thuật: Ứng dụng Blockchain trong bảo mật IoT
90 trang 190 1 0