STM32單片機TIM3蜂鳴器播放音樂(lè )
void delay1(uchar i)
{ long j; for(;i>0;i--) { for(j=0;j<6000;j++); }
}
void delay(uchar i)
{ unsigned long j; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_Cmd(TIM3, DISABLE); for(;i>0;i--) { for(j=0;j<60000;j++); }
//TIM_Cmd(TIM3, ENABLE);
}
void song()
{
// TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
// TIM_TimeBaseStructure.TIM_Period = reload_time;
// reload_time=FREQH[k]*256+FREQL[k]; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; reload_time=get_time; TIM_TimeBaseStructure.TIM_Period = reload_time; TIM_Cmd(TIM3, ENABLE);
delay(time);
}
int main (void)
{ uchar i=0; RCC_Configuration(); //配置時(shí)鐘 NVIC_Configuration(); GPIO_Configuration(); //配置IO口 TIM3_Configuration(); GPIO_WriteBit(GPIOD, GPIO_Pin_9, (BitAction)1); GPIO_WriteBit(GPIOB, GPIO_Pin_5, (BitAction)1); delay1(10); GPIO_WriteBit(GPIOD, GPIO_Pin_9, (BitAction)0); GPIO_WriteBit(GPIOB, GPIO_Pin_5, (BitAction)0);
while(1) { time=1; i=0; while(i<75) { k=sszymmh[i]+7*sszymmh[i+1]-1;
get_time=FREQH[k]*256+FREQL[k];
time = sszymmh [i+ 2]; //讀出時(shí)間長(cháng)度數值
i=i+3;
song(); } }}
void TIM3_IRQHandler (void)
{ // TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_Cmd(TIM3, DISABLE); if(TIM_GetITStatus(TIM3,TIM_IT_Update)!=RESET)//判斷是否為定時(shí)器3溢出中斷 { (bool)beep=!beep;
reload_time=get_time;
GPIO_WriteBit(GPIOB, GPIO_Pin_5, (BitAction)beep); GPIO_WriteBit(GPIOD, GPIO_Pin_9, (BitAction)beep); } TIM_ClearFlag(TIM3, TIM_FLAG_Update); //清中斷標記 TIM_ClearITPendingBit(TIM3, TIM_IT_Update);
// TIM_Cmd(TIM3, DISABLE);
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
關(guān)鍵詞:
STM32單片機蜂鳴器播放音
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論