基于89c2051设计一个简单的激光雕刻机(带C语言程序).doc
《基于89c2051设计一个简单的激光雕刻机(带C语言程序).doc》由会员分享,可在线阅读,更多相关《基于89c2051设计一个简单的激光雕刻机(带C语言程序).doc(2页珍藏版)》请在三一文库上搜索。
1、基于89c2051设计一个简单的激光雕刻机(带C语言程序)有人用废旧光驱制作的激光雕刻机,他们的驱动板我不懂,我只知道51单片机的一些东西,于是就手头的材料开始了,先上驱动板的原理图驱动板中标注的1,3脚接电脑并口的2,3脚为步进驱动信号。驱动板中标注的2,4脚接电脑并口的6,7脚为步进方向信号。驱动板中标注的5,6,7,8脚接电机驱动板控制一个轴的步进电机,9,10,11,12脚接电机驱动板控制另一个轴的步进电机。电机驱动板是从淘宝上给买的L9110 电机驱动模块我用的雕刻软件是Mach3,控制软件用C51编写的。传一下控制软件,很简单。#include at89x52.hvoid main
2、(void)unsigned int X8 = 160,32,96,64,80,16,144,128 ;/定义步进电机数组unsigned char a=0 ; /定义数组下标变量,变量必须是字符型变量! unsigned int b; /定义变量并赋值P3_1=1;P3_0=1; /确定P3.1 P3.0 为接受信号模式,P要大写啊!while (1)do; while (P3_0=0); /确认是否有高电平信号for( s:93_0=1; ); /判断是否是步进脉冲信号 if (P3_1=1) /确定正转信号,执行正转 P1=Xa;if(a7) a+ ;else a=0;else if (P3_1=0) /确认反转信号,执行反转 if(a0) a- ;else a=7;P1=Xa;for (b=0; b750; b+);/延时P1=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 89 c2051 设计 一个 简单 激光雕刻 语言 程序
链接地址:https://www.31doc.com/p-3409060.html