#include<reg52.h>
#define num_sec 3 //多少秒
#define num_run 5000 //转的圈数
#define num_cry 100 //叫的次数
sbit bee=P1^7;
sbit m1=P1^6;
sbit m2=P1^5;
sbit key=P1^4;
unsigned char cir=0,num50ms=0;
unsigned int n=0;
void delay1ms(unsigned int count)
{
unsigned int i,j;
for(i=0;i<count;i++)
for(j=0;j<120;j++);
}
void cry(unsigned char c)
{
unsigned k;
for(k=0;k<c;k++)
{
bee=0;
delay1ms(80);
bee=1;
delay1ms(80);
}
}
void time0(void) interrupt 1 using 1
{
num50ms++; //STC12C2052
if(num50ms==(num_sec*20)) //20为1秒
{
m1=~m1;
m2=~m2;
num50ms=0;
cir++;
}
if(cir==2)
{
cir=0;
n++;
}
TH0=0X4C;
TL0=0;
}
main()
{
m1=1;m2=1;
bee=1;
while(1)
{
if(!key&&n==0)
{
delay1ms(20);
if(!key)
{
TMOD=0x01;
EA=1;
ET0=1;
TH0=0X4C;
TL0=0;
TR0=1;
m1=1;
m2=0;
bee=0;
delay1ms(100);
bee=1;
}
while(!key);
}
if(n==num_run)
{
TR0=0;
m1=1;
m2=1;
cry(num_cry);
n=0;
}
}
}
荣华富贵8
- 粉丝: 221
- 资源: 7653
最新资源
- 机械设计螺旋漂烫机sw15可编辑非常好的设计图纸100%好用.zip
- 粉色科幻儿童教学课件教案模板.pptx
- 儿童在绘画素材美术教学课件模板.pptx
- 儿童插画水墨画美术教学课件模板.pptx
- 两个女儿童在树下浅黄小学课件模板.pptx
- 七彩儿童乐园幼儿教学课件模板.pptx
- 卡通儿童及猫素材小学教学课件模板.pptx
- 幼儿园儿童成长手册记录卡模板.pptx
- 知识树素材儿童乐园幼儿教学课件模板.pptx
- 向日葵素材七彩儿童乐园教学课件模板.pptx
- 纸飞机小蜜蜂素材小学儿童教学课件模板.pptx
- lianxi1.asv
- 西门子200smart 恒压供水程序 西门子200smart恒压供水程序,实际的项目,稳定运行多年,三台水泵自动运行 触摸屏是mcgs,包含四个画面监控画面,参数画面,以及报警画面,手动画面,参数画面
- 双机并联自适应阻抗下垂控制仿真 复现一篇核心期刊参考文献(看图) 图一:双机并联整体仿真图 图二:自适应控制模块,有功频率下垂、无功电压下垂以及加入的自适应阻抗下垂控制策略 图三:两台逆变输出的有功功
- 非常详细丰富的代理资源配置
- 永磁同步发电机电磁计算程序,永磁电机设计软件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