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

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

单片机解密STM32土壤湿度传感器Res式1.2 程序

单片机解密土壤湿度传感器Res式1.2

  1. 单片机解密#include "delay.h"
  2. 单片机解密#include "stm32f10x.h"
  3. 单片机解密#include "OLED_I2C.h"
  4. #include "led.h"
  5. #include "usart.h"        
  6. #include "string.h"        
  7. #include "adc.h"
  8. #include "timer.h"
  9. #include "sys.h"
  10. #include "exti.h"
  11. #include "beep.h"

  12. float temp_avrg=0;
  13. int temp_LL=40;
  14. int shidu;
  15. int num;
  16. int num_adj=1;
  17. int j=0;
  18. int times;
  19. float total=0;

  20. void Hardware_Init(void)     //初始化
  21. {        
  22.         Delay_Init();                     //延时函数初始化
  23.         
  24.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
  25.         
  26.         I2C_Configuration();         //I2C接口初始化
  27.         
  28.         OLED_Init();                 //OLED初始化
  29.         
  30.         Led_Init();                                                                         //LED接口初始化
  31.         
  32.         uart_init(9600);                                                 //串口初始化
  33.         
  34.         Adc_Init();                                                                         //ADC初始化
  35.         
  36.         EXTIX_Init();                                                                 //外部中断初始化        
  37.         
  38.         BEEP_Init();                                                                 //蜂鸣器初始化
  39. }

  40. void OLED_Show(void)                                        //设置OLED显示
  41. {
  42.         unsigned char i;
  43.         extern const unsigned char BMP2[];
  44.         OLED_CLS();                     //清屏
  45.         OLED_DrawBMP(0,0,128,8,(unsigned char *)BMP2);//显示惠州学院图标
  46.         
  47.         for(i=10;i<14;i++)             //显示校训
  48.                 OLED_ShowCN(0,2*(i-10),i);
  49.         
  50.         for(i=14;i<18;i++)             //显示校训
  51.                 OLED_ShowCN(112,2*(i-14),i);
  52.         
  53.         DelayMs(2500);
  54.         OLED_CLS();                    //清屏
  55.         
  56.         for(i=0;i<4;i++)             //显示惠州学院
  57.                 OLED_ShowCN(31+i*16,1,i);
  58.         
  59.         for(i=18;i<21;i++)             //显示曾钰琢
  60.                 OLED_ShowCN(39+(i-18)*16,5,i);
  61.         
  62.         DelayMs(1500);
  63.         OLED_CLS();                    //清屏
  64.         
  65.         for(i=4;i<10;i++)             //显示土壤湿度检测
  66.                 OLED_ShowCN(14+(i-4)*16,0,i);
  67.                
  68.         for(i=6;i<8;i++)               //显示湿度
  69.                 OLED_ShowCN(0+(i-6)*16,3,i);
  70.                
  71.         OLED_ShowStr(36,4,":",1);
  72.         OLED_ShowStr(90,4,"%",1);
  73.         
  74.         /*显示湿度下限*/
  75.         for(i=6;i<8;i++)               
  76.                 OLED_ShowCN(0+(i-6)*16,6,i);
  77.         for(i=21;i<23;i++)               
  78.                 OLED_ShowCN(32+(i-21)*16,6,i);
  79.         /*显示湿度下限*/
  80.         
  81.         OLED_ShowStr(70,7,":",1);
  82.         OLED_ShowStr(110,7,"%",1);
  83.         OLED_ShowNum(75,7,temp_LL,1);//湿度下限初值
  84.         
  85.         for(i=6;i<8;i++)                                                        //显示定值
  86.         {
  87.                 //OLED_ShowCN(0+(i-6)*16,4,i);
  88.         }
  89.         //OLED_ShowStr(36,5,":   cm",1);
  90.         //OLED_ShowNum(50,3,temp_avrg,1);
  91.         for(i=8;i<10;i++)            //显示报警
  92.         {
  93.                 //OLED_ShowCN(0+(i-8)*16,6,i);
  94.         }        
  95.         //OLED_ShowStr(36,7,":",1);
  96. }



联系方式

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

在线客服
热线电话

企业微信