Thông báo

Collapse
No announcement yet.

Giải mã remote tivi

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giải mã remote tivi

    Chào cả nhà!
    Từ trước đến giờ em làm nhiều với điều khiển LED, Động cơ và RS232,485 chứ thực sự chưa giao tiếp hồng ngoại bao giờ. em cũng đọc trên diễn đàn nhiều nhưng có nhiều ý kiến và tư duy trái ngược nhau nên em cũng chưa biết như thế nào. nay mạo muộn xin hỏi bác nào đã làm thành công có thể hướng dẫn cho em tìm hiểu và học hỏi. Thuật toán các bác viết bằng C thì em còn hiểu chứ ASM thì em nát óc mất.
    Các bác đã làm thành công mong các bác sẽ hướng dẫn chi tiết giúp em. Có gì không phải mong các bác lượng thứ cho em. em xin chân thành cảm ơn

  • #2
    Hức không có ai giúp, vậy diễn đàn chưa có người nào làm về cái này hay là làm mà chưa thành công nhỉ

    Comment


    • #3
      Nguyên văn bởi ledsieusang
      diễn đàn toàn cùi bắp. chỉ mấy ông chém gió là giỏi còn làm thật chẳng có mấy người. hix nản
      chẳng thà là bạn tìm hiểu xem thế nào, mày mò, rồi gặp chỗ này chỗ nọ, hỏi thì mọi người ai biết thì chỉ lỗi hay góp ý cho. Dàng này bạn lên "nói người ta hướng dẫn" chỉ từ đầu tới cuối,
      mà có muốn chém gió thì người ta "cũng phải có gió" mới chém được chứ không phải không có gì mà đòi chém gió.

      Comment


      • #4
        Nguyên văn bởi ledsieusang
        diễn đàn toàn cùi bắp. chỉ mấy ông chém gió là giỏi còn làm thật chẳng có mấy người. hix nản
        Dka hơi quá lời rồi đấy
        DỊCH VỤ ĐIỆN TỬ THÀNH LONG
        Địa chỉ: iaphìn_chưprông_gia lai
        Sdt : 09**.940.080 : 09**.940.080
        Email :

        Comment


        • #5
          Cái chính là vấn đề này đã "thảo lựng" trên này lâu rồi, chịu khó tìm sẽ thấy.

          Chúc vui.

          Comment


          • #6
            #include "C:\Documents and Settings\lET'sgO!\Desktop\IR\IR sensor.h"
            #include <def_887.h>

            //su dung thach anh 12mhz
            //Ngo Hung Cuong
            //kidteam@gmail.com
            //0989696971 - 0915696971
            #define signal RB0
            #define led RD0
            unsigned char newkey;
            #int_EXT
            void EXT_isr(void)
            {
            unsigned char i,j;
            unsigned char cmd;
            cmd=0;
            for(i=0;i<3;++i)
            {
            //kiem tra xem co phai la nhieu hay khong
            delay_us(750);
            if(signal)
            return;
            }
            //doi tiep cho tin hieu len cao
            while(!signal);
            //sau 3 lan delay ma van o muc thap chung to khong phai la nhieu
            //bat dau thu tin hieu thoi nao
            //thong nhat la chi thu 7 bit ma lenh thoi
            //khong thu 5 bit dia chi
            //cho cho tin hieu len cao
            //phai cho vao vong lap
            //tin hieu dang o muc cao
            for(i=0;i<7;++i)
            {
            cmd>>=1;
            while(signal);
            delay_us(750);
            //kiem tra bit
            if(!signal)//bit 0
            {
            //bit 1
            cmd|=0x80;
            while(!signal);
            }
            }
            cmd>>=1;
            if(cmd==21)
            led=!led;
            for(i=0;i<100;++i)
            for(j=0;j<10;++j)
            delay_us(750);
            }
            void main()
            {
            TRISB=1;
            TRISD=0;
            enable_interrupts(INT_EXT);
            enable_interrupts(GLOBAL);

            while(1){}

            }
            code đây thử đi
            Yêu em do duyên số
            lấy em do sự cố xảy ra.........

            Comment

            Về tác giả

            Collapse

            ledsieusang Tìm hiểu thêm về ledsieusang

            Bài viết mới nhất

            Collapse

            Đang tải...
            X