易语言与stc89c52通信,51单片机激光雕刻机制作 含易语言上位机源码等资料

这是一个使用易语言编写,与STC89C52单片机通信的激光雕刻机控制程序。程序包含了步进电机驱动函数、激光打点函数及串口配置函数,用于实现激光雕刻机的精确移动和打点操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include

#define uint unsigned int

#define uchar unsigned char

#define N z[60]           //X速度

#define M z[61]           //Y速度

//#define zil 54]*256+z[55]

unsigned char code Z1[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}; // 正转

//unsigned char code F1[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; //反转

sbit jg=P2^0;

sbit EN1=P2^7;

sbit EN2=P2^6;

sbit EN3=P2^5;

sbit EN4=P2^4;

sbit led=P2^1;//指示灯

uchar xdata z[500]={0};//缓存

uchar buff[3];//串口缓存

uchar x1,x0,y1,y0,cont2=0;

uchar xfb=4,yfb=4;//走步标志位

uchar x,y,k,temp,t;//变量定义,有些没有用

char i,j;

uint h=0,jiguang;

void delayms(uint xms)

{

uint i,j;

for(i=xms;i>0;i--)                      //i=xms即延时约xms毫秒

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

}

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

*                                                                                                     &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值