发布网友 发布时间:2024-02-10 06:05
共1个回答
热心网友 时间:2024-08-23 06:25
#include"stdio.h"#include"reg51.h"int p,h,k;int zixingma[4]={0x5b,0x66,0x8d,0x8f};//字型码2、4、6、8int duanxuan[2]={0x01,0x02};main(){TMOD=0X10;EA=1;ET1=1;TH1=0X3C;TL1=0XB0;TR1=1;while(1);}void time1() interrupt 3{p++;TF1=0;if(p==20){k++;if(k==3)k=0;p=0;h=k%2;P2=zixingma[k];P3=duanxuan[h];}TR1=0;TH1=0x3c;TL1=0XB0;TR1=1;}这个参考一下吧!两个数码管轮流显示2、4、6、8