for(j=110;j0;j--);
}
/*......中断......*/
void T0_time() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num1++;
if(num1==20)
{
num1=0;
mnum++;
mshi=mnum/10;
mge=mnum%10;
if(mnum==60)
{
mnum=0;
fnum++;
} fshi=fnum/10;
fge=fnum%10;
if(fnum==60)
{
fnum=0;
hnum++;
}
hshi=hnum/10;
hge=hnum%10;
if(hnum==24)
{
hnum=0;
}
}
}
c语言 时钟中断的编程问题改成这样试试 。
#includereg52.h
sbit ge=P3^2;
sbit rn=P2^0;
sbit ye=P3^1;
sbit yn=P2^1;
sbit gn=P2^2;
sbit re=P3^0;
unsigned int i;
void delay_1sec(void )
{
unsigned int dly;
for(i=0;i20;i++)
{
dly= 500;
while(dly--);
/*TMOD=0x01;
TH0=0X3C;
TL0=0XB0;
TF0=0;
TR0=1;
while(TF0==0)
{
}
TR0=0;
TF0=0;
*/
}
}
void delay_2sec(void )
{for(i=0;i2;i++)
{delay_1sec();
}
}
void delay_4sec(void )
{for(i=0;i4;i++)
{delay_1sec();
}
}
void main(void)
{ge=0;
rn=0;
ye=0;
yn=0;
gn=0;
re=0;
while(1)
{
ge=~ge;
rn=~rn;
delay_4sec();
ge=~ge;
ye=~ye;
dealy_1sec();
ye=~ye;
rn=~rn;
gn=~gn;
re=~re;
delay_2sec();
gn=~gn;
yn=~yn;
delay_1sec();
}
}
【时钟中断函数c语言 时钟程序c语言】关于时钟中断函数c语言和时钟程序c语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 直播间考研资料什么意思,考研直播课有用吗
- 剪辑电脑怎么选显卡驱动,视频剪辑显卡选择
- 大班体育游戏可爱的鸵鸟,大班体育游戏可爱的鸵鸟活动反思
- 阿里服务器芯片开发面试,阿里服务器研发事业部
- php接收表单数据回车 php返回数据给ajax
- 数组列计算python,python 数组列表
- jquery选择基数,jquery的基础选择器包括哪几类?
- 微信视频号的简介怎么填写,视频号里面的简介怎么写
- c接收php数据 php怎么接收前端的数据