嘀嘀嘀间断声光报警信号试验.c
来自「这是本人在学习51单片机时练习的C程序 lgl_5923@163.com」· C语言 代码 · 共 38 行
C
38 行
/*第19 课,嘀嘀嘀间断声光报警信号试验
上一课,我们试验蜂鸣器连续的嘀声输出,这一课,我们输出间断的嘀嘀声音。同时,
我们还将一个灯对应声音亮灭。 */
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#include <reg51.h>
sbit LED=P1^0;//灯
sbit bibi=P1^7;//蜂鸣器
bi(ulong t)// //延时
{
ulong c;
uint n;
for(c=0;c<t;c++)
{
for(n=0;n<50;n++) //延时
bibi=~bibi;////取反输出到喇叭的信号
}
}
//嘀嘀嘀间断声光报警信号试验
void main(void)// 主程序
{
ulong n;
while(1)
{
LED=0; //灯亮
bi(1000);//嘀一阵
LED=1; //灯灭
for(n=0;n<10000;n++);//停一阵
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?