⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.c

📁 LPC2103两轴步进电机控制程序,带加减速,一路脉冲+方向输出、继电器延时、报警,三菱FX系列通信兼容RS232(9600,1,0.1)
💻 C
字号:
/****************************************************

*---------------------------------------------------*/

#include "mpa101.h"

//---------------------------------------------------
//  功能描述: D内存 对外公开可读写
//---------------------------------------------------
U16 DREG[MAXDREG];

void Dreg_Init(void)
{
	uchar s1, s2;
	ulong ubuf;

	DREG[0] = 0;					// 站号
	DREG[1] = 0x5a5a;				// 
									// 产品型号
	s1 = 'M', s2 = 'P';	DREG[2] = s1<<8 + s2;
	s1 = 'A', s2 = '1';	DREG[3] = s1<<8 + s2;
	s1 = '0', s2 = '1';	DREG[4] = s1<<8 + s2;
	s1 = '-', s2 = 'D';	DREG[5] = s1<<8 + s2;
	s1 = ' ', s2 = ' ';	DREG[6] = s1<<8 + s2;
				
	DREG[7] = 0x0101;				// 版本
	ubuf = 20060815;				// 日期
	DREG[8] = (U16)(ubuf&0xffff);
	DREG[9] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 608151111;				// 机号
	DREG[10] = (U16)(ubuf&0xffff);
	DREG[11] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 0;					
	DREG[12] = (U16)(ubuf&0xffff);
	DREG[13] = (U16)((ubuf>>16)&0xffff);
	//DREG[13] = 0;					// 状态指令
	DREG[14] = 0;					// 状态指令
	DREG[15] = 1; 					// 画面延时
	DREG[16] = 100;			// X轴最高速度4
	DREG[18] = 100;			// X轴最高速度5	
	
	ubuf = 1250;					
	DREG[20] = (U16)(ubuf&0xffff);
	DREG[21] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 0;						
	DREG[22] = (U16)(ubuf&0xffff);
	DREG[23] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 1250;					
	DREG[24] = (U16)(ubuf&0xffff);
	DREG[25] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 0;						
	DREG[26] = (U16)(ubuf&0xffff);
	DREG[27] = (U16)((ubuf>>16)&0xffff); 
	DREG[28] = 600;				
	DREG[29] = 5000;				
	DREG[30] = 5000;			
	DREG[31] = 160;			
	DREG[32] = 100;				
	DREG[33] = 160;		
	DREG[34] = 100;			
	DREG[35] = 600;			
	DREG[36] = 5000;			
	DREG[37] = 0;
	ubuf = 250;					
	DREG[38] = (U16)(ubuf&0xffff);
	DREG[39] = (U16)((ubuf>>16)&0xffff); 		
	DREG[41] = 5000;
	ubuf = 0;					
	DREG[42] = (U16)(ubuf&0xffff);
	DREG[43] = (U16)((ubuf>>16)&0xffff); 
	ubuf = 0;						
	DREG[44] = (U16)(ubuf&0xffff);
	DREG[45] = (U16)((ubuf>>16)&0xffff); 
	DREG[46] = 0;	
	DREG[47] = 600;
	DREG[48] = 2; 
	DREG[49] = 3;
	DREG[50] = 5;	
	DREG[51] = 5;
	DREG[52] = 5; 
	DREG[53] = 5;
	DREG[54] = 5; 
	DREG[55] = 10;
	DREG[56] = 1;
	DREG[57] = 30;
	DREG[58] = 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -