Abstract
In this thesis, an overview of the signal generator, and then introduces the knowledge of microcomputer hardware and software. Hardware including the microcontroller AT89C51, reset circuit, clock circuit, the keyboard circuit, LCD1602 DAC0832, the op amp 4558; software, including the waveform generation and the hardware control program. Its parameters can be set by software, programs using c51 compiler, so that compilation is simple. Keil C and Protues with software debugging and simulation waveform by oscilloscope observation devices. The design is simple, compact, low cost, superior performance advantages. Hope that such a high cost function signal generator of the research, teaching, help the manufacturing sector