|
用51單片機(jī)的定時(shí)器T0控制LED燈閃爍間隔的proteus仿真,下面是原理圖:
0.png (29.47 KB, 下載次數(shù): 98)
下載附件
2016-10-10 15:11 上傳
單片機(jī)源程序:
- #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;
- }
復(fù)制代碼
0.png (67.27 KB, 下載次數(shù): 104)
下載附件
2016-10-10 15:12 上傳
仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個(gè)單片機(jī)仿真,全部下載后找到第020個(gè)項(xiàng)目即可):
http://www.zg4o1577.cn/bbs/dpj-56298-1.html
|
|