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

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

单片机LCD12864数字时钟温度程序芯片解密

  1. 芯片解密//头文件
  2. #include "stc15f.h"
  3. #include <intrins.h>
  4. #include "LCD12864.h"
  5. #include "DS1302.h"
  6. #include "DS18B20.h"
  7. #include "NongLi.h"
  8. #include "Display_Time.h"
  9. #include "ZiKu.h"
  10. #include <math.h>

  11. #define uint unsigned int
  12. #define uchar unsigned char

  13. //定义按键
  14. sbit K1 =P2^3;        //K1-设置
  15. sbit K2 =P2^4;         //K2-确认、返回
  16. sbit K3 =P2^6;         //K3-加
  17. sbit K4 =P2^7;         //K4-减
  18. sbit BLK=P2^0;        
  19. sbit wei=P3^6;
  20. sbit duan=P3^7;
  21. //函数声明
  22. void Add_Sub();
  23. void Delayms(uint);

  24. //定义全局变量
  25. bit W=0;       
  26. uchar Miao,Fen,Shi,Ri,Yue,Zhou,Nian,Moontemp1,Moontemp2;
  27. signed char Address,Item,Max,Min;

  28. //延时函数1ms/次
  29. void Delayms(uint ms)              
  30. {
  31.         uchar i;
  32.         while(--ms!=0)
  33.                 for(i=0;i<125;i++);                                     
  34. }
  35. //日期、时间设置函数
  36. void Set_Time()
  37. {
  38.         Nian=Read_DS1302(0x8D);       
  39.         Yue=Read_DS1302(0x89);       
  40.         Ri=Read_DS1302(0x87);       
  41.         Week=Read_DS1302(0x8B);       
  42.         Write_LCD(0,0x80);

  43.         Write_String("20");                       
  44.         Write_LCD(1,(Nian/16)+0x30);       
  45.         Write_LCD(1,Nian%16+0x30);       
  46.         Write_String("年");

  47.         Write_LCD(1,(Yue/16)+0x30);
  48.         Write_LCD(1,Yue%16+0x30);       
  49.         Write_String("月");                       
  50. /*
  51.         Write_LCD(0,0x88);
  52.         Write_String("星期");
  53.         Write_LCD(1,Yue%16+0x30);       
  54. */
  55.         Write_LCD(1,(Ri/16)+0x30);
  56.         Write_LCD(1,Ri%16+0x30);       
  57.         Write_String("日");                       

  58.         if(Read_DS1302(0x85)!=Shi)       
  59.                 Shi=Read_DS1302(0x85);       
  60.        
  61.         Write_LCD(0,0x91);
  62.         Write_LCD(1,(Shi/16)+0x30);       
  63.         Write_LCD(1,Shi%16+0x30);       
  64.         Write_String("时");

  65.         if(Read_DS1302(0x83)!=Fen)                       
  66.                 Fen=Read_DS1302(0x83);       
  67.         Write_LCD(1,(Fen/16)+0x30);       
  68.         Write_LCD(1,Fen%16+0x30);       
  69.         Write_String("分");

  70.         if(Read_DS1302(0x81)!=Miao)                       
  71.                 Miao=Read_DS1302(0x81);       
  72.         Write_LCD(1,(Miao/16)+0x30);
  73.         Write_LCD(1,Miao%16+0x30);       
  74.         Write_String("秒");
  75. }



联系方式

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

在线客服
热线电话

企业微信