小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 22344|回复: 16

给新手的基础C程序,四键遥控程序

[复制链接]
发表于 2012-7-20 10:46:25 | 显示全部楼层 |阅读模式
上传个四键遥控C程序 ,实现功能:前进 后退 左右转向。 按键按下 车运动 ,按键放开车停止。  本程序基于51单片机  (89C52单片机),还需四键无线遥控器。~~~~~~~~~~这个帖子给新手学习用 ,本人后续发布其他用于初学者的程序,高手飘过!!!!!!!!     下一贴为红外遥控器5档PWM 调速,功能为前进后退 左右转,左右旋,六个档位的调速。

洛颖制作:
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int


#define q P3_4   
#define h  P3_5  
#define z P3_6   
#define y P3_7
sbit D1=P1^0;
sbit D2=P1^1;
sbit D3=P1^2;
sbit D4=P1^3;
sbit P3_4=P3^4;
sbit P3_5=P3^5;
sbit P3_6=P3^6;
sbit P3_7=P3^7;
unsigned char a,b,k,j;de;


void delay10ms()   
  {
    for(a=100;a>0;a--)
      for(b=225;b>0;b--);
   }




//********************************************************

//********************************************************
main()
{



        while(1)               
        {
D1=0;
D2 = 0 ;
D3 = 0 ;
D4 = 0;
                    
        if(q)  
                      {
                               
                         D1 = 0 ;
                D2 = 1 ;
                D3=0;
                                D4=1;
                                for (de=0; de<100; de++);
                                }




        if(h)
        {
               D1 = 1;
               D2 = 0 ;
               D3 = 1 ;
               D4 = 0;
                        for (de=0; de<100; de++);
        }

           if(z)
                     {
               D1 = 0;
               D2 = 1 ;
               D3 = 1 ;
               D4 = 0;

                    for (de=0; de<100; de++);
       
                                       
                                        }
        if(y)
                     {
               D1 = 1 ;
               D2 = 0 ;
               D3 = 0 ;
               D4 = 1;


                for (de=0; de<100; de++);
                               
                    }


                }

}

QQ截图20120720103754.png

评分

参与人数 1金钱 +3 收起 理由
silence + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2012-7-20 14:13:45 | 显示全部楼层
你好,这个是用wifi实现的遥控还是蓝牙?用的系统是OpenWrt的么?
回复 支持 反对

使用道具 举报

发表于 2012-7-20 16:02:48 | 显示全部楼层
这个不错 挺好的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-20 16:23:35 | 显示全部楼层
Gy48002477 发表于 2012-7-20 14:13
你好,这个是用wifi实现的遥控还是蓝牙?用的系统是OpenWrt的么?

都不是 ,我上传了遥控器的图片了  就是四键遥控器,遥控器上已经存好编码程序 ,相当于四个按键直接控制P3.4 P3.5 P3.6 P3.7 ,按键按下 输出高电平 ,简单吧 ,呵呵~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-20 16:24:17 | 显示全部楼层
chenteng5 发表于 2012-7-20 16:02
这个不错 挺好的

呵呵 ,或许对新手有帮助吧
回复 支持 反对

使用道具 举报

发表于 2012-7-20 23:46:50 | 显示全部楼层
受教了:):)
回复 支持 反对

使用道具 举报

发表于 2012-7-21 20:23:03 | 显示全部楼层
这个对新手有极大的帮助,能够在很短的时间上建立对单片机系统的简单认知。很好,不错!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-22 20:19:52 | 显示全部楼层
笨笨 发表于 2012-7-21 20:23
这个对新手有极大的帮助,能够在很短的时间上建立对单片机系统的简单认知。很好,不错!

是啊 ,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-7-25 01:13:50 | 显示全部楼层
漂亮,我就是初学者,懂你的
回复 支持 反对

使用道具 举报

发表于 2012-8-18 19:52:43 | 显示全部楼层
孙凯华 发表于 2012-7-20 23:46
受教了

学习了。噶捏一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2025-4-2 09:54 , Processed in 1.109989 second(s), 22 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表