当前位置: 首页 > news >正文

L9110S电机控制模块

1.L9110s控制小车前进后退左右

        接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,但是仍需我们调制

(前进):        L1A输入低电平,L1B输入高电平

                          R1A输入低电平,R1B输入高电平

(后退则相反):

                          L1A输入高电平,L1B输入低电平

                          R1A输入高电平,R1B输入低电平

(左转):         L1A输入低电平,L1B输入低电平

                           R1A输入低电平,R1B输入高电平

(右转则相反):

                           L1A输入低电平,L1B输入高电平

                           R1A输入低电平,R1B输入低电平

#include "reg52.h"
#include "intrins.h"sbit RightConlA = P3^2; //右轮
sbit RightConlB = P3^3;sbit LeftConlA  = P3^4; //左轮
sbit LeftConlB  = P3^5;void Delay1000ms()		//@11.0592MHz
{unsigned char i, j, k;_nop_();i = 8;j = 1;k = 243;do{do{while (--k);} while (--j);} while (--i);
}void goForward()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 1;
}void goBack()
{LeftConlA = 1;LeftConlB = 0;RightConlA = 1;RightConlB = 0;
}void goLeft()
{LeftConlA = 0;LeftConlB = 0;RightConlA = 0;RightConlB = 1;
}void goRight()
{LeftConlA = 0;LeftConlB = 1;RightConlA = 0;RightConlB = 0;
}void main()
{while(1){goForward();Delay1000ms();Delay1000ms();goBack();Delay1000ms();Delay1000ms();goLeft();Delay1000ms();Delay1000ms();goRight();Delay1000ms();Delay1000ms();}
}

相关文章:

  • 书生·浦语大模型全链路开源体系-笔记作业2
  • 设计模式——结构型模式——责任链模式
  • vue 引用第三方库 Swpier轮播图
  • Low Memory Killer in Android
  • Python 学习笔记【1】
  • 内网渗透-在HTTP协议层面绕过WAF
  • 【学习笔记】计算机组成原理(九+十)
  • c++------类和对象(下)包含了this指针、构造函数、析构函数、拷贝构造等
  • 联想R9000p游戏本常用快捷键
  • Next前端是什么
  • 本地知识库开源框架Fastgpt、MaxKB产品体验
  • 深度学习复盘与论文复现A
  • 文件批量改后缀名,轻松实现TXT到DOCX格式转换,高效管理您的文件库!
  • rman 备份集没有control file的恢复
  • HCP;IDA;ABIDE(孤独症)磁共振数据库下载
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • eclipse的离线汉化
  • JavaScript创建对象的四种方式
  • js作用域和this的理解
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • node和express搭建代理服务器(源码)
  • react-native 安卓真机环境搭建
  • v-if和v-for连用出现的问题
  • Web Storage相关
  • WebSocket使用
  • 大快搜索数据爬虫技术实例安装教学篇
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 老板让我十分钟上手nx-admin
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何进阶一名有竞争力的程序员?
  • 小程序开发中的那些坑
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 移动端高清、多屏适配方案
  • #pragma预处理命令
  • #stm32整理(一)flash读写
  • #大学#套接字
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (poj1.2.1)1970(筛选法模拟)
  • (笔试题)合法字符串
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (力扣)1314.矩阵区域和
  • (十三)MipMap
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转载)深入super,看Python如何解决钻石继承难题
  • .apk文件,IIS不支持下载解决
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Core跨平台微服务学习资源
  • .net core使用ef 6
  • .net 微服务 服务保护 自动重试 Polly
  • .net和jar包windows服务部署
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • @property括号内属性讲解
  • @Transactional类内部访问失效原因详解