数码管示闪烁.docVIP

  • 12
  • 0
  • 约8.3万字
  • 约 10页
  • 2017-06-12 发布于河南
  • 举报
数码管示闪烁

//以下是实现闪烁的显示函数 void Display() { if (movenum==4) //闪烁第四位 { if (gainnum==1) { P0=0xff; P1=0xfe; P0=duxu2[plusnum1]; Delayms(2); P0=0xff; P1=0xfd; P0=duxu1[plusnum2]; Delayms(2); P0=0xff; P1=0xfb; P0=duxu1[plusnum3]; Delayms(2); if (i==1) { P0=0xff;P1=0xf7;} else P1=0xff; P0=duxu1[plusnum4]; Delayms(2); } if (gainnum==2) { P0=0xff; P1=0xfe; P0=duxu1[plusnum1]; Delayms(2); P0=0xff; P1=0xfd; P0=duxu2[plusnum2]; Delayms(2); P0=0xff; P1=0xfb; P0=duxu1[plusnum3]; Delayms(2); if (i==1) { P0=0xff; P1=0xf7;} else P1=0xff; P0=duxu1[plusnum4]; Delayms(2); } if (gainnum==3) { P0=0xff; P1=0xfe; P0=duxu1[plusnum1]; Delayms(2); P0=0xff; P1=0xfd; P0=duxu1[plusnum2]; Delayms(2); P0=0xff; P1=0xfb; P0=duxu2[plusnum3]; Delayms(2); if (i==1) {P0=0xff; P1=0xf7;} else P1=0xff; P0=duxu1[plusnum4]; Delayms(2); } if (gainnum==4) { P0=0xff; P1=0xfe; P0=duxu1[plusnum1]; Delayms(2); P0=0xff; P1=0xfd; P0=duxu1[plusnum2]; Delayms(2); P0=0xff; P1=0xfb; P0=duxu1[plusnum3]; Delayms(2); if (i==1) {P0=0xff;P1=0xf7;} else P1=0xff; P0=duxu2[plusnum4]; Delayms(2); } } if (movenum==3) //闪烁第三位 { if (gainnum==1) { P0=0xff; P1=0xfe; P0=duxu2[plusnum1]; Delayms(2); P0=0xff; P1=0xfd; P0=duxu1[plusnum2]; Delayms(2); if (i==1) {P0=0xff; P1=0xfb;} else P1=0xff; P0=duxu1[plusnum3]; Delayms(2); P0=0xff; P1=0xf7; P0=duxu1[plusnum4]; Delayms(2); } if (gainnum==2) { P0=0xff; P1=0xfe; P0=duxu1[plusnum1]; Delayms(2); P0=

文档评论(0)

1亿VIP精品文档

相关文档