最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

好難!想用單片機(jī)給新科VCD發(fā)個播放遙控碼...

作者:WFSYWYC 欄目:技術(shù)交流
好難!想用單片機(jī)給新科VCD發(fā)個播放遙控碼...
幾天VCD就是不動,哪有它的代碼?

2樓: >>參與討論
xwj
去搜索“學(xué)習(xí)型遙控器”的資料,或干脆買一個
 
3樓: >>參與討論
xwj
一般VCD、DVD都是用的HT622x系列IC,但不同機(jī)器編碼值大都不同
 
4樓: >>參與討論
wfsywyc
我發(fā)的碼是:9ms/4.5ms/66H/99H/14H/EBH
但VCD就是不動。

* - 本貼最后修改時間:2005-6-27 7:40:05 修改者:wfsywyc

5樓: >>參與討論
wfsywyc
誰做過給VCD發(fā)遙控碼??
 
6樓: >>參與討論
xxdcq
用學(xué)習(xí)型
我做過

7樓: >>參與討論
ybm
提醒一下
    在你的編碼中已經(jīng)有了引導(dǎo)碼,用戶識別碼+反碼,操作碼+反碼;看來軟件的問題不大,不過我不知道14H是不是播放,建議檢查一下硬件,最好是測一下接收端看有沒有你要的編碼出現(xiàn)



以下引自網(wǎng)絡(luò)非個人觀點(diǎn)希望對你有參考的價值:

     遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進(jìn)制碼,周期約為108ms。一組碼本身的持續(xù)時間隨它包含的二進(jìn)制“0”和“1”的個數(shù)不同而不同,大約在45~63ms之間。

     當(dāng)一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(4.5ms),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結(jié)束碼(2.5ms)組成。

     解碼的關(guān)鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”均以0.56ms的低電平開始,不同的是高電平的寬度不同,“0”為0.56ms,“1”為1.68ms,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。如果從0.56ms低電平過后,開始延時,0.56ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,延時必須比0.56ms長些,但又不能超過1.12ms,否則如果該位為“0”,讀到的已是下一位的高電平,因此取(1.12ms+0.56ms)/2=0.84ms最為可靠,一般取0.84ms左右均可

8樓: >>參與討論
wfsywyc
謝謝!不能遙控新科VCD機(jī)型,能遙控其它VCD機(jī),也好
拆遙控器看都是PT2222發(fā)射器,新科機(jī)就是不解我發(fā)的遙控碼,它要求精度高?

9樓: >>參與討論
ybm
Re:
    既然能遙控其它VCD,那電路的問題可能不大了,當(dāng)然不完全排除,最好是用示波器測一下Shinco的接收頭有沒有輸出;然后再確認(rèn)Shinco的用戶識別碼和操作碼是不是會和其它的不同
    由于這個我沒有做過,所有觀點(diǎn)僅供參考 ~_~

10樓: >>參與討論
dong
新科的碼好象是0099而不是6699。

以下代碼是在一個DVD軟件中的可以參考。

