基于89c2051设计一个简单的激光雕刻机(带C语言程序)-电子制作-飞外网

有人用废旧光驱制作的激光雕刻机,他们的驱动板我不懂,我只知道51单片机的一些东西,于是就手头的材料开始了,先上驱动板的原理图






 

驱动板中标注的1,3脚接电脑并口的2,3脚为步进驱动信号。

驱动板中标注的2,4脚接电脑并口的6,7脚为步进方向信号。

驱动板中标注的5,6,7,8脚接电机驱动板控制一个轴的步进电机,9,10,11,12脚接电机驱动板控制另一个轴的步进电机。

电机驱动板是从淘宝上给买的L9110 电机驱动模块

我用的雕刻软件是Mach3,控制软件用C51编写的。

传一下控制软件,很简单。

#include “at89x52.h”

void main(void)

{

unsigned int X[8] = {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:9]3_0==1; ); //“判断是否是步进脉冲信号 ”

if (P3_1==1) //“确定正转信号,执行正转”

{ P1=X[a];

if(a《7) a++

else a=0;

}

else if (P3_1==0) //“确认反转信号,执行反转 ”

{ if(a》0) a--

else a=7;

P1=X[a];

}

for (b=0; b《750; b++);//“延时”

P1=0;

}

}


创意小发明:DIY小型激光雕刻机-超牛的电子制作 (工作原理,制作过程,注意事项,上位机,C源代码等)在其他坛子里偶然看到自制激光雕刻机的视频,心痒痒的也想搞一个,为了节省时间我先买了一个开发板,又找了一些个电脑报废的零件和物品。接下来就开始了从网上淘零件组装雕刻机的过程。先上成品图:主要配件:12022-01-10 09:22:384AT89C51单片机流水灯c语言程序及详解(扫盲教程)AT89C51单片机是我们学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法适合初学者首先先在proteus画出仿真图,方便仿真程序下面来编写程序,先来写入头函数2021-11-05 11:20:5816基于AT89C51的单片机简易流水灯设计(C语言)基于AT89C51的单片机简易流水灯设计(C语言)文章目录一、功能介绍二、代码展示三、仿真四、总结(一)思考题(二)注意的问题文章目录一、功能介绍此程序是基于C51的程序编写,利用C语言进行编写2021-11-05 11:06:0312机械设备设计之激光雕刻机设计的详细说明激光雕刻机通过激光来烧灼在物体表面,在物体表面通过一定的路径而形成图案,就是激光雕刻的原理。精雕机作为数控设备的一种,想要达到稳定高效的性能,激光雕刻机设计要考虑的因素有很多,下面就其总体布局的基本要求一起了解一下。2021-10-25 16:01:12498电路板雕刻机的含义 PCB雕刻机工作流程电路板雕刻机的含义 我们常说的电路板雕刻机又很多名字,平常又可以称为PCB雕刻机、电路板刻制机、线路板刻制机等。 电路板雕刻机就是一种采用机械雕刻技术直接刻制电路图形,制作电路板的一种设备,这种设备2021-07-21 15:46:0311433D智能云激光雕刻机在济南首发在很多人的印象中,激光雕刻机重达几吨,往往在工厂车间内由专业人员操作,而如今随着而科技的发展,一款小巧轻便、操作简单,桌面级的3D云激光雕刻机就能伴你实现心中所想,近日,一款3D智能云激光雕刻机在济南首发。2021-07-13 15:05:12456直线马达激光雕刻木制笔筒而且随着激光雕刻技术的发展日新月异,各种设备更加专业化,精细化。越来越多的工厂开始使用激光雕刻自动化设备,节省了人力成本的同时,又成倍地提高了生产效率。2021-05-08 14:25:01229使用AT89C2051单片机实现模转数换的程序免费本文档的主要内容详细介绍的是使用AT89C2051单片机实现模转数换的程序免费。2021-03-25 11:44:4311如何使用AT89C2051单片机实现节日彩灯控制电路的程序本文档的主要内容详细介绍的是如何使用AT89C2051单片机实现节日彩灯控制电路的程序免费。2021-03-16 17:08:1419使用51单片机实现激光雕刻机的制作教程本文档的主要内容详细介绍的是使用51单片机实现激光雕刻机的制作教程包括了:原理图,源程序文件,制作过程,应用程序。2021-01-13 19:10:0193D打印的MINI激光雕刻机资料合集免费本文档的主要内容详细介绍的是3D打印的MINI激光雕刻机资料合集免费包括了:电控部分的上位机和下位机,3D打印文件,DIY迷你数控激光雕刻机的说明部分,aserGRBL 可以更改固件等资料合集2020-11-05 10:44:3311DVD激光雕刻机相关文件资料免费本文档的主要内容详细介绍的是DVD激光雕刻机相关文件资料免费。2020-11-05 10:42:2616光驱雕刻机的软件合集本文档的主要你人详细介绍的是光驱雕刻机的软件合集。2020-11-05 10:43:1820使用51单片机设计的激光雕刻机程序和上位机源代码合集免费本文档的主要内容详细介绍的是使用51单片机设计的激光雕刻机程序和上位机源代码合集免费 上位机程序是用MFC写的,关键代码也在文件夹里了!2020-03-05 17:22:0514高速主轴雕刻机的相关说明本期,特域冷水机要给大家分享的是应用是高速主轴雕刻机。高速主轴雕刻机真是个神奇的东西,它能加工的东西,实在是太多了!亚克力有机板、PVC板、芙蓉板、双色板、木工板、密度板、大理石、防火板、橡胶板、玻璃,水晶……2019-12-25 17:34:141206使用89C51和89C2051单片机实现数据采集与传输系统的论文说明该数据采集与传输系统以89C51及89C2051为核心,由数据采集模块、调制解调模块、模拟信道、测试码发生器、噪声模拟器、结果显示模块等构成。在本方案中仅使用通用元器件就较好地实现了题目要求的各项2019-10-11 15:16:371嵌入式在激光雕刻机领域可以怎样来应用近年来随着激光加工技术的兴起,基于CNC的激光雕刻机作为一种机、光、电、算相结合的高科技产品在市场上得到了广泛应用。2019-09-23 10:02:22586如何使用Speedy400激光雕刻机制作软木手机壳然后激光雕刻设计到我们的3D打印手机壳中,我们使用3M胶粘剂激光切割软木塞,然后将其粘贴到我们的3D打印盒中。2019-09-04 21:02:032373激光雕刻机和激光打标机的区别激光雕刻机是利用激光对需要雕刻的材料进行雕刻的科技设备。激光雕刻机也可称为激光切割机,激光刻字机等,将激光射到木制品、亚克粒、塑料板、金属板、石材等几乎所有的材料之上。2019-08-29 16:02:3714464激光雕刻机怎么选客户应根据业务的需求和资金状况,选择适合自己的雕刻机的型号及其功率的大小。一般小幅面的雕刻机有600mm×600mm和600mm×900mm,进料宽度是700mm。2019-08-29 15:56:213334利用废旧光驱自制个微型雕刻机雕刻机多种数据输入模式根据需要游刃有余。电脑雕刻机有激光雕刻和机械雕刻两类,这两类都有大功率和小功率之分。2019-04-01 17:52:516700基于Arduino制作激光雕刻机的方法介绍用两个旧的DVD驱动器和Arduino Nano,制作激光雕刻机。2019-04-01 17:53:066694微型雕刻机3.6应用程序软件免费本文档的主要内容详细介绍的是微型雕刻机3.6应用程序软件免费,使用AT89C52做的微型激光雕刻机资料免费。 2018-11-28 09:30:0232STM32控制激光雕刻机的详细资料免费本文档的主要内容详细介绍的是STM32控制激光雕刻机的详细资料免费。2018-10-21 08:46:245989C2051单片机无线遥控电铃的工作原理如电路图所示。AC220V市电经降压、整流、滤波后,得到12V直流电压,再经稳压得到Sv直流电压,分别为继电器J1、89C2051单片机和315接收模块供电。2018-09-20 21:07:084283基于89C2051的步进电机驱动系统设计,Stepper motor drive system design based on 89c2051电机,89C2051引言步进电动机驱动方式主要分为恒压驱动、恒流驱动、细分驱动等,其中恒压驱动是成本最低、最简单的解决方案,但是它的显著缺点是:高频力矩下降较快,无法2020-10-01 04:46:01218以单片机为主控芯片的迷你数控雕刻机系统设计目前,传统雕刻机体积大、操作复杂、售价高。不仅需要专门的计算机搭载专门的软件,还需要专业操作人员进行控制,而且传统雕刻机主要用于批量生产,对于一些雕刻机爱好者和模具设计师想利用雕刻机雕刻单件自己2017-12-03 03:31:023711如何设计一个基于89C2051单片机的电子钟?89C2051单片机端口设置:Pl口分别接数码管的段码口(a~h);P3.0、P3.1、P3.2、P3.3、分别接LED数码管的位驱动;P3.4接按键51,P3.5接按键52;P3,7驱动蜂鸣器2017-12-02 03:11:531171GrblController 雕刻机控制软件免费 本文档的主要内容详细介绍的是GrblController 雕刻机控制软件免费 通过控制台命令按钮控制雕刻机。监控数控机床状态2018-07-12 15:08:07159基于51单片机的激光雕刻机资料的详细资料概述基于51单片机的激光雕刻机c语言程序设计及相应电路图的设计详细资料概述2018-06-07 12:52:47102简单实用——C语言入门程序练习C语言入门程序练习,简单实用2018-04-03 22:59:1728激光雕刻软件挺好的小雕刻机软件,DIY用的小软件。2018-01-06 23:13:093 基于嵌入式ARM Linux步进电机驱动程序的设计0 引言 随着激光雕刻机的不断发展和改进,嵌入式Linux的激光雕刻机比CNC(Computer numerical control)激光雕刻的优势不断显现,它大幅度提高了处理能力,方便了设计开发2020-09-24 05:31:01127基于AT89C2051单片机的数字钟设计(详解析)AT89C2051单片机及其引脚说明 AT89C2051说明 89C2051是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件2017-11-28 14:11:5729旧光驱制作激光雕刻机的全过程废旧光驱做微型激光雕刻机,以下正文。2017-11-03 10:36:3344332基于AT89C2051单片机的双步进电机控制系统在航空相机中的应用两个步进电机控制系统分别采用 AT89C51 和AT89C2051 单片机。其中 :AT89C51 单片机程序完成与飞控计算机数据交换、处理和计算像移补偿速度、两幅相片的间隔时间、卷片步进电机的控制2017-08-31 17:47:209diy激光雕刻机diy激光雕刻机2017-01-26 16:04:5478基于AT89C2051单片机的GPS时钟系统基于AT89C2051单片机的GPS时钟系统2017-01-22 17:52:1723用89C2051制作四路数显水位自动控制器用89C2051制作四路数显水位自动控制器2016-12-03 21:36:4222基于AVR的PCB板雕刻机的设计基于AVR的PCB板雕刻机的设计,感兴趣的小伙伴们可以看看。2016-07-14 12:23:067微型激光雕刻机kell源码微型激光雕刻机kell源码,感兴趣的可以看看2016-05-31 20:05:59106雕刻机控制软件使用说明书雕刻机控制软件使用说明书2016-05-31 20:09:2418微型激光雕刻机雕刻机资料,控制,激光,DIY,自制,控制,激光,DIY,自制2016-05-31 20:09:3449光驱电机,我也88元成本做小“雕刻机”掌上型雕刻机资料,控制,激光,DIY,自制,控制,激光,DIY,自制2016-05-31 20:09:3657DIY迷你雕刻机雕刻机资料,控制,激光,DIY,自制,控制,激光,DIY,自制2016-05-31 20:09:3867自制激光雕刻机雕刻机资料,控制,激光,DIY,自制,控制,激光,DIY,自制2016-05-31 20:09:499151单片机写的激光雕刻机的程序用51单片机写的激光雕刻机的程序,上位机另传,程序简单易懂。2016-05-27 16:50:12358雕刻机c程序2015.07.02基于51单片机的激光雕刻机,这是程序代码,有兴趣的可以做一个来玩玩2016-05-20 23:22:1331激光雕刻1.5激光雕刻机配备的上位机软件,可以用usb转ttl与下位机通信,来控制雕刻机2016-05-20 23:23:553基于AT89C2051单片机压力传感与检测系统基于AT89C2051单片机压力传感与检测系统。2016-05-06 17:11:3415雕刻机定工件原点步骤雕刻机定工件原点步骤。2016-04-12 23:57:362激光雕刻机的加减速控制激光雕刻机的加减速控制,有需要的下来看看2016-04-11 23:01:0233基于89C2051的步进电机驱动系统设计基于89C2051的步进电机驱动系统设计2016-03-30 23:57:3211基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计。2016-01-26 22:04:4217基于89C2051单片机的水箱控制系统设计基于89C2051单片机的水箱控制系统设计,快来学习吧2016-01-11 19:36:1921单片机蜂鸣器简单发声程序【C语言版】单片机蜂鸣器简单发声程序【C语言版】单片机蜂鸣器简单发声程序【C语言版】单片机蜂鸣器简单发声程序【C语言版】2015-12-27 10:02:242基于AT89C2051+1602+DS1302+DS18B20的电子时钟带按键调整基于AT89C2051+1602+DS1302+DS18B20的电子时钟带按键调整2015-12-25 22:12:2461100个经典C语言程序c语言编写,c语言的100个经典程序,单片机的应用,开发利用用2015-12-16 20:55:587一台低成本的激光雕刻机DIY制作光驱激光雕刻机,光驱激光雕刻机,光驱激光雕刻机2015-11-13 22:06:2438基于AT89C2051单片机的RF卡门禁系统设计基于AT89C2051单片机的RF卡门禁系统设计。2015-11-03 23:45:0554基于AT89C2051的倒车防撞超声波报警系统本文提出了一种基于AT89C2051组建单片机倒车防撞系统的设计方案,该方案主要是利用超声波的特点和优势,将超声波测距系统和AT89C2051单片机结合于一体,设计出一种基于AT89C2051单片机的倒车防撞报警系统。2013-12-18 11:14:242845pcb板制造所需雕刻机软件pcb板制造所需雕刻机软件2012-09-03 19:55:0442手工制作激光雕刻机:废旧光驱的涅盘之路你愿意亲手制作一台小型激光雕刻机么?其实也不难:拆两台DVD,来回倒腾几遍就能搞定。200毫瓦的激光发射器不算犀利,但足够闪瞎你的双眼2012-07-04 11:20:4211919389C2051实现的电子钟本电路采用89C2051单片机设计电子钟硬件电路,本电路的设计,充分利用了89C2051单片机的硬件资源,结构简单。2011-12-22 15:35:473394AT89c2051单片机介绍AT89c2051单片机是ATMEL公司出产的低电压,高性能COMS八位单片机。本文为您提供了 AT89c2051 单片机的主要性能参数,功能特性,引脚说明等等。2011-08-11 15:30:17368基于89C2051的Sigma-Delta ADC变化实现基于89C2051的Sigma-Delta ADC变化实现 ************************************************ * Sigma-Delta ADC2011-07-02 15:32:317489C2051控制器电路飞外为您提供了89C2051控制器电路!2011-06-29 12:09:26188989C2051 实用子程序集这个包中提供了一些有实际应用价值的子程序供参考选用 SUB1----X25045/43 看门狗/存储器与89C2051接口子程序 源程序/原理图(21K)X25045.EXE SUB2----AT24C02/04/08/16 串行存储器与89C2051接口子程序 源2011-05-27 08:47:35427GSM模块G18与89C2051的接口方法介绍了GSM 模块G18 的使用方法,讨论了G18 与单片机89C2051 的接口电路和驱动程序的设计方法.2011-05-24 16:31:26105基于AVR的PCB板雕刻机的设计为了提高PCB板制作的效率,改变传统的化学腐蚀制板工艺,使用机械仿形铣制作电路板的方法,设计了以ATMEGA16单片机为核心部件的PCB板雕刻机控制系统。其中包括PCB雕刻机的基本功能2011-04-12 18:45:42370基于DS18B20和89C2051组成的温度显示电路由单总线数字温度传感器DS18B20和89C2051组成的经济型家庭用测温系统。其温度显示为“-XXC”,精度±0.5℃,测温范围-55℃~+125℃。下面详细分析系统构成及汇编语言对DS18B20操作时序的实现方法。2011-01-23 10:49:437491基于单片机的多机并行通讯系统1 简介 本文介绍的单片机多机并行通讯系统,使用89C51作为主机,多片89C2051作为从机。(89C2051为20脚300MIL2010-11-08 10:20:032759基于AT89C2051设计的无线防盗报警器技术本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为2010-07-06 08:42:45959AT89C2051单片机时钟程序源代码AT89C2051单片机时钟程序源代码:AT89C2051组成的时钟电路原理图2010-03-06 10:14:18197AT89C2051 Flash单片机 AT89C系列与MCS—51系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片(AT89C2051/1051),使整个2010-02-23 11:18:2088AT89C2051驱动步进电机的电路和源码AT89C2051驱2010-01-09 15:17:141Kcampcb(pcb雕刻机控制软件)pcb雕刻机控制软件:2009-12-31 09:52:45275基于单片机89C51和89C2051点阵LED图文显示基于单片机89C51和89C2051点阵LED图文显示 1 LED点阵显示系统简介 随着图形点阵LED显示模块在各行各业的逐步使用,使得人机界面变2009-12-10 10:39:562030AT89C2051单片机在步进电机控制中的应用介绍了一种采用AT89C2051单片机控制步进电机的实用电路。详细介绍了步进电机的隔离、放大驱动电路、系统控制电路以及相应的程序流程图。实验结果表明,采用AT89C2051单片机可2009-11-12 11:53:3210889C2051单片机与24LC系列EPROM接口技术89C2051单片机2009-11-07 14:37:5759基于89C2051的步进电机驱动系统设计基于89C2051的步进电机驱动系统设计设计了一种基于89C2051单片机的步进电机驱动系统。该系统优化了电机在不同2009-09-17 15:06:45813基于AT89C2051的智能型汽车防撞报警器的设计基于AT89C2051的智能型汽车防撞报警器的设计介绍了AT89C2051单片机的性能及特点,及以其为核2009-09-13 16:54:06669基于AT89C2051单片机的数字电容表设计基于AT89C2051单片机的数字电容表设计:AT89C2051单片机的P1.0、P1.1的模拟输入阻抗很低,被测信号进行阻抗变换后,才能送入P1.0(电容积分信号)、P1.1(参考电压)。通过测量电容的积2009-09-13 16:52:53130AT89C2051单片机的比较器的应用AT89C2051单片机的比较器的应用AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用2009-09-13 16:28:371831基于89C2051单片机的热表通讯模块的开发基于89C2051单片机的热表通讯模块的开发:介绍了利用89C2051 单片机开发某热表的通讯模块,并将其应用于实验用主从分布式控制系统中,实现了工控机同多个热表的串行通讯。阐述了串2009-08-25 18:31:1529AT89C2051单片机与MT8880接口设计本文介绍了AT89C2051 单片机与MT8880 接口的设计,说明了MT8880 芯片时钟信号的产生方法,给出了用C51 编制的DTMF 发送和接收程序。关键词:2051; 单片机; MT8880; 接口Abstract2009-08-05 16:33:1685用单片机AT89C2051控制的充电器电路用单片机AT89C2051控制的充电器电路2009-07-16 21:56:231126基于89C2051的简易交流变频器设计本文介绍了一种用 89C2051 单片机实现的经济型交流变频器的设计思路,分析了不同转速下电机控制的策略,详细介绍了简后化的交流电机的速度控制原理及其实现方法。关键词:2009-07-16 09:16:2310789C2051单片机发声电路图89C2051单片机发声电路图2009-05-18 21:52:321151AD7543与89C2051实现串行接口的设计AD7543与89C2051实现串行接口的设计介绍12位串行输入的数-模转换器AD7543通过89C2051的P1口实现串行接口的方法。关键词:D/A转2009-05-04 21:40:53998AT89C2051单片机引脚图,引脚说明AT89C2051高性能8位单片机( AT89C2051引脚图)2009-04-29 22:06:5910867高性能单片机AT89C1051 AT89C2051AT89C1051/ AT89C2051 是 ATMEL 公司生产的廉价高性能 8位单片机,采用 80C31内核指令系统,与 MCS - 51完全兼容,内含 1~2k 字节的 Flash 可作为用户程序存贮器,采用 20引脚封装,缩小了体积,并内2009-04-24 15:22:493089C2051单片机在键盘显示装置中的应用通过设计实例介绍了在嵌入式计算机系统设计中89C2051单片机应用于键盘显示装置上的应用设置技术,给出了这种键盘显示装置的硬件电路原理、软件编程思路及部分应用程序,最后对2009-04-23 14:20:143589c2051 pdf datasheet (8-bit MThe AT89C2051 is a low-voltage, high-performance CMOS 8-bit microcomputer with2K bytes of Flash2009-04-09 13:39:3247基于单片机89C51和89C2051点阵LED图文显示摘 要:介绍了一种以单片机89C51为控制器的点阵LED显示系统。该系统采用RS-232通信标准,通过以89C51和89C2051为核心的控制电路和后续驱动电路,得到了LED显示屏多种显示方式和状2009-02-10 19:15:02129串行编程器源程序(Keil C语言)串行编程器源程序(Keil C语言)//FID=01:AT89C2051系列编程器//实现编程的读,写,擦等细节//AT89C2051的特殊处:给XTAL一个脉冲,地址计数加1;P1的引脚排列与AT89C51相反,需要用函2009-01-21 14:38:23117用单片机89C2051制作的延时控制器;***************************************************;* 用单片机89C2051制作的延时控制器 2008-10-14 17:18:501184AT89C2051单片机做节日彩灯控制电路程序AT89C2051单片机做节日彩灯控制电路程序;***************************************************;* 2008-10-14 17:17:27113at89c2051程序at89c2051程序包中提供了一些有实际应用价值的子程序供参考选用SUB6----AT89C2051与上位机RS232通讯接口子程序 源程序/原理图(25K) RS232.EXE SUB7----VB5.0 与AT89C2051通讯接口子程序 2008-10-14 17:03:45233步进电机控制程序(汇编语言+89c51单片机)步进电机控制程序(C语言+89c51单片机)2008-10-10 14:37:081092