3 GAL可编程器件程序
根据硬件逻辑电路时序图,现对GAL16V8芯片进行编程,完成上述逻辑功能。程序如下:
4 结束语
通过示波器对GAL16V8芯片各管脚输出的波形进行观察,得到正确的波形输出。把采用GAL后测得的数据与原有的逻辑电路测得的数据进行比较,证明利用GAL所得的数据完全正确。因此,由GAL设计高准确度A/D转换器的硬件逻辑控制电路是可行的。此外,由于GAL只有一个时钟控制端,在信号进行动作时,为减少由于时钟引起的误差,使用的时钟频率要高于计数器使用时钟频率的两倍以上。时钟频率越高,所带来的误差就越小。
与一般逻辑电路相比,GAL不仅保证了系统的正确性,更提高了系统的保密性和可靠性。
参考文献
1 费正生.六位半数字电压表的研究鉴定材料.哈尔滨:哈尔滨理工大学仪表教研室,1999
2 李 元.数字电路与逻辑设计.南京:南京大学出版社,1997
3 何立民.单片机应用技术选编(3).北京:北京航空航天大学出版社,1995
4 曾繁泰.可编程逻辑器件应用导论.北京:清华大学出版社,2001