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

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

单片机解密单片机旋转LED电子钟焊接制作

单片机解密第一步、焊接电阻、电容C1/C2和晶振
单片机解密第二步、焊接纽扣电池座、U1和U2芯片座,注意芯片的方向
单片机解密第三步、焊接电源接口,三极管,光敏和热敏电阻
注意焊接单片机、时钟芯片、三极管的方向,如下图:
第四步、焊接两个按键
二、焊接完背面元件,再焊接正面元件:正面元件包含数码管和LED
第一步、焊接数码管,注意方向
第二步、焊接LED,其中1,2,3,4,5,6,7,8,9,10,11,12焊接红色led,其余焊接蓝色。(长脚为正极,对应灯丝印上“+”)

单片机源程序
  1. #include "STC15F2K.h"
  2. #include "intrins.h"
  3. #include <math.h>

  4. #define uchar unsigned char
  5. #define uint unsigned int

  6. sfr ADC_LOW2    =   0xBE;           //ADC低2位结果

  7. #define ADC_POWER   0x80            //ADC电源控制位
  8. #define ADC_FLAG    0x10            //ADC完成标志
  9. #define ADC_START   0x08            //ADC起始控制位
  10. #define ADC_SPEEDLL 0x00            //540个时钟
  11. #define ADC_SPEEDL  0x20            //360个时钟
  12. #define ADC_SPEEDH  0x40            //180个时钟
  13. #define ADC_SPEEDHH 0x60            //90个时钟

  14. sbit S1=P3^3;
  15. sbit S2=P3^4;
  16. sbit S3=P3^5;
  17. sbit S4=P3^6;
  18. sbit S5=P3^7;
  19. sbit S6=P1^2;
  20. sbit S7=P1^3;
  21. sbit S8=P1^4;
  22. sbit S9=P1^5;
  23. sbit S10=P1^6;
  24. sbit S11=P1^7;
  25. sbit S12=P5^4;

  26. sbit bell=P3^0;

  27. sbit set=P1^0;
  28. sbit jia=P1^1;

  29. uchar dat1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0X80,0X90,0xff,0xc6};
  30. uchar dat2[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0X00,0X10,0xff};//有小数点

  31. uchar dat3[9]={0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF};//
  32. uchar dat4[9]={0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF};//
  33. uchar t_led0[8]={0};   
  34. uchar t_led1[8]={0};
  35. uchar table[4]={1,2,3,4};
  36. uchar xg=0;
  37. char t=0;
  38. int t1;
  39. char ps=0;
  40. char flag=1;
  41. int sudu1=0,sudu2=0;

  42. unsigned int temp[2];
  43. int ld;
  44. extern void init_ds1302_io();
  45. extern void init_ds1302();
  46. extern void read_time();
  47. extern void write_time();
  48. extern void read_nao();

  49. extern uchar miao;
  50. extern uchar fen;
  51. extern uchar shi;

  52. extern uchar nfen;
  53. extern uchar nshi;

  54. void Delayms(uint t)
  55. {
  56.          uchar i;
  57.         while(t--)
  58.            for(i=0;i<100;i++);
  59. }



联系方式

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

在线客服
热线电话

企业微信