芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

激光雕刻机制作单片机源程序单片机解密

单片机解密单片机源程序如下:

  1. /*********************************************************************************
  2. * 【版    本】: 1.0
  3. * 【实验平台】: QX-MCS51 单片机开发板
  4. * 【外部晶振】: 11.0592mhz       
  5. * 【主控芯片】: STC89C52RC
  6. * 【编译环境】: Keil μVisio4       
  7. * 【程序功能】: 通过串口接收电脑指令并控制相关执行机构完成激光雕刻过程                                                                                   
  8. * 【使用说明】: 比特率9600,校验位:无 停止位:1
  9. **********************************************************************************/
  10. /*【指令说明】/'A'雕刻指令////'B'x正转指令////'C'x反转指令////'D'y正转指令////'E'复位指令
  11. **********************************************************************************/
  12. /*预处理命令*/
  13. #include <reg52.h>                   //包含单片机寄存器的头文件
  14. #define uchar unsigned char
  15. #define uint unsigned int
  16. uchar num,a;
  17. int xfwjs,yfwjs;    //复位步数计数
  18. int js2,js3;        //复位计数
  19. sbit xmz1=P2^0;            //X轴脉冲引脚1
  20. sbit xmz2=P2^1;                //X轴脉冲引脚2
  21. sbit ymz1=P2^2;                //Y轴脉冲引脚1
  22. sbit ymz2=P2^3;                //Y轴脉冲引脚2
  23. sbit dykg=P2^7;                //激光开关引脚
  24. uint xjs=0;                //
  25.                 //
  26. uint yjs=0;                //
  27.                 //
  28. void ms(uint ms)//延时函数
  29. {
  30.   uint i,j;
  31.   for(i=ms;i>0;i--)
  32.   for(j=115;j>0;j--);
  33. }
  34. /*
  35. ********************************************************************************
  36. ** 函数名称 : main(void)
  37. ** 函数功能 : 主函数
  38. ********************************************************************************
  39. */
  40. void xf()//X正转函数
  41. {

  42. switch(xjs)
  43. {
  44. case 0:xjs=1;xmz1=1;xmz2=1; break;
  45. case 1:xjs=2;xmz1=1;xmz2=0; break;
  46. case 2:xjs=3;xmz1=0;xmz2=0; break;
  47. case 3:xjs=0;xmz1=0;xmz2=1; break;
  48. default:break;
  49. }
  50. ms(2);
  51. }
  52.   void xz()//X反转函数
  53. {
  54.    
  55. switch(xjs)
  56. {
  57. case 2:xjs=1;xmz1=1;xmz2=1; break;
  58. case 3:xjs=2;xmz1=1;xmz2=0; break;
  59. case 0:xjs=3;xmz1=0;xmz2=0; break;
  60. case 1:xjs=0;xmz1=0;xmz2=1; break;
  61. default:break;
  62. }
  63.   ms(2);
  64. }
  65. void yf()//y正转函数
  66. {
  67.   
  68. switch(yjs)
  69. {
  70. case 0:yjs=1;ymz1=1;ymz2=1; break;
  71. case 1:yjs=2;ymz1=1;ymz2=0; break;
  72. case 2:yjs=3;ymz1=0;ymz2=0; break;
  73. case 3:yjs=0;ymz1=0;ymz2=1; break;
  74. default:break;
  75. }
  76.   ms(2);
  77. }
  78.   void yz()//y反转函数
  79. {
  80.   switch(yjs)
  81. {                                                                                       
  82. case 2:yjs=1;ymz1=1;ymz2=1; break;
  83. case 3:yjs=2;ymz1=1;ymz2=0; break;
  84. case 0:yjs=3;ymz1=0;ymz2=0; break;
  85. case 1:yjs=0;ymz1=0;ymz2=1; break;
  86. default:break;
  87. }
  88.   ms(2);
  89. }
  90. void dk()//雕刻函数
  91. {
  92. dykg=0;                 //打开打印头
  93. ms(25);                                    //灼烧时间
  94. dykg=1;                 //关闭打印头

  95. }
  96. void fw() //复位函数
  97. {
  98. for(js2=0;js2<xfwjs;js2++)
  99.   {
  100.   xf();
  101.   }
  102.    for(js3=0;js3<yfwjs;js3++)
  103.   {
  104.   yf();
  105.   }
  106.   xfwjs=0;
  107.   yfwjs=0;
  108. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信