找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1278|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

煙霧代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:772147 發(fā)表于 2020-6-14 16:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#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ù)初始化                 
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置中斷優(yōu)先級分組為組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
        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);  //測電壓
          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);
                }

                       

               
               
        }
}




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表