標(biāo)題: 煙霧代碼 [打印本頁]

作者: 丹寧執(zhí)著    時(shí)間: 2020-6-14 16:05
標(biāo)題: 煙霧代碼
#include "stm32f10x.h"
#include "bsp-lcd1602.h"
#include "delay.h"
#include "sys.h"
#include "adc.h"
#include "dht11.h"
#include "led.h"
#include "key.h"

u8 buf[5];

u8 KEY=0;

int V_num=25;


int main(void)
{
  int a,b,c,d;
        u8 e,f,g,h;
        int aa,bb,cc,dd;
        float temp;
        u8 temperature;              
        u8 humidity;
       
       
        LED_Init();
        KEY_Init();
        delay_init();                     //延時(shí)函數(shù)初始化                 
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置中斷優(yōu)先級(jí)分組為組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
        LCD1602_Init();
       
  ADC1_GPIO_Config();
  ADC_Config();  
       
  LED1=1;

               
        while(1)
        {
//                KEY=KEY_Scan(0);
               
                if(KEY0==1)
                {
                        V_num=V_num+1;
                }
                if(KEY1==1)
                {
                        V_num=V_num-1;
                }
               

          aa=V_num/10;
          dd=V_num%10;

                LCD_ShowNum(7,0,aa);
                LCD1602_ShowStr(8,0,".",1);
          LCD_ShowNum(9,0,dd);
                LCD1602_ShowStr(10,0,"V",1);
               
               
                b=ADC_GetConversionValue(ADC1);  //測(cè)電壓
          temp=(float)b*(3.4/4096);
          a=temp/1;
          c=temp*10;
          d=c%10;
          LCD_ShowNum(1,0,a);
                LCD1602_ShowStr(2,0,".",1);
          LCD_ShowNum(3,0,d);
                LCD1602_ShowStr(4,0,"V",1);
               
          
                 
               
               
                if((int)(temp*10)>V_num)
                {
                        LED1=0;
                        delay_us(20);
                }
                else
                {
                        LED1=1;
                        delay_us(20);
                }

                       

               
               
        }
}









歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1