Signal generators are widely used in various fields. They can be described as essential modules in signal modulation and demodulation, control, research and testing and other areas. Signal generators are often used as signal source in factories, scientific research departments, units and laboratory for debugging radio equipments, electronic devices, electronic circuits, and transmission networks.
The paper is to design a Numerical-controlled and sweep frequency signal generator based on ICL8038 Function Generator and AT89S52 Single-chip. The ICL8038 waveform generator is a monolithic integrated circuit capable of producing high accuracy sine, square, triangular, only to connect a few peripheral components. The frequency can be selected externally from 2 KHz to more than 85 KHz step by 0. 1 KHz. The wave is stable and little distortion. The hardware circuit design includes key control, dynamic display, single-chip peripheral interface circuit, D/A converter circuit, and waveform generator circuit design. Chips mainly used ICL8038 function generator, AT89S52, DAC0832, CD4051, etc. The software design use C language programming, including the main control module, a keyboard module, display module, D/A conversion control module.