摘要
介绍了一种基于CPLD和单片机的波形发生器的设计,在MATLAB仿真环境下的任意波形产生原理和实现方法.采用单片机AT89S51作为控制器,分频器和地址发生器由CPLD实现,其输出的数字信号由DAC0832进行转换后得到模拟信号.波形的幅值和频率的控制通过键盘电路和在单片机中编程来实现.
A design of waveform generator based on CPLD and SCM is introduced.Under MATLAB Simulation environment,the arbitrary waveform generates principle and realizing method.The waveform generator is used as a controller of SCM AT89S51.Frequency divider and address generator are achieved by the CPLD,the output of the digital signal comes from DAC 0832 converting analog signals obtained.The amplitude of waveform and the controlling of frequency are achieved through keyboard circuit and progaming in SCM.
出处
《河北建筑工程学院学报》
CAS
2010年第3期114-117,共4页
Journal of Hebei Institute of Architecture and Civil Engineering