#elif defined(SHINCO_DVD_REMOTE)
/*
#ifdef VFD_ZEC1301
*/
/*We should define a flag such as SHINCO_DVD_REMOTE*/
#if !defined(SF_BASECODE) || defined(BC_WITH_TBL)
unsigned int IR_syscode[]
#else
unsigned int IR_syscode_table[]
#endif
= {0x0099};
unsigned CHAR IR_key_table[] = {
    _PROGRAM_KEY,            /* 0x00 */
    _REPEAT_KEY,               /* 0x01 */
    _RESUME_KEY,            /* 0x02 */

    _SCREEN_ON_KEY,            /* 0x03 */
/*csc    _TIME_KEY, */      /* 0x03 */

    _REPEAT_AB_KEY,         /* 0x04 */
    _GOTO_KEY,              /* 0x05 */
    _MUTE_KEY,              /* 0x06 */
    _TITLE_KEY,             /* 0x07 */
    _ENTER_KEY,                /* 0x08 */
    _KEY_1,                    /* 0x09 */
    _RETURN_KEY,             /* 0x0a */

    _DVD_DIGEST_KEY,        /* 0x0b */
/*csc    _MODE_KEY,*/       /* 0x0b */

    _MENU_KEY,              /* 0x0c */
    _KEY_4,                  /* 0x0d */
    _FB_KEY,                /* 0x0e */
    _STOP_KEY,              /* 0x0f */
    _EJECT_KEY,
    _KEY_7,                 /* 0x11 */
    _KEY_0,                 /* 0x12 */
    _STEP_KEY,
    _PLAY_KEY,              /* 0x14 */
    _KEY_8,                 /* 0x15 */
    _KEY_PLUS_10,           /* 0x16 */
    _KEY_9,                 /* 0x17 */
    _VOCAL_ASSIST_KEY,      /* 0x18 */
    _KEY_5,                 /* 0x19 */
    _FF_KEY,                /* 0x1a */
    _KEY_6,                 /* 0x1b */
    _ROTATE_CLOCK_KEY,      /* 0x1c */
    _KEY_2,                   /* 0x1d */
    _PREVIOUS_KEY,
    _KEY_3,                   /* 0x1f */

    _PAL_NTSC_KEY,            /* 0x40 */
/*csc    _TV_MODE_KEY, */   /* 0x40 */

    _NO_KEY,                /* 0x41 */

    _VFD_KEY,

    _NO_KEY,
    _NO_KEY,                  /* 0x44 */
    _NO_KEY,                 /* 0x45 */
    _NO_KEY,
    _VOLUME_DOWN_KEY,
    _VOLUME_UP_KEY,
    _NO_KEY,/*ROCK_KEY,*/   /* 0x49 */
    _NO_KEY,/*POP_KEY,*/    /* 0x4a */
    _NO_KEY,/*FLAT_KEY,*/

       _SURROUND_KEY,  
/*csc    _IP_PHONE_KEY,*/    /* 0x4c */
/*csc    _NO_KEY,*//*CLASS_KEY,*/            /* 0x4c */

    _SETUP_KEY,             /* 0x4d */

   _SHUFFLE_KEY,            /* 0x4e */
/*csc   _SCREEN_ON_KEY,*/            /* 0x4e */

       _SURROUND_KEY,          /* 0x4f */
/*csc    _FIRST_DISC_KEY,*/        /* 0x4f */    /*DISC 1*/

       _SURROUND_KEY,  
/*csc    _INTERNET_KEY,*/    /* 0x50 */
/*csc    _SECOND_DISC_KEY,*//* 0x50 */  /*DISC 2*/

    _THIRD_DISC_KEY,        /* 0x51 */  /*DISC 3*/

    _SURROUND_KEY,             /* 0x52 */
/*csc    _IP_PHONE_KEY,*/    /* 0x52 */

    _AUDIO_KEY,             /* 0x53 */     /* echo_key */
    _ANGLE_KEY,                /* 0x54 */
    _ZOOM_IN_KEY,           /* 0x55 */
    _SUB_TITLE_KEY,         /* 0x56 */     /* POWER_ON */
    _SLOW_KEY,                /* 0x57 */
    _KEY_PLUS,   &nb
11樓: >>參與討論
wfsywyc
謝謝各位!
我讀到新科遙控器發(fā)射的也是0099,但拆開看硬件用戶碼是0110,0110是66H。1是200K電阻接電源正極;00和99又不符合PT2222的用戶識別碼+反碼規(guī)則;若用戶碼是00,反碼應(yīng)是FF,確實(shí)我能遙控的那個雜牌機(jī)它的用戶碼就是00H+FFH;但新科的用戶碼00和99不是反碼關(guān)系;我給新科發(fā)00H,99H,14H,EBH和66H,99H,14H,EBH,新科都不動作,奇怪?
新科機(jī)的解碼是否特別?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請教!
請大俠指點(diǎn)一下我的免提電路(附圖).
怎么實(shí)現(xiàn)485通訊的防雷擊電路?
如何在單片機(jī)管腳上檢測一個輸出電壓為27V的電路
關(guān)于pcb板材料對板子的電氣性能和EMI的影響
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號