单片机源程序如下:

#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)//

……………………


关键字:51单片机  控制小车  运动程序 引用地址:51单片机控制小车前后左右运动程序

上一篇:51单片机三路抢答器
下一篇:51单片机C语言调用汇编子程序的简便方法

推荐阅读

José Carlos Conchell和Javier CalpeADI公司摘要近年来,活跃跟踪器和其它可穿戴电子设备越来越受欢迎,因为用户希望实时监控、测量和跟踪与其健康相关的各种实时指标,包括步数、心率、心率变异指数(HRV)、用户体温、活动水平和/或压力水平等。现有一种已知的压力水平测定技术涉及监控、测量和/或跟踪皮肤电活动(EDA),是通过测量皮肤阻抗或皮肤电导率...
  绝缘电阻表又称摇表,它主要用于高压或低压线路及电气设备的绝缘电阻测定。它具有携带方便,测量时不需其它辅助设备,可直接从表盘读取读数等特点。    绝缘电阻表一般采用自动校准技术,除指明可以更换的部件外,所以元器件不要随意更换,以免技术指标发生偏差。  一、绝缘电阻表的一般性维修保养  1)定期用湿布及中性的清洁剂清理仪表的外...
1 引 言MSP430系列单片机是美国TI公司生产的新一代16位单片。开关Boost稳压电源利用开关器件控制、无源磁性元件及电容元件的能量存储特性,从输入电压源获取分离的能量,暂时把能量以磁场的形式存储在电感器中,或以电场的形式存储在电容器中,然后将能量转换到负载。对DC—DC主回路采用Boost升压斩波电路。2 系统结构和总设计方案本开关稳压电源是以MS...
集微网消息,根据外媒对iPhone最新研究,自2007年初代iPhone发布以来,iPhone的价格涨幅超过了80%。赛尔夫公司研究显示,自2007年推出以来,iPhone价格上涨了80%以上,目前在38个国家购买iPhone的平均价格比之2007年要高出437美元。虽然价格的上涨伴随着更先进的技术和生产成本的增加,但价格的上涨也是通货膨胀和苹果刻意提价的结果。iPhone价格比世界多...

史海拾趣

问答坊 | AI 解惑

有感兴趣移动功放的没???迷你型,待机10小时以上。。。15W

移动音响方案 本来采用一个50*20*20的 一个箱体,内置两个15W 5寸喇叭,供电采用4节2000MA/H的锂电池供电, 主要电路 :立体声功放电路,锂电池充电电路, 特点:  主要电路体积小,工作的时候功放效率高发热量少,充电采用专用的充电芯片,先恒流充电 ...…

查看全部问答∨

经典-FPGA硬件语义

经典-FPGA硬件语义…

查看全部问答∨

功放电路图

看看有没有人要,为了挣点芯币呀…

查看全部问答∨

急急急急急~~~~hello执行问题

当我把arm-none-linux-gnueabi-gcc编译的可执行文件复制到/root/bin目录下面的后,cd /bin 目录后,执行./hello,显示: -sh: ./hello: not found.…

查看全部问答∨

求救~~httpsendrequest()怎么老是返回0啊

// TODO: 在此添加控件通知处理程序代码         HINTERNET internetSession;         HINTERNET internetConnect;         HINTERNET httpFile;         CS ...…

查看全部问答∨

如何裁剪掉directx

定制CE内核时,想裁掉directx相关文件,这些文件都在directx.bib文件中配置。请问我在哪里去设置那些宏开关,使编译时不包含这些文件?…

查看全部问答∨

急,帮忙解答一下

谁有基于EDA的DAC课程论文啊…

查看全部问答∨

转让de2-70板子一块

全新,之前买了自己做项目,但没用上。需要的请加QQ:7030006,价格2000,上海可当面试用…

查看全部问答∨

!!!!!!!急求一份数控恒压源的设计!!!!!!!!!

本帖最后由 paulhyde 于 2014-9-15 03:40 编辑 因为要做毕业设计,题目是数控恒压源的设计,有材料的支持一下啊,万分感谢  …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved