找回密碼
         注冊會員
        搜索附件  

        243552Xtunetv.rar

         

        本人以前做的一個DVD+TV 項目:
        本人以前做的一個DVD+TV 項目,51用做控制,含 NEC紅外遙控接收和轉發,VFD1632驅動,OSD 芯片M35055,NTSC高頻頭控制以及I2C 24C02的讀寫,因為以前所寫,有些地方看起來有點亂,但功能模塊OK,整個程序也是可以運行的,希望能給初用者有點參考

        部分源代碼

        1. //**************************************
        2. //BY EDIL FOR DVD+TV
        3. //**************************************
        4. #include "reg51.h"
        5. #include "intrins.h"
        6. #include "global.h"
        7. #include "main.h"
        8. //*******************************function
        9. void main_task(void);
        10. void main()
        11. {

        12.   PSW=0;
        13.   SP=0x50 ; //48 byte
        14.   TH0=0x0;//30ms
        15.   TL0=0x0;
        16.   TH1=0x3c ; //0xD8;//50ms
        17.   TL1=0xaf;   //0xEF;
        18.   TMOD=0x11;
        19.   PCON=0;
        20.   SCON=0x00;  // mode 0
        21.   ET0=0; //timer 0 int enabled
        22.   ET1=1; //timer 1 int disabled
        23.   EX0=0; //extrn int0 int_enable
        24.   EX1=1; //extrn int1 int_disable
        25.   TR0=1; //timer 0 start
        26.   TR1=1; //timer 1 start
        27.   IT0=1; //extrn int 0 edge flag
        28.   IT1=1; //extrn int 1 edge flag
        29.   ES=0; //turn off serial port int
        30.   U1369_RESET_PIN=1;
        31.   POWER_CTRL_PIN=1;
        32.   P3=P3&0x1f;
        33.   P1=P1&0x8F;
        34.   
        35.   EA=1;
        36.   while(1)
        37.   {
        38.   main_task();
        39.   }
        40. }
        41. //************************************************************
        42. void main_task()
        43. {
        44.   //******************REMOTE CONTROL
        45.   Tv_Process_key();
        46.   VFD_scan_key();
        47.   Process_Tv_Osd();
        48. }
        49. void U1369_Reset()
        50. {

        51. delay_n_ms(100);
        52. U1369_RESET_PIN=1;
        53. delay_n_ms(100);
        54. delay_n_ms(100);
        55. U1369_RESET_PIN=0;
        56. }
        57. static void delay_n_ms(unsigned char i)
        58. {
        59. unsigned char j,k;
        60. for(j=0;j<i;j++) // i*400us
        61. {
        62.    for(k=0;k<100;k++)
        63.    {
        64.    _nop_();     //400us
        65.      _nop_();
        66.    _nop_();     
        67.     _nop_();
        68.     _nop_();
        69.      }
        70. }
        71. }
        復制代碼

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-3-18 13:02 , Processed in 0.039906 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2024 Discuz! Team.

        返回頂部
        99riav国产精品| 全球AV集中精品导航福利| 精品成人一区二区三区四区| 国内精品久久久久久不卡影院 | 国产欧美国产精品第一区| 亚洲国产精品久久66| 一本一本久久A久久综合精品 | 91视频国产精品| 国产在AJ精品| 无码人妻精品一区二区三区在线 | 国产成人精品无码一区二区| 埃及性xxxx精品| 999国内精品永久免费观看| 99爱在线视频这里只有精品| 日韩一区二区精品观看| 精品一区二区三区自拍图片区| 午夜精品成年片色多多| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 国产亚洲人成在线影院| 国内精品久久久久影院免费| 久久五月精品中文字幕 | 亚洲网红主播剧场| 成人午夜精品视频在线观看 | 亚洲AV成人精品一区二区三区| 久久精品国产精品国产精品污| 欧美日韩精品| 99re久久精品国产首页2020| 久久精品国产99国产精品| 日韩精品一区二区三区中文| 亚洲精品福利视频| 美女扒开两腿露出尿口的视频| 欧美国产日韩精品| 欧美在线成人免费国产| 久久精品国产亚洲欧美| 先锋看片影音资源网站| 99久久精品无码一区二区毛片 | 国产精品成人99久久久久91gav| xx视频免费网址在线看| 国产精品无码永久免费888| 日韩精品久久久肉伦网站| 狠狠色伊人久久精品综合网 |