DDA直线插补算法在单片机上的实现基于C
刚刚调试出来,基于C语言和单片机实现X、Y电机直线DDA插补算法
/*-------------------------------*/
/*时间2011年11月*/ /*功能:DDA 插补算法在单片机上实现*/ /*作者JC*/ /*-------------------------------*/ #include <reg51.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int #define Xe 8 //定义初始点坐标 #define Ye 10 uchar code tab[]={0x03,0x09,0x0c,0x06}; //电机正传控制字 /*------------------------------*/ //定义a^b函数 /*------------------------------*/ uint pow(char a,char b) { uchar t=1; while(b--) t*=a; return t; } /*------------------------------*/ //定义求绝对值函数 /*--------------------------------*/ char abs(char a ) { return a>0?a:(-a); } /*------------------------------*/ //定义求最大值函数 /*--------------; char max(char a,char b) { return abs(a)>abs(b)? abs(a):abs(b); } */ /*--------------------------*/ //定义延时函数,延时tms /*------------------------------*/ void delay(uint t) { uchar i; for(;t>0;t--)
你可能喜欢
- 数控插补原理
- 数控编程
- 数控系统
- 数控机床原理
- 运动控制器
- C语言函数
- 数控机床插补原理94页
- 第3章数控系统的插补原理与刀具补偿原理163页
- 数控加工空间直线插补原理5页
- 数控技术-数控插补原理46页
- 数控机床的插补原理3页
- 数控插补原理与伺服控制实验指导书2页
- 数控编程与操作A3页
- 3.1数控车床编程基础知识28页
- 数控编程】第5章 数控铣床编程177页
- 数控编程】第4章 数控车床编程75页
- 数控编程】第2章 程序编制中的工艺分析处理21页
- 第五章数控车床编程24页
- FUNAC、华中数控系统在数控车床指令编程实例对比100个26页
- FANUC0I数控加工仿真系统使用手册66页
- FANUC数控系统指令格式20页
- 数控系统与综合连接31页
- 数控机床伺服系统(009)63页
- 定位中高端数控系统,用中国大 脑9页
- 数控机床的组成及工作原理3页
- 数控机床与数控原理试题库(1)33页
- 数控机床插补原理94页
- 《§1-3数控机床的组成及工作原理》课件22页
- 数控机床的组成及工作原理5页
- 数控机床基准点的故障原理分析与排除2页
- Trio运动控制器51页
- MCX314As型四轴运动控制器的原理及应用4页
- 基于MPC5200的运动控制器设计3页
- 基于Trio运动控制器的直角坐标机器人控制系统_文怀兴4页
- 基于台达20PM运动控制器的线缆裁切机6页
- lk运动控制器技术特点3页
- C语言函数调用及定义37页
- C语言函数大全9页
- C语言函数习题19页
- C语言函数详解54页
- C语言函数调用规定56页
- C语言函数大全(i开头)22页


