欢迎您光临机械网,如有问题请及时联系我们。

51单片机如何编写一个定时电机开机时间?51单片机定时器代码怎么写?

作者:机械网
文章来源:本站

  

51单片机如何编写一个定时电机开机时间?51单片机定时器代码怎么写?

  #include<stc.h> #define uchr unsigned char #define uint unsigned int sbit zh0 = P2^0; sbit zh1 = P2^1; //定义两个端口 uint t; //变量T void main() { TMOD = 0x01; THO = (65536-50000)/256; TL0 = (65536-50000)%256; EA = 1; ET0 = 1; TR0 =1; //启动中断 while(1) { zh0=1; zh1=0; //程序近来后开始正传 if(t==200) //当中断进入200次,也就是10后电机反转,20次是一秒 { t=0; //把T清零 zh0=0; zh1=1; } } } /*中断程序*/ void timer0 () interrupt 1 { TH0 = (65536-50000)/256; TL0 = (65536-50000)%256; t++; }

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!