延时0-9秒蜂鸣器响0-9声不带显示程序

单片机

#include<reg52.h>

#define uchar unsigned char //数据类型的宏定义 #define uint unsigned int //数据类型的宏定义 sbit fmq=P3^6;

void delay1ms(uint i)

{

uchar j;

while(i--)

{

for(j=0;j<115;j++) //1ms基准延时程序 {;

}

}

}

void delay500us()

{

unsigned char j;

for(j=0;j<57;j++) //500us基准延时程序 {;

}

}

void beep() //蜂鸣器

{

uchar i;

{

for(i=0;i<200;i++)

{

fmq=0;

delay500us();

fmq=1;

delay500us();

}

}

}

void display(unsigned char i)

{

delay1ms(i*1000);

beep();

delay1ms(300);

beep();

delay1ms(300);

beep();

延时0 9秒蜂鸣器响0 9声不带显示程序相关文档

最新文档

返回顶部