单片机c语言三角波采样点,基于51单片机的波形发生器设计研究.doc

PAGE I

基于51单片机的波形发生器的设计

摘 要

这个系统是基于AT89C51单片机的波形信号发生器。使用AT89C51单片机作为控制核心,该系统由数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键电路和8位数码管等组成。通过按键可控制方波、三角波、正弦波的产生,并且用数码管指示其对应的频率。这个设计方法简单、性能良好,这个系统可在多种需要低频信号的场所使用,它具有良好的实用性。

关键词:8951单片机;数字模拟转换电路;运放电路 ;8位数码管

The Design of Waveform Generator Based on 51

Abstract

The system is a signal waveform generator based on AT89C51. AT89C51 is used as a control core. The system is composed by a digital/analog transform circuit (DAC0832), an amplifier (LM324), some button and a nixie tube. It can generate the square, triangle and sine wave. At the same time it uses the digital tube to indicate the corresponding frequency. It is simple in design and excellent in performance. The system can be used for a variety of low-frequency signal place. It has better practicability.

Keywords:AT89C51;DA0832;LM324;8 nixie tube

PAGE III

目 录

TOC \o "1-3" \h \z \u 1 引言 1

1.1 题目要求及分析 1

1.1.1 示意图 1

1.2 设计要求 1

2 波形发生器系统设计方案 2

2.1 方案的设计思路 2

2.2 设计框图及系统介绍 2

2.3 选择合适的设计方案 2

3 主要硬件电路及器件介绍 4

3.1 80C51单片机 4

3.2 DAC0832 5

3.3 数码显示管 6

4 系统的硬件设计 8

4.1 硬件原理框图 8

4.2 89C51系统设计 8

4.3 时钟电路 9

4.4 复位电路 9

4.5 键盘接口电路 10

4.7 数模转换器 11

5 系统软件设计 12

5.1 流程图: 12

5.2 产生波形图 12

5.2.1 正弦波 12

5.2.2 三角波 13

5.2.3 方波 14

6 结论 16

主要参考文献 17

致谢 18

PAGE 1

1 引言

1.1 题目要求及分析

题目:基于51单片机的波形发生器设计,即由51单片机控制产生正弦波、方波、三角波等的多种波形。

1.1.1 示意图

图1:系统流程示意图

1.2 设计要求

(1) 系统具有产生正弦波、三角波、方波三种周期性波形的功能。

(2) 用键盘控制上述三种波形(同周期)的生成,以及由基波和它的谐波(5次以下)线性组合的波形。

(3) 系统具有存储波形功能。

(4) 系统输出波形的频率范围为1Hz~1MHz,重复频率可调,频率步进间隔≤100Hz,非正弦波的频率按照10次谐波来计算。

(5) 系统输出波形幅度范围0~5V。

(6) 系统具有显示输出波形的类型、重复频率和幅度的功能。

PAGE 2

2 波形发生器系统设计方案

设计并制作一个波形信号发生器,能够产生正弦波、方波、三角波的波形,其中不使用DDS和一些专用的波形产生芯片。并让系统的频率范围在1Hz~1MHZ可调节,在频率范围在1HZ~10KHz时,步进小于或等于10Hz,在频率范围在10KHz~1MHz时,步进小于或等于100Hz,并且电压在0~5V范围,能够实时的显示波形的类型、频率和幅值。

2.1 方案的设计思路

以AT89C51单片机作为系统的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值