51单片机定时器数码管30秒倒计时(三个按键控制开始暂停复位).docVIP

  • 26
  • 0
  • 约1.03千字
  • 约 3页
  • 2020-04-12 发布于浙江
  • 举报

51单片机定时器数码管30秒倒计时(三个按键控制开始暂停复位).doc

51单片机定时器数码管30秒倒计时(带三个按键控制开始,暂停,复位) 程序: #include at89x51.h unsigned char code led[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char code addr[2]={0xef,0xdf}; unsigned char xx[2]; unsigned char time=30; unsigned char flag=0; void delay(void); void sys(void) { TMOD=0x01; TH0=(65536 - 50000) / 256; TL0=(65536 - 50000) % 256; ET0=1; TR0=1; EA=1; EX0=1; IT0=1; } void ftimer0(void) interrupt 1 { static unsigned char cnt; TH0=(65536-50000)/256; TL0=(65536-50000)%256; cnt++; if(cnt20) { if(flag==1) { time--; cnt=0; if(time==0) { ET0=0; TR0=

文档评论(0)

1亿VIP精品文档

相关文档