stm32單片機源程序如下:
- #include "stm32f10x.h"
- /*
- 函數(shù):void Beep——init
- 函數(shù)功能:Beep
- 硬件連接:PA6
- */
- #include "stm32f10x.h"
- /*
- 函數(shù):void Beep——init
- 函數(shù)功能:Beep
- 硬件連接:PA6
- */
- void delay_ms(u32 time) //延時毫秒
- {
- int i,j,k;
- for(i=0;i<time;i++)
- for(j=0;j<100;j++)
- for(k=0;k<100;k++);
- }
-
- int main()
- {
- int i;
-
- RCC->APB2ENR|=1<<3;//配置寄存器
-
- GPIOB->CRL&=0X00FFFFFF;
- GPIOB->CRL|=0X33000000;
- GPIOB->CRH&=0XFFFFFF00;
- GPIOB->CRH|=0X00000033;
-
-
- while(1)
- {
- for(i=6;i<=9;i++)
- {
- GPIOB->ODR&=0XFFFFF3CF;
- GPIOB->ODR|=0<<i;
- delay_ms(500);
- //GPIOB->ODR|=1<<i;
- }
- for(i=8;i>=7;i--)
- {
- GPIOB->ODR=~(0<<i);
- delay_ms(500);
- }
- }
- }
復制代碼
所有資料51hei提供下載:
源代碼.zip
(515 Bytes, 下載次數(shù): 37)
2018-7-31 14:07 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|