📄 register.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 + -