PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC - Thiết kế và Ứng dụng (http://www.picvietnam.com/forum/forumdisplay.php?f=23)
-   -   Remote control (http://www.picvietnam.com/forum/showthread.php?t=4939)

thuyhutfet88 14-09-2009 09:18 PM

Remote control
 
1 Attachment(s)
Chào các anh chị!
Em đang giải mã 1 cái đk từ xa của sony có luật mã hóa như file gửi kèm dưới đây.Nhưng em đã lam nhiều ngày vẫn không được.Hôm nay mạo muội lên diễn đàn maong các anh chị sửa giúp.Cám ơn anh chị nhều!

ngoctuan2008 20-10-2009 12:54 PM

chào các tiền bối, đề tài này hậu sinh cũng đang quan tâm, mong các tiền bối chỉ cho vài chiêu.

tungnh 21-10-2009 10:59 AM

Một thuật toán như sau : đưa tín hiệu thu được từ hồng ngoại vào chân CNx ( CN0,1,2....)
Code:


void Init_IO();                // cai I/O       
void Init_timer1(); // cai dat timer
void Init_CNx();        // cai dat ngat CNx
void main()
{
Init_IO();
Init_timer1();
Init_CNx();
.......
.....
while(1)
      {
        // your code
        ................
      }
}
void interruptCNx()
{               
        if(b1==0)                chi xet neu chan nhan duoc o muc thap {Chan CNx la chan b1 chang han)
        {
                - tat timer1
                - kiem tra timer : kiem tra thoi gian tu luc bat timer den luc tat timer ( bien dem chang han)
                        - neu thoi gian 100us < t < 1200us  thi ket luan : da nhan bit 0
                        - neu thoi gian > 1200us  thi ket luan : da nhan bit 1
                - reset lai timer1
                - bat timer1
        }       
        xoa co ngat CNx
}
..........
..........



Múi giờ GMT. Hiện tại là 08:09 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam