求51单片机控制智能小车的c语言程序、、、,是前轮转向,后轮驱动,黑白线传感器循迹的,谢谢了

求51单片机控制智能小车的c语言程序、、、,是前轮转向,后轮驱动,黑白线传感器循迹的,谢谢了,第1张

你给的题盲点很多啊。

小车的前后左右函数。

while(1)

{

io口定义及初始化;

通过io读取传感器返回值;

小车轨迹进行初步判断;

调用前后左右函数。

}

我以前是这么做的

哦,这可是标准C语言的语法哦,你用的是宏替换,意思是用前面那个名字替换后面的名字.

但sbit是是单片机的语法,表示使用前面那个名字来表示某一端口位,和宏替换是两回事.要是你用这个P1^5在宏替换中,等于直接在程序里面写入P1^5程序应该是不认这个的.

就比如说连接到P1.0(左)和P1.1(右)嘛,还要看你光电传感器怎么放,如果你一放上去,光电传感器就是对准黑线的,那么久检测两个I/O口的低电平就是了,如果P1.0为低,说明小车左偏,像右调整,反之亦然……如果一放上去,小车是没有对准黑线上的,那就检测I/O口得高电平就是这么简单……没懂追问


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11486927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存