微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助 请问输出一段方波 这样写为什么不准 怎么知道输出多少个方波

求助 请问输出一段方波 这样写为什么不准 怎么知道输出多少个方波

时间:10-02 整理:3721RD 点击:

请问如何输出一段这样的方波,下面是我写的/*************************步进电机调试程序****************************************/
/***51单片机发送脉冲控制步进驱动器,*/
/** 输出两段方波  0  0  0  0(按键触发)1   0  1  0  1  0  1  0  1  0  1  0(输出停止)0 0 0 0*/
/*                0  0  0  0(按键触发)10 10 10 10 10 10 10 10 10 10 10 10(输出停止)0 0 0 0 */
#include<reg52.h>  
/*****************************************************************/         
unsigned char s,x,y,z;
int flag,a;
unsigned char Open=1;
sbit  LED1=P1^5;

你只要急10个数就行吧

要输出方波,引脚电平需要有高低变化,你的程序只将引脚置高,但没有清零,这样不会产生方波的。
需要几个方波就要有几个循环,这里需要用到for循环来控制。

谢谢,小编提供的场地。
MICROCHIP 原装正品,另有可替换单片机(无需修改PCB资料,程序可共用PIC的) 有用到的兄弟多多支持!  电话13430885511(微信同号),QQ2355910801

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top