標(biāo)題:
STM32F103C8T6藍(lán)牙動(dòng)感音箱源程序
[打印本頁(yè)]
作者:
真得浪
時(shí)間:
2019-7-7 16:16
標(biāo)題:
STM32F103C8T6藍(lán)牙動(dòng)感音箱源程序
1.jpg
(69.08 KB, 下載次數(shù): 111)
下載附件
2019-7-7 22:21 上傳
單片機(jī)源程序如下:
#include "led.h"
#include "delay.h"
#include "stm32f10x.h"
#include "lcd.h"
#include "usart.h"
#include "adc.h"
extern __IO uint16_t ADC_Value;
// 局部變量,用于保存轉(zhuǎn)換計(jì)算后的電壓值
float ADC_ValueLocal=0;
int ValueLocal=0;
int main(void)
{
int i;
SystemInit ();
delay_init(); //延時(shí)函數(shù)初始化
USART_Config(115200); //串口初始化為115200
LED_Init(); //LED端口初始化
Adc_Init(); //ADC初始化
// TIM3_PWM_Init(899,0); //不分頻。PWM頻率=72000000/900=80Khz
// KEY_Init();
while (1)
{
for(i=0;i<50;i++)
{
ADC_ValueLocal =(float) ADC_Value/4096*5+ADC_ValueLocal;
}
ADC_ValueLocal=ADC_ValueLocal/50;
printf("\r\n The current ADC_ValueLocal = %f V \r\n",ADC_ValueLocal);
if(ADC_ValueLocal<=1.7&&ADC_ValueLocal>1.4)
{
ValueLocal=0;
}else if(ADC_ValueLocal<=2.0&&ADC_ValueLocal>1.7)
{
ValueLocal=1;
}else if(ADC_ValueLocal<=2.4&&ADC_ValueLocal>2.0)
{
ValueLocal=2;
}else if(ADC_ValueLocal<=2.8&&ADC_ValueLocal>2.4)
{
ValueLocal=3;
}
else if(ADC_ValueLocal<=3.3&&ADC_ValueLocal>2.8)
{
ValueLocal=4;
}else if(ADC_ValueLocal<=3.6&&ADC_ValueLocal>3.3)
{
ValueLocal=5;
}else if(ADC_ValueLocal<=4&&ADC_ValueLocal>3.6)
{
ValueLocal=6;
}else if(ADC_ValueLocal<=5&&ADC_ValueLocal>4)
{
ValueLocal=7;
}else ValueLocal=8;
switch(ValueLocal)
{
case 0:
LED0=1;LED1=LED2=LED3=LED4=LED5=LED6=LED7=0;break;
case 1:
LED1=1;LED0=1; LED2=LED3=LED4=LED5=LED6=LED7=0;break;
case 2:
LED2=1; LED1=1;LED0=1;LED3=LED4=LED5=LED6=LED7=0;break;
case 3:
LED3=1; LED2=1; LED1=1;LED0=1;LED4=LED5=LED6=LED7=0; break;
case 4:
LED4=1;LED3=1; LED2=1; LED1=1;LED0=1;LED5=LED6=LED7=0;break;
case 5:
LED5=1;LED4=1;LED3=1; LED2=1; LED1=1;LED0=1;LED6=LED7=0;break;
case 6:
LED6=1;LED5=1;LED4=1;LED3=1; LED2=1; LED1=1;LED0=1;LED7=0;break;
case 7:
LED7=1; LED6=1;LED5=1;LED4=1;LED3=1; LED2=1; LED1=1;LED0=1;break;
case 8:
LED0=LED1=LED2=LED3=LED4=LED5=LED6=LED7=0;break;
}
}
}
復(fù)制代碼
所有程序51hei提供下載:
STM32F103C8T6藍(lán)牙音箱.7z
(219.12 KB, 下載次數(shù): 70)
2019-7-7 22:20 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
51hei團(tuán)團(tuán)
時(shí)間:
2019-7-7 22:22
好東東 樓主能分享或者說(shuō)明點(diǎn)電路圖嗎?
作者:
yajun4613
時(shí)間:
2019-7-8 11:25
可以可以,好東西
作者:
ping02188
時(shí)間:
2021-4-29 10:34
有PCB我自己也弄一個(gè)
作者:
ping02188
時(shí)間:
2021-4-29 10:35
能分享PCB不
作者:
nini21800
時(shí)間:
2023-10-30 09:12
只有程序,沒(méi)有電路圖?
作者:
512-DZ
時(shí)間:
2024-3-23 11:13
有原理圖分享一下就好了
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1