单片机控制步进电机程序c语言正反转停止,单片机控制步进电机正反转程序

单片机控制步进电机程序c语言正反转停止,单片机控制步进电机正反转程序该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include”reg52.h”#defineuintunsignedint#defineucharunsignedcharsbitk1=P3^4;sbitk2=P3^5;sbitk3=P3^6;voiddelay(uintxms){uinti,j;for(i=xms;i>0;i–)for(j=110;j>0;j-…

大家好,又见面了,我是你们的朋友全栈君。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include”reg52.h”

#define uint unsigned int

#define uchar unsigned char

sbit k1=P3^4;

sbit k2=P3^5;

sbit k3=P3^6;

void delay(uint xms)

{

uint i,j;

for(i=xms;i>0;i–)

for(j=110;j>0;j–);

}

void main()

{

uchar kaishi=0;

k1=1;

k2=1;

k3=1;

while(1)

{

if(k1==0)

{

delay(10);

if(k1==0)

kaishi=1;

while(!k1);

}

if(k3==0)

{

delay(10);

if(k3==0)

kaishi=2;

while(!k3);

}

if(k2==0)

{

delay(10);

if(k2==0)

kaishi=0;

while(!k2);

}

if(kaishi==1)

{

P1=0xfe;

delay(500);

P1=0xfc;

delay(500);

P1=0xfd;

delay(500);

P1=0xf9;

delay(500);

P1=0xfb;

delay(500);

P1=0xf3;

delay(500);

P1=0xf7;

delay(500);

P1=0xf6;

delay(500);

}

if(kaishi==0)

{

P1=0xff;

}

if(kaishi==2)

{

P1=0xf7;

delay(500);

P1=0xf3;

delay(500);

P1=0xfb;

delay(500);

P1=0xf9;

delay(500);

P1=0xfd;

delay(500);

P1=0xfc;

delay(500);

P1=0xfe;

delay(500);

P1=0xf6;

delay(500);

}

}

} 每个按键要按下去久一点才会有效

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138480.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • drone无人机应用_drone无人机教程视频

    drone无人机应用_drone无人机教程视频目录文章目录目录摘要1.增加姿态信息界面2.在activity中显示更新姿态数据摘要本节主要记录打造自己的HelloDrone无人机APP过程《2》—如何获取并且显示姿态信息。1.增加姿态信息界面<?xmlversion=”1.0″encoding=”utf-8″?><ScrollViewxmlns:android=”http://schemas.android.com/apk/res/android”xmlns:tools=”http://schemas.

    2022年8月15日
    8
  • 基于ie内核,浏览器自带flash插件「建议收藏」

    e内核自带flash方案要比webkit复杂Ie的flash插件是个ocx,也是com组件。WindowsCom组件的加载过程如下:1、通过组件的DllRegisterServer注册com组件,会在注册表生成com组件的路径,guid,progid,threadtype等等2、Client通过guid查找到注册表中com组件的地址,loadlibrary加载这个组件,调用c

    2022年4月10日
    236
  • RTP 协议

    RTP 协议原博客地址:http://www.cnblogs.com/qingquan/archive/2011/07/28/2120440.html概述:实时传送协议(Real-timeTransportProtocol或简写RTP,也可以写成RTTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC1889中公布的。RTP协议详细说明了在互联网上传递音频和视频的标…

    2022年6月28日
    35
  • 重建mbr要不要勾选_一键ghost重装系统步骤

    重建mbr要不要勾选_一键ghost重装系统步骤TFS2010迁移/重装/还原步骤 1.签入所有代码2.停止TFS服务:运行命令行,并将路径切换到TFS安装路径:C:\ProgramFiles\MicrosoftTeamFoundationServer2010\Tools运行:TFSServiceControlquiesce3.备份(或分离均可)TFS数据库…

    2025年11月26日
    4
  • 面试官:说说什么是 Java 内存模型(JMM)?

    面试官:说说什么是 Java 内存模型(JMM)?本文禁止转载1.为什么要有内存模型?1.1.硬件内存架构1.2.缓存一致性问题1.3.处理器优化和指令重排序2.并发编程的问题3.Java内存模型3.1.Java运行时内存区域与硬件内存的关系3.2.Java线程与主内存的关系3.3.线程间通信4.有态度的总结在面试中,面试官经常喜欢问:『说说什么是Java内存模型(JMM)?』面试者内心狂喜,这题刚背过:『Java内存主要分为五大块:堆、方法区、虚拟机栈、本地方法栈、PC寄存器,ba.

    2022年6月7日
    39
  • BZOJ1915[USACO 2010 Open Gold 1.Cow Hopscotch]——DP+斜率优化

    BZOJ1915[USACO 2010 Open Gold 1.Cow Hopscotch]——DP+斜率优化

    2022年4月3日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号