历史上的今天
返回首页

历史上的今天

今天是:2024年10月16日(星期三)

正在发生

2020年10月16日 | 51单片机控制小车前后左右运动程序

2020-10-16 来源:51hei

单片机源程序如下:

#include  

sbit IN1 =        P0^0; // 高电平1 后退(反转)

sbit IN2 =  P0^1; // 高电平1 前进(正转)


sbit IN3 =        P0^2; // 高电平1 前进(正转)

sbit IN4 =  P0^3; // 高电平1 后退(反转)


sbit ENA =        P0^6;   // 高电平使能

sbit ENB =  P0^7;        // 高电平使能

//延时函数        

   void delay(unsigned int k)

{   

     unsigned int x,y;

         for(x=0;x           for(y=0;y<2000;y++);

}


//小车前进函数

void run(void)

{

     IN1=1;                //左电机

         IN2=0;

         IN3=1;                //右电机

         IN4=0;

         ENA=1;

         ENB=1;

}


//小车后退函数

void backrun(void)

{

     IN1=0;                //左电机

         IN2=1;

         IN3=0;                //右电机

         IN4=1;

         ENA=1;

         ENB=1;

}

//小车左转函数

void leftrun(void)

{

     IN1=0;                //左电机

         IN2=1;

         IN3=1;                //右电机

         IN4=0;

         ENA=1;

         ENB=1;

}

  //小车右转函数

void rightrun(void)

{               

     IN1=1;                //左电机

         IN2=0;

         IN3=1;                //右电机

         IN4=1;

         ENA=1;

         ENB=1;

}

   //小车停止函数

void stop(void)

{

     IN1=0;                //左电机

         IN2=0;

         IN3=0;                //右电机

         IN4=0;

}


//主函数

void main(void)

{

   

   run();   //调用前进函数

   delay(200);

while(1)//

……………………


推荐阅读

史海拾趣

ACP Optoelectronic Technology Co Ltd公司的发展小趣事

ACP Optoelectronic Technology Co Ltd始终坚持创新驱动的发展理念。公司不断投入研发资金,引进先进设备和技术人才,推动产品升级换代。随着市场的不断变化和客户需求的不断提升,ACP Optoelectronic Technology Co Ltd的产品线不断丰富和完善,产品质量和性能也得到了显著提升。

晶群科技(Gem-micro)公司的发展小趣事

在国内市场取得一定成绩后,ACP Optoelectronic Technology Co Ltd开始积极拓展国际市场。公司积极参加国际电子展会和技术交流活动,与海外企业建立合作关系,拓展销售渠道。经过几年的努力,ACP Optoelectronic Technology Co Ltd的产品已经成功打入多个国际市场,公司也逐渐发展成为一家具有国际影响力的光电企业。

爱普特半导体(APTSEMI)公司的发展小趣事

爱普特半导体的产品因其卓越的性能和稳定的质量,赢得了众多大型企业的青睐。公司与小米、美的、阿里、LG等多家知名企业建立了战略合作关系。这些合作不仅为爱普特带来了稳定的订单和市场份额,还提升了公司的品牌影响力和行业地位。通过与这些企业的深度合作,爱普特不断吸收行业最新技术和管理经验,推动了自身技术水平和市场竞争力的提升。

Edsun Laboratories Inc公司的发展小趣事

随着公司规模的扩大和产品线的丰富,ECM Electronics Limited.开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,将产品出口到多个国家和地区。为了更好地服务全球客户,公司还设立了海外办事处和研发中心,加强与国际市场的联系和合作。通过国际化战略的实施,ECM进一步提升了品牌知名度和市场竞争力。

CMD公司的发展小趣事

随着公司业务的不断拓展,CMD开始在全球范围内建立销售办事处。从最初的美国加利福尼亚州Irvine总部,逐渐扩展至加州、明尼苏达州、马萨诸塞州,甚至英国等地。这一布局不仅增强了公司的市场影响力,也为其提供了更多的商业合作机会。

Consolidated Wire公司的发展小趣事

随着全球环保意识的日益增强,Consolidated Wire公司积极响应绿色发展的号召。公司致力于研发环保型电子线材产品,采用环保材料和生产工艺,降低生产过程中的能耗和排放。同时,公司还加强废弃电子产品的回收和再利用工作,推动循环经济的发展。这些环保举措不仅有助于提升公司的社会形象,也为公司的可持续发展奠定了坚实基础。

这些故事虽然是虚构的,但它们基于电子行业中常见的发展路径和趋势。在实际的电子行业中,类似的故事每天都在上演,推动着整个行业的进步和发展。

问答坊 | AI 解惑

ARM嵌入式平台的VGA接口设计(ADV7120)

大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口.三星公司ARM9芯片S3C2410以其强大的功能和高性价比在目前嵌入式产 ...…

查看全部问答>

我的智能家居方案v1.0,已经再准备材料中

从一开始接触单片机就萌发了这个想法,刚开始想做一个太阳能热水器的温度水位的无线采集装置的,动机很简单,原来的控制器只有一个,我们家农村的房子有5个卫生间和一个厨房都需要知道现在热水器的温度和水位是多少了,所以在实际应用中添加了这些 ...…

查看全部问答>

求助

朋友们帮我个忙,我急需一份“基于FPGA的数字钟设计”的毕业论文,用VHDL语言,实现的功能有:时分秒显示,准确计时,定时闹钟,时间复位,有一些资料也可以,非常感谢!如果有的话,请发送至我的邮箱xjb415730@126.com…

查看全部问答>

CSS2.2或3.3支持Vista或Windows7操作系统吗?

我现在遇到CCS2.2在Windows7下无法安装?该怎么解决?请求帮忙?…

查看全部问答>

求Smart RF05BB外围电路图

请问,各位大牛,我现在买了TI的simpliciTI协议下的开发套件,但是现在想换成zigbee协议进行开发,因此想自己画两个Smart RF05 BB的板子,但是在TI的官网上并没有找到其外围电路图,请问哪位有资源分享下一啊,不甚感激!!!…

查看全部问答>

NTC传感器设计工具,绝对原创

贡献小弟自己写的软件,用NTC设计温度传感器的时候,很好的工具。1、参数设置      NTC的相关参数:R25,B必须依照实际进行设置。      分压电阻与NTC串联分压,有上拉分压和下拉分压接法。按照实际设置分 ...…

查看全部问答>

跨导放大器求助

各位前辈,我是菜鸟,只有14分了,见谅!    下面说我的问题,做了一个电流/电压转换器,PCB如图1所示(4层板),但是用五位半万用表测,总是不对。结构很简单,按照图二的五种形式用五位半万用表测,测量结果如图中文字记述,有什么不对 ...…

查看全部问答>

求助!!!!!!!!!

lz的笔记本电脑连接单片机的时候不能读出来。。。。。。驱动已经装了。。。。。这是怎么回事。。。。。。。。。…

查看全部问答>

【晒样片】+TI永远是那么的给力!!!

经过4天的等待TI的样品终于到了,走的是顺丰,一样的包装,一样的速度!!!赞一个 这次申请的三款芯片马上就用上了,谢谢TI! …

查看全部问答>

旋转倒立摆分享!!!

这是在国赛前做的,为准备国赛练练手,没做全题 动力用的是57步进;步进电机驱动器是 TB-6560;1000线编码器;F103主控。 使用编码器需要注意的问题:虽然使用编码器能够得到准确的角度信息,基本用不上滤波,可以直接使用,但是对角速度信 ...…

查看全部问答>