微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > AT89S52怎么实现用定时器T2定时一秒钟让电机启动一秒后停止

AT89S52怎么实现用定时器T2定时一秒钟让电机启动一秒后停止

时间:10-02 整理:3721RD 点击:
void main()         
{
TMOD=0x11;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
T2CON=0x00;           
T2MOD=0x00;      
TH2 = (65536-50000) / 256;  
TL2 = (65536-50000) % 256;            
EA=1;
ET0=1;
//ET1=1;
TR0=1;
//TR1=1;
ET2 = 1;
TR2 = 1;
if(tt==20)
{
}
}
void Timer2_Server(void) interrupt 5
{
TF2=0;                                       
tt++;
}
本来是定时器0的,现在要转换成定时器2,我这样写对吗?仿真上可以,烧写进去怎么就不行了,电机一直转
上一篇:ds1302问题
下一篇:任正非——致新员工

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top