class R_TRIG:
def __init__(self):
self.__last = False
self.__q = False
@property
def Q(self):
return self.__q
#用来链接外部实体输入点
def CLK(self,value):
self.__q = value& (not self.__last)
self.__last = value
class F_TRIG:
def __init__(self):
self.__last = True
self.__q = False
@property
def Q(self):
return self.__q
def CLk(self,value):
self.__q = (not value) & self.__last #从1 变为0
self.__last = value