单片机小车,为什么用c语言编出来的程序,烧录到小车上,实现的功能和预料中的不一样呢?51单片机小车

单片机小车,为什么用c语言编出来的程序,烧录到小车上,实现的功能和预料中的不一样呢?51单片机小车在编程时有什么要注意的吗?有没有数字,程序长度上的规范?

  嗯!你的程序流程看了,左转、右转,后加一个延时,然后电动机停止,这样,你的小车可以转动一个角度,至于多大,你可以通过延时的时间调整,具体效果,需要测试!追问

第四个功能(停)实现不了,准确说加上delay后什么功能都没了,光转轮子了(-.-)而且stop前面for也没有效果

追答

  你用的是什么电动机,步进?直流?
  直流!你说for没用,,与其说,是for让电动机转动,倒不如说是延时进行的转动。
  步进!那就可以认为是延时太长。
  车子是在走的,你的红外发射也要跟着走啊!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-24
c语言编程自己习惯就好,其实软件要配合你的硬件,所以最好有电路图
第2个回答  2015-02-23
长度规范取决于芯片容量
第3个回答  2015-02-23
请见资料功能和代码发来看看。
资料上是什么功能?下载到单片机上又是什么功能?追问

为什么这个延迟程序能超过256,想再加一层for却不可以

相似回答