通过C language 设计让小车向前走2 秒然后停3秒?????

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:53:41

时间要求不精确的情况下可以用计算延时的方法,就是先让先电机驱动器发脉冲,根据脉冲频率计算发多少个脉冲是两秒,发完两妙之后停止发送,再nop空操作或者把从0加到某个数来延时3秒,3秒后继续发脉冲。
但是这样时间不精确。最好用通过定时器控制
根据你的晶振频率计算出时钟周期,计算出2秒定时、3秒定时应该设置的初值,然后就可以由定时器控制什么时候发脉冲,什么时候停止发了。