芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

STC15W104单片机领航灯制作芯片解密

单片机源程序如下:

  1. 芯片解密#include <reg51.h>
  2. 芯片解密#include <intrins.h>

  3. sbit LED = P3^5; // LED连接在P3.5
  4. sbit KEY1 = P3^3; // 外部中断0按键连接在P3.3
  5. sbit KEY2 = P3^3; // 外部中断1按键连接在P3.5

  6. //*********延时函数***********//
  7. void delay(unsigned int a )
  8. {
  9.     unsigned int i;
  10.     while (--a !=0)
  11.     {
  12.      for (i=0; i<=600; i++);
  13.     }
  14. }
  15. //*********主程序***********//
  16. void main()
  17. {
  18.     IT0 = 0; // 设置外部中断0触发方式为下降沿触发
  19.     EX0 = 1; // 使能外部中断0
  20.     IT1 = 0; // 设置外部中断1触发方式为下降沿触发
  21.     EX1 = 1; // 使能外部中断1

  22.     EA = 1; // 使能总中断

  23.     while(1)
  24.     {
  25.         if(KEY1 == 0) // 当按键1按下时
  26.         {
  27.             delay(10); // 去抖
  28.             if(KEY1 == 0)
  29.             {
  30.                         LED = 1; // LED亮
  31.                         delay(60);
  32.                         LED = 0; // LED灭
  33.                         delay(60);
  34.                         LED = 1; // LED亮
  35.                         delay(40);
  36.                         LED = 0; // LED灭
  37.                         delay(40);
  38.                         LED = 1; // LED亮
  39.                         delay(30);
  40.                         LED = 0; // LED灭
  41.                         delay(30);
  42.                         LED = 1; // LED亮
  43.                         delay(20);
  44.                         LED = 0; // LED灭
  45.                         delay(520);        //延时
  46.             }
  47.                         else
  48.                         {
  49.                          delay(10);        //延时
  50.                          return; //返回主程序
  51.                         }
  52.         }

  53.         if(KEY2 == 1) // 当按键2按下时
  54.         {
  55.             delay(10); // 去抖
  56.             if(KEY2 == 1)
  57.             {
  58.                         LED = 1; // LED亮
  59.                         delay(80);
  60.                         LED = 0; // LED灭
  61.                         delay(160);
  62.                         LED = 1; // LED亮
  63.                         delay(80);
  64.                         LED = 0; // LED灭
  65.                         delay(1600); //延时
  66.             }
  67.                         else
  68.                         {
  69.                         delay(10); //延时
  70.                         return; //返回主程序
  71.                         }
  72.         }
  73.     }
  74. }



联系方式

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

在线客服
热线电话

企业微信