📄 扬声器发出枪声.c
字号:
/******************************************
扬声器发出枪声
******************************************/
#include <msp430x44x.h>
unsigned int tmp;
unsigned int ff=10;
/////////////////////////////////////
// 枪声为点射 带尾巴
/////////////////////////////////////
void gun(void)
{
for(ff=40;ff<200;ff++)
{
P6OUT ^= BIT0; // 对输出置反
for(tmp=0;tmp<ff;tmp++); // 延时
}
}
/////////////////////////////////////
// 拖尾声音严重
/////////////////////////////////////
void s1(void)
{
for(ff=30;ff<500;ff++)
{
P6OUT ^= BIT0; // 对输出置反
for(tmp=0;tmp<ff;tmp++); // 延时
}
}
/////////////////////////////////////
// 声音清脆
/////////////////////////////////////
void s2(void)
{
for(ff=50;ff<100;ff++)
{
P6OUT ^= BIT0; // 对输出置反
for(tmp=0;tmp<ff;tmp++); // 延时
}
}
/******************************************/
void main(void)
{
WDTCTL = WDTHOLD + WDTPW; //关闭看门狗
P6DIR = BIT0; //设置P5.1输出为1
while(1)
{ //循环
P6DIR = 1;
s1();
gun();
gun();
gun();
gun();
s2();
s2();
s2();
s2();
s2();
s2();
s2();
P6DIR = 0 ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -