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

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

IC解密LPC2106的交通灯实现源码

IC解密单片机源程序如下:

  1. IC解密#include "config.h"
  2. IC解密#define LEDCON  0x00000200  /*P0.9引脚控制LED,低电平点亮*/
  3. IC解密#define LEDCON1 0x00000400
  4. void DelayNS(uint32 dly)   /*长软件延时*/
  5. {
  6.   uint32 i;
  7.   for(;dly>0;dly--)
  8.      for(i=0;i<50000;i++);
  9. }
  10. #include  "config.h"  
  11. #define  uchar unsigned char
  12. char LED[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};/*0-9数字段码表*/
  13. void delay(uint32 n)        /*延时子程序*/
  14. {
  15. uint32 i;
  16. for(i=0;i<500000;i++)
  17. n--;
  18. }
  19. void light(int m)           /*显示数码管子程序*/
  20. {
  21. int i;
  22. if(m==0)
  23. {
  24.    for(i=9;i>=0;i--)           /*东西亮绿灯,南北亮红灯延时9s*/
  25.    {
  26.     IOSET=LED[i];           /*查段码表送显示*/
  27.     delay(500000000);
  28.     IOCLR= 0x000001ff;       /*IO低九位清零*/
  29.    }
  30. }
  31. else
  32. {
  33.   if(m==1)
  34.   {
  35.    for(i=6;i>=0;i--)          /*东西亮黄灯,南北亮黄灯延时6s*/
  36.    {
  37.     IOSET=LED[i];          /*查段码表送显示*/
  38.     delay(500000000);
  39.     IOCLR= 0x000001ff;      /*IO低九位清零*/
  40.    }
  41.   }
  42.   else
  43.   {
  44.    for(i=8;i>=0;i--)         /*东西亮红灯,南北亮绿灯延时8s*/
  45.    {
  46.     IOSET=LED[i];           /*查段码表送显示*/
  47.     delay(500000000);
  48.     IOCLR= 0x000001ff;      /*IO低九位清零*/
  49.    }
  50.   }
  51. }
  52. }
  53. int main(void)      /*主程序*/
  54. {
  55. uint32 j;
  56. while(1)
  57. {
  58.   PINSEL0=0x00000000;                        
  59.   IODIR=0x00007fff;
  60.   IOCLR=0x00007fff ;
  61.   IOSET=0x00004200;    /*东西方向亮红灯,南北方向亮绿灯*/
  62.   j=0;
  63.   light(j);
  64.   IOCLR=0x00007fff ;
  65.   IOSET=0x00002400;    /*东西方向亮黄灯,南北方向亮黄灯*/
  66.   j=1;
  67.   light(j);
  68.   IOCLR=0x00007fff ;
  69.   IOSET=0x00001800;    /*东西方向亮绿灯,南北方向亮红灯*/
  70.   j=2;
  71.   light(j);
  72.   IOCLR=0x00007fff ;
  73.   IOSET=0x00002400;   /*东西方向亮黄灯,南北方向亮黄灯*/
  74.   j=1;
  75.   light(j);
  76. }                    



联系方式

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

在线客服
热线电话

企业微信