#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit INPUT1 = P2^0; //复位口
sbit INPUT2 = P2^1; //半步、整步
sbit INPUT3 = P2^2; //正反转
sbit INPUT4 = P2^3; //PWM波
uint MA=0,MB=0;//4Hhz的频率
uint SpeedA=25;//50%占空比
uint SpeedB=25;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=125;y>0;y--);
}
void main(void)
{
INPUT1=1;
INPUT2=1;
INPUT3=1;
INPUT4=1;
TH0 = 0xEC;
TL0 = 0x78;
TMOD = 0x01;
TR0 = 1;
ET0 = 1;
EA = 1;
while(1){}
}
void time0_int() interrupt 1
{
TR0=0;
TH0=0xEC;
TL0=0x78;
MA++;
if(MA< SpeedA){
INPUT4 = 1;
}
else INPUT4 = 0;
if(MA == 50){
MA = 0;
}
TR0 = 1;
}
L297+L298联合控制步进电机仿真
5星 · 超过95%的资源 需积分: 18 73 浏览量
2009-08-31
20:30:55
上传
评论 4
收藏 31KB RAR 举报
w11096244w
- 粉丝: 4
- 资源: 13
最新资源
- 基于matlab实现的量化因子选股模型示例,包含数据读取、因子筛选、因子分类和回测部分.rar
- 基于matlab实现的粒子群算法,也称粒子群优化算法(Particle Swarm Optimization),.rar
- 基于matlab实现的利用数论中的佳点集的理论和方法
- 基于matlab实现的利用鲍威尔发求解的优化算法.rar
- Android图像介绍-利用bitmap加载图片文件并表示
- 基于matlab实现的量子量子进化算法(QEA)
- 基于matlab实现的量子位Bloch球面坐标的量子进化算法,MATLAB程序 (1).rar
- 基于matlab实现的量子位Bloch球面坐标的量子进化算法,MATLAB程序.rar
- 基于matlab实现的邻居搜索的动态差分协同进化代码.rar
- 基于matlab实现的邻域搜索算法,通过输入不同的邻域点个数,输出邻域点点好的文本格式.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论8