想用c语言编一个用单片机控制直流电机正转,反转,暂停的程序,求高手帮忙

2024年11月22日 16:29
有2个网友回答
网友(1):

2分钟,设一个1秒的定时器中断,再设一个标志变量。
开始变量清零,进入中断标志变量加1,如果暂停,停定时器,读计数值,算过了多少毫秒,加上标志变量就是电机转了几点几秒,120一减就是还剩多少时间;
如果没有暂停,当标志变量加到120,就到2分钟了:-)

网友(2):

写一个定时器中断函数,在ISR里面搞一个计数器就行了。