菜鸟求救,关于GAL器件
MODULE gald69TITLE 'TMS320C50 GAL16V8 D69'
D69device 'P16V8R';
CLK PIN 1;
CLR PIN 2 ;
NMA7,NMA6 PIN 18,19 ISTYPE 'REG';
CI PIN 3 ;
AOMIN,AOMOUT PIN 14,13ISTYPE 'REG';
NMA=;
AO=;
C,X,Z,P=.C.,.X.,.Z.,.P.;
EQUATIONS
AOMIN=0;
NMA.CLK=CLK;
AOMIN.CLK=CLK;
AOMOUT.CLK=CLK;
WHEN (AO==2)#(AO==1) THEN {
WHEN CLR==0 THEN {NMA:= 0; AOMIN:=!AOMIN; AOMOUT:=!AOMOUT;}
WHEN (CLR==1)&(CI==1) THEN {NMA:=NMA+1;AOMIN:=!AOMIN; AOMOUT:=!AOMOUT;}
WHEN (CLR==1)&(CI==0) THEN {NMA:=NMA; AOMIN:=!AOMIN; AOMOUT:=!AOMOUT;}
}
ELSE
{AO=1;NMA=11;}
END
这是我写的一个关于GAL器件的程序,功能实现了,可是有一个不足,我想让他上电后AOMIN管脚为0。大虾帮忙。。
这个你可以用复位电路的原理实现啊
用gal实现的话可以用与门,再加入个控制信号 hdshdh值得 学习,不用的 胡急的 。。。,,
页:
[1]