1、单片机原理课程设计 - I - 摘 要 近年来,单片微型计算机作为微型计算机的一个很重要的分支,以其强大的 生命力飞速发展,在工业控制、智能仪器仪表、智能化设备和家用电器等领域得 到了广泛的应用,因而引起了各行各业的极大关注,有着广阔的发展前景。 本次设计的是编写低频信号发生器程序。本程序 80C2051 单片机为核心, 用 C 语言开发,组成一个单片机控制低频信号发生器。低频信号发生器是一种 能够产生多种波形,如三角波、锯齿波、方波、正弦波等波形的电路被称为信号 发生器。我们可以通过按键选择输出波形转换以及频率的控制。现在我们通过对 信号发生器的原理以及构成设计一个能变换出三角波、正弦波、方
2、波的简易信号 发生器。我们通过对电路的分析,参数的确定选择出一种最适合本课题的方案。 本设计是基于单片机的低频信号发生器,低频信号发生器作为一种常用的信号 源,广泛应用于电子电路、自动控制和科学研究等领域。它是一种为电子测量和 计量等工作提供符合严格技术要求的电信号设备, 因此是电子测试系统的重要部 件, 也是决定电子测试系统性能的关键设备。 次设计中要求输出信号的频率较低, 因此使用了单片机作为控制器,用中断查表法完成波形数据的输出,再用 D/A 转换器将输出的数字电信号转化为模拟电信号。其中,D/A 转换器输出规定的正 弦波或三角波信号,方波信号则直接由单片机的端口输出。结合功能要求情况,
3、 使用 51 系列单片机作为控制器,用 DAC0832 作为 D/A 转换器,功能按键使用 单片机的 3 个端口。 关键词 三角波信号,正弦信号,方波信号,波形转换 Abstract In recent years, single-chip micro-computer micro-computer as a very important branch, the rapid development of its vitality, in industrial control, smart instrumentation, smart devices and appliances and oth
4、er fields has been widely applied, giving rise to great concern to all walks of life, has broad prospects for development. The design process is the preparation of low-frequency signal generator. 80C2051 chip as the core of this program, using C language development, the formation of a single-chip control low-frequency signal generator. Is a low frequency signal generator can produce a variety of waveforms such as triangle, sawtooth, square wave, sine wave such as the circuit is known as signal