找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1444|回复: 0
打印 上一主题 下一主题
收起左侧

激光控制小车启停 89C2051单片机源程序

[复制链接]
跳转到指定楼层
楼主


#include<reg2051.h>
#define uchar unsigned char
#define uint unsigned int
sbit KEY1=P1^4;//高端限位开关
sbit KEY2=P1^5;//低端限位开关
sbit djz1=P1^6;//电机正转
sbit djf2=P1^7;//电机反转

void yscx(uint z)     //延时//
{
     uint x,y;         
         for(x=5000;x>0;x--)                        
                 for(y=z;y>0;y--);         
}

void main (void)
{

    while (1)  
        {
                          P1=0x00;
                      djz1=1;
                        djf2=0;
                          KEY1=1;
                          KEY2=1;
                    if(KEY1==0)
                 {
                                         djz1=0;
                                 djf2=0;
                                         yscx(30);
                     djz1=0;
                     djf2=1;
                  }

             if(KEY2==0)
                  {
                                          djz1=0;
                                          djf2=0;
                                          yscx(30);
                      djz1=1;
                      djf2=0;
                   }        
          }
}  

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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