|
根據(jù)電機(jī)行程進(jìn)行單片機(jī)計(jì)費(fèi),新手的課程設(shè)計(jì)
0.png (21.99 KB, 下載次數(shù): 20)
下載附件
2018-11-21 15:54 上傳
單片機(jī)源程序如下:
- #include <REG52.H>
- #define uchar unsigned char
- #define uint unsigned int
- sbit LED1=P1^0;//從哪個(gè)口出來就改這個(gè)就好了,有四個(gè)口
- sbit LED2=P1^1;
- sbit LED3=P1^6;
- sbit LED4=P1^7;
- uchar highcount;
- void timer0isr(void) interrupt 1 using 1
- {
- TH0 = 0xEC;
- TL0 = 0x78;
- highcount++;
-
- if(highcount == 5)//為什么為這么寬就改這個(gè)上面四個(gè)口定義過來,你現(xiàn)在跑的是5,15,25,35
- LED1 = 0;
- else if(highcount == 10)
- LED2 = 0;
- else if(highcount == 20)
- LED3 = 0;
- else if(highcount == 40)
- LED4 = 0;
- else if(highcount == 100)
- {
- LED1 = 1;
- LED2 = 1;
- LED3 = 1;
- LED4 = 1;
- }
- }
- void main(void)
- {
- highcount = 0;
- TMOD = 0x01;
- LED1 = 1;
- LED2 = 1;
- LED3 = 1;
- LED4 = 1;
- TH0 = 0xEC;
- TL0 = 0x78;
- EA = 1;
- ET0 = 1;
- TR0 = 1;
- while(1);
- }
復(fù)制代碼
所有資料51hei提供下載:
定時(shí)器.zip
(42.46 KB, 下載次數(shù): 3)
2018-11-21 08:23 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|