找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1036|回复: 0
打印 上一主题 下一主题
收起左侧

烟雾代码

[复制链接]
跳转到指定楼层
楼主
ID:772147 发表于 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();                     //延时函数初始化                 
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
        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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表