當前位置:編程學習大全網 - 編程軟體 - 微控制器c51。計數器

微控制器c51。計數器

# include & ltreg 51 . h & gt;

# include & ltintrins.h & gt

#定義uchar無符號字符

uchar次數= 0;

uchar keysel=0,led=0xfc,led2 = 0x55

sbit s1=p1^0;

sbit s2=p1^1;

void t0isr()中斷1

{

TH0 =(65536-50000)/256;

TL0 =(65536-50000)% 256;

times++;

if(times & gt;=10)

{

次數= 0;

開關(鑰匙)

{

案例1:

P0 = led

led=_crol_(led,1);

打破;

案例二:

P0 = led2

led2 = ~ led2

打破;

默認:break

}

}

}

主()

{

TMOD = 0x 01;

TH0 =(65536-50000)/256;

TL0 =(65536-50000)% 256;

ET0 = 1;

EA = 1;

while(1)

{

if(S1==0)

{

while(s 1 = = 0);

keysel = 1;

TR0 = 1;

}

如果(S2==0)

{

while(S2 = = 0);

keysel = 2;

TR0 = 1;

}

}

}

  • 上一篇:電機50ktyz是什麽?
  • 下一篇:在cad中,命令Pedit的作用是什麽?
  • copyright 2024編程學習大全網