您的位置 首页 报告

门铃声 单片机c程序

includereg51h>sbitp10=P1^0;sbitp17=P1^7;unsignedcharc;unsignedchark;unsignedintk2,k1;bitp;mai

#include
sbit p10=P1^0;
sbit p17=P1^7;
unsigned char c;
unsigned char k;
unsigned int k2,k1;
bit p;
main()
{
void delay();
TR0=0;
TMOD=0X01;
TH0=0XFF;
TL0=0X9C;
EA=1;
ET0=1;

while(1){
l2:if(p17==0)
delay();
if(p17==0)
{TR0=1;goto l1;}}
l1:while(1){if(k1==500&&k2==500) {k1=0;k2=0;TR0=0;goto l2;}}}
void isr() interrupt 1
{
TH0=0XFF;
TL0=0X9C;
if(p==0) c++;
else k++;
if(c==6) {c=0;p10=~p10;k1++;if(k1==500) {p=~p;}}
if(k==9) {k=0;p10=~p10;k2++;if(k2==500){p=~p;}
}
}
void delay()
{unsigned char a,b;
for(a=20;a>0;a–)
for(b=200;b>0;b–);
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/260939.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部