循迹小车的C语言程序附带详细的注释 以便在阅读程序时 方便理解 另外 此程序是与FPGA板的VHDL液晶显示和音乐播放程序相互联系的...

/*****循迹小车的制作与设计——单片机 C语言与 FPGA的 VHDL语言的结合****/ /************************单片机 C 语言程序******************************/ #include

/*********************第一部分 ***************************************/ //以下是点击驱动芯片 L298 管脚位声明

sbit PWM1=P1^0; //电机使能端

sbit PWM2=P1^1;

sbit IN1=P1^2;

sbit IN2=P1^3;

sbit IN3=P1^4;

sbit IN4=P1^5;

sbit start=P0^0;

sbit stop=P0^1; //电机控制端 //小车启动信号 //小车停止信号

sbit RP1=P2^3; //此处是传感器 管脚位声明

sbit RP2=P2^2;

sbit RP3=P2^1;

sbit RP4=P2^0;

int count1,count2; //用于中断计数

//延时函数,延时 z 秒

void delay(int z)

{

int x,y;

for(x=z;x>0;x--)

for(y=124;y>0;y--);

}

/*********************第二部分 电机控制子函数****************************/ void forward1()//电机 1 前进

{

IN1=0;

IN2=1;

}

void forward2()//电机 2 前进

{

IN3=0;

IN4=1;

}

循迹小车三个感应c语言程序,循迹小车的C语言程序(带注释)相关推荐

  1. 51单片机之智能小车(避障、跟随、循迹)

    目录 基本概述 硬件组成 功能 关键字 模块介绍 电机模块L9110S 循迹模块(TCRT5000传感器) 红外避障模块 测速模块 小车 移动小车(控制电机转动,使小车前进.后退.左转.右转 ) 遥控 ...

  2. 51单片机智能小车(舵机云台超声波避障+循迹+蓝牙+红外跟随)

    **51单片机智能小车(舵机云台超声波避障+循迹+蓝牙+红外跟随+遥控+TFT液晶显示屏) 本人由于使用的液晶显示屏,程序大于8K,所以更换为STC12C5A60S2芯片,与51芯片兼容. 功能比较多 ...

  3. 水下自动循迹机器人_机器人教程4:红外循迹及LM339模块

    1.概述 2.红外光电管的工作原理 3检测电路设计 4.LM339模块及红外对管模块介绍 5.红外循迹程序 1.概述 红外探测传感器由于发出的是红外光,常见光对它的干扰极小,且由于价格便宜,而被广泛应 ...

  4. STM32f4日记8之四轮三路寻迹小车实验(小车实验二:红外模块检测寻迹(左拐,右拐,前进,停止))

    STM32f4日记8之四轮三路寻迹小车实验(小车实验二:红外模块检测寻迹(左拐,右拐,前进,停止)) 板子:stm32f407zgt6正点原子迷你版 作者:shawn 2021.2.14(大年初三) ...

  5. 智能小车c语言pid算法,智能小车pid算法

    3.1寻迹算法 采用PID(PD)控制算法,如果某时刻检测到黑线偏左,就要向左转弯:如果检测到黑线偏右,就要向右转.偏得越多,就要向黑线方向打越大的转角.这就是比例控制(P). 遗憾的是,因为小车有惯 ...

  6. 三个用户在同一系统中同时对他们的c语言,杭州电子科技大学学生考试卷2013年操作系统试卷(2份,有答案)...

    内容简介: 杭州电子科技大学学生考试卷2013年操作系统试卷(2份,有答案) 杭州电子科技大学学生考试卷(A )卷 一.判断题(共10分,每小题1分,正确的打√,错误的打×) 1.分布式操作系统和网络 ...

  7. C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...

    导航:网站首页 > 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输 ...

  8. C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入

    例题:下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序.插入法的基本算法是:先对字符串中的头两个元素进行排序:然后把第三字符插入到前两个字符中,插入后前三个字 ...

  9. c语言属于结构化程序设计语言,c语言填空题1.结构化程序设计语言的三种基本结构分别是,和.-查字典问答网...

    c语言填空题 1.结构化程序设计语言的三种基本结构分别是,和. 2.C源程序的基本单位是______,一个C源程序中至少应包括一个______. 3.开发一个C程序要经过编辑.__________.连 ...

  10. C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。

    例题:给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列. 注意:请勿改动主函数main与其他函数中的任何内容,仅在横线上填写所需的若干表达式或语句. 代码如 ...

最新文章

  1. pku The Windy's KM最小权匹配 or 最小费用最大流
  2. 线上Slave报1062的案例
  3. [转].NET学习网站收集
  4. 工程师必知的代码重构指南
  5. 利用WinPcap技术捕获数据包
  6. 加速度和陀螺仪 日常活动识别 跌倒检测_巢湖房屋安全检测,幼儿园房屋质量检测新趋势-房屋鉴定专业团队...
  7. C++/C--浮点型数据的二进制表示及其内存存储形式
  8. Docker(十七)-修改Docker容器启动配置参数
  9. 数据仓库、数据集市、数据湖、数据中台到底有什么区别?
  10. Codeforces Round #223 (Div. 2): E. Sereja and Brackets(线段树)
  11. Linux内核4.14 LTS发布:那些最新最好的功能特性
  12. php经典面试题与答案(转先锋教程网)
  13. Invest模型中HAbitat quality(生境质量)的计算过程
  14. JPA中@Enumerated注解
  15. JAVA失物招领系统毕业设计 开题报告
  16. python qq机器人 发送文件_10.【代码】QQ群发机器人 - Python网络爬虫实战
  17. Xmanager学习1_Xbrowser无法连接到Linux的解决办法
  18. linux防病毒软件_十大Linux最佳防病毒软件-Linux防病毒软件列表!
  19. 云和恩墨校园猎手招募令
  20. JavaScript-ES6-基础语法

热门文章

  1. 基于微信小程序的点餐系统源码【包调试运行】
  2. “kuangbin带你飞”专题计划——专题一:简单搜索
  3. QT 快捷键 识别小写字母
  4. 通过JavaScript脚本轻松实现视频通话
  5. 基于Python/PYQT5的动物识别专家系统(人工智能实验)
  6. FFT FNT 简要整理
  7. 正态分布某一点的概率怎么算_正态分布的抽卡概率算法
  8. 【axure手机原型】移动产品的设计思路谈
  9. 关于手眼标定的误差计算
  10. linux多线程实验实验报告,Linux多线程实验.ppt