
//------------------------------
//ͼλӶ˿


unit PORT
{
	public bit D2_DIR; public bit D2_IN; public bit D2_OUT;
	public bit D3_DIR; public bit D3_IN; public bit D3_OUT;
}

unit PD2
{
	public const int8 INT_INDEX = 0;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PD3
{
	public const int8 INT_INDEX = 1;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PD4
{
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PD5
{
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PB0
{
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PB3
{
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}

unit PC0
{
	public const int8 AD_INDEX = 0;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit PC1
{
	public const int8 AD_INDEX = 1;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}

//---------------------------------------------------
PC2.D = iPC2;
PC2.power = driver.valueA;
PC2.DT = driver.DTA1;
unit PC2
{
	link unit D {}
	link int8 power;
	link int8 DT;
}
PC3.D = iPC3;
PC3.power = driver.valueA;
PC3.DT = driver.DTA2;
unit PC3
{
	link unit D {}
	link int8 power;
	link int8 DT;
}
//---------------------------------------------------
PC4.D = iPC4;
PC4.power = driver.valueB;
PC4.DT = driver.DTB1;
unit PC4
{
	link unit D {}
	link int8 power;
	link int8 DT;
}
PC5.D = iPC5;
PC5.power = driver.valueB;
PC5.DT = driver.DTB2;
unit PC5
{
	link unit D {}
	link int8 power;
	link int8 DT;
}



unit iPC2
{
	public const int8 AD_INDEX = 2;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit iPC3
{
	public const int8 AD_INDEX = 3;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit iPC4
{
	public const int8 AD_INDEX = 4;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}
unit iPC5
{
	public const int8 AD_INDEX = 5;
	public bit D0_DIR; public bit D0_IN; public bit D0_OUT; public bit D0_PUL;
}




