|
刚刚做的控制led闪烁的期中作业
学了一下用isis画图 新尝试了c(以前都汇编- #include<reg51.h>
- int a=0x0a;
- int i=0;
- int TAB[]={0X05,0X50,0X0A,0XA0,0X55,0XAA,0XFF,0X00};
- void main()
- {TMOD=0X01;
- TH0=0X3C;
- TL0=0XB0;
- EA=1;
- ET0=1;
- TR0=1;
- while(1)
- {
- }
- }
- void int0() interrupt 1 using 0
- {TR0=0;
- a=a-1;
- TH0=0X3C;
- TL0=0XB0;
- TR0=1;
- if(a!=0)
- {P1=TAB[i];
- }
- else
- {a=0x0a;
- i=i+1;
- }
- if(i==8)
- i=0;
- }
复制代码
最后上传的是整理好的一份word文档\..
|
|