亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
stm32六路外部ADC讀取 串口顯示程序源碼
[打印本頁]
作者:
ccjjlk
時間:
2018-7-23 19:32
標題:
stm32六路外部ADC讀取 串口顯示程序源碼
stm32f103 六路外部ADC讀取
單片機源程序如下:
#include "led.h"
#include "delay.h"
#include "key.h"
#include "adc.h"
#include "sys.h"
#include "usart.h"
extern u8 Res;
int main(void)
{
//u16 t;
u16 adcx1,adcx2,adcx3,adcx4,adcx5,adcx6; //存放原始ADC值
float temp1,temp2,temp3,temp4,temp5,temp6; //中間變量
delay_init(); //延時函數初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
uart_init(115200); //串口初始化為115200
LED_Init(); //LED端口初始化
KEY_Init(); //按鍵初始化
Adc_Init(); //ADC初始化
while(1)
{
adcx1=Get_Adc_Average(ADC_Channel_1,10); //獲取二氧化碳數值
temp1=adcx1*(3.3/4096);
printf("二氧化碳濃度:%f\n",temp1);
adcx2=Get_Adc_Average(ADC_Channel_2,10);
temp2=adcx2*(3.3/4096);
printf("氫氣濃度:%f\n",temp2);
adcx3=Get_Adc_Average(ADC_Channel_3,10);
temp3=adcx3*(3.3/4096);
printf("有害氣體濃度:%f\n",temp3);
adcx4=Get_Adc_Average(ADC_Channel_4,10);
temp4=adcx4*(3.3/4096);
printf("酒精濃度:%f\n",temp4);
adcx5=Get_Adc_Average(ADC_Channel_5,10);
temp5=adcx5*(3.3/4096);
printf("二氧化碳濃度:%f\n",temp5);
adcx6=Get_Adc_Average(ADC_Channel_6,10);
temp6=adcx6*(3.3/4096);
printf("二氧化碳濃度:%f\n",temp6);
/*if(KEY0==0){
delay_ms(1000);
printf("11");
}
if(KEY1==0){
delay_ms(1000);
printf("22");
}
if(WK_UP==1){
delay_ms(1000);
printf("33");
}
if(USART_RX_STA&0x8000)
{
t=Res;
switch(t)
{ case 'A':LED0=!LED0;break;
case 'B':LED1=!LED1;break;
case 'C':LED0=!LED0;LED1=!LED1;break;
}
}*/
}
}
復制代碼
所有資料51hei提供下載:
實驗17 ADC實驗.rar
(338.67 KB, 下載次數: 64)
2018-7-23 23:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
Bazinga2019
時間:
2019-4-2 11:39
感謝分享
作者:
鄉下人
時間:
2019-4-2 16:58
謝謝樓主分享
作者:
huangzongwu
時間:
2019-4-8 14:10
剛好遇到類似項目,急需,可惜黑幣不夠,下次再來!
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1