芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

软件开发松翰SN8F5702红外发射的程序

  1. 软件开发#include "SN8F5702.h"

  2. typedef unsigned char u8;
  3. typedef unsigned int u16;

  4. sbit LED=P1^2;
  5. sbit K1=P1^3;

  6. u8 code array[4]={0xff,0xff,0xff,0xff};

  7. u8 key_shake,j,flag,start,i,a,succ,dat;
  8. //key_shake°′¼üÏû¶¶   j°′¼ü2»Öظ′±äá¿  flag±ê¼Ç°′¼ü°′ÏÂ2Å·¢éä  startÆô¶ˉ·¢éä  a·¢Ëíμú¼¸¸öêy×é  succ·¢éä3é1|±ê¼Ç  datêy¾Y

  9. u16 delay,delay_1,delay_2,time;
  10. //delay·¢éäòyμ¼ÂëμÄÑóê±  delay_1·¢éä¸ß1μÄÑóê±  delay_2·¢éäμí0μÄÑóê±   time·¢éäêy¾Y8¸ö×Ö½úμıäá¿

  11. void Timer0Tnit()
  12. {
  13.         TMOD|=0X01;                //Ñ¡ÔñÎa¶¨ê±Æ÷0ģ꽣¬1¤×÷·½ê½1£¬½öóÃTR0′ò¿aÆô¶ˉ¡£

  14.         TH0=0Xff;      
  15.         TL0=0X7f;                //¸ø¶¨ê±Æ÷¸33õÖ죬¶¨ê±100us
  16.                                          
  17.         ET0=1;                        //′ò¿a¶¨ê±Æ÷0ÖD¶ÏÔêDí
  18.         EAL=1;                        //′ò¿a×üÖD¶Ï
  19.         TR0=1;                        //′ò¿a¶¨ê±Æ÷
  20. }

  21. void key()//°′¼ü
  22. {
  23.         if(!K1)
  24.         {
  25.                 if(!j)
  26.                 {
  27.                         key_shake++;
  28.                         if(key_shake>=250)
  29.                         {
  30.                                 key_shake=0;
  31.                                 flag=1;
  32.                         }
  33.                 }
  34.         }
  35.         else
  36.         {
  37.                 key_shake=0;
  38.         }
  39. }

  40. void Writeh()//·¢éä¸ß1
  41. {
  42.         delay_1++;
  43.         if(delay_1>=5)
  44.         {
  45.                 LED=0;
  46.                 if(delay_1>=20)
  47.                 {
  48.                         delay_1=0;
  49.                         succ=1;
  50.                 }
  51.         }
  52.         else
  53.         {
  54.                 LED=1;
  55.         }
  56. }

  57. void Writel()//·¢éäμí0
  58. {
  59.         delay_2++;
  60.         if(delay_2>=5)
  61.         {
  62.                 LED=0;
  63.                 if(delay_2>10)
  64.                 {
  65.                         delay_2=0;
  66.                         succ=1;
  67.                 }
  68.         }
  69.         else
  70.         {
  71.                 LED=1;
  72.         }
  73. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信