创新性实验研究报告
实验项目名称_简易函数信号发生器
f山东科技大学电工电子实验教学中心
创新性实验研究报告
一、实验摘要
用AT89C51单片机采用程序设计方法构成的波形发生器,可产生方波、三角波、正弦波,再通过DA转换器DAC0832将数字信号转换成模拟信号并通过LM324集成运放把信号放大,通过示波器将波形显示在屏幕上。波形的周期可用程序改变,此设计具有线路简单、结构紧凑、性能优越等特点。通过仿真测试,其性能指标达到了设计要求。并进行实际焊接电路板,进行波形测试,均达到了实验目的。
二、实验目的
1、进行硬件电路设计。2、编写程序,并进行程序测试。3、利用单片机采用软件设计方法产生三种波形。4、焊接电路,将程序下载到单片机,并用示波器对输出程序进行测试。
三、实验场地及仪器、设备和材料:实验场地:电子技术实验室。仪器、设备和材料:双通道数字示波器、AT89C52单片机、DAC0832、LM324、电
脑、杜邦线、洞洞板、电烙铁等。
四、实验内容
1、实验原理
数字信号可以通过数模转换器转换成模拟信号,因此可通过产生数字信号再转换成模拟信号的方法来获得所需要的波形。89C51单片机本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、IO接口电路、定时器计数器以及串行通讯接口等,只要将89C51再配置键盘及其接口、显示器及其接口、数模转换及波形输出、指示灯及其接口等四部分,即可构成所需的波形发生器,其信号发生器构成原理框图如下图所示。
单片机
数模转换电路
滤波放大电路
89C51是整个波形发生器的核心部分,通过程序的编写和执行,产生各种各样的信号,当数字信号电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。并经过滤波放大电路将波形输出出来。
f山东科技大学电工电子实验教学中心
创新性实验研究报告
2、实验内容1、运用keil软件对程序进行编写,运行程序,并进行程序修改。2、运用protues软件进行硬件电路仿真设计。3、将程序下载到仿真单片机中,并观测输出波形。4、对程序进行修改,再次运行仿真软件,直到输出理想的波形。5、仿照仿真软件进行硬件电路的焊接。6、将程序下载到单片机,并用示波器测试输出波形。7、对程序进行修改,直到输出满意的波形为止。
3、实验步骤1、首先打开keil软件2、运用keil软件对程序进行编写,程序见附件。3、打开protues软件4、运用protues软件对硬件电路进行设计。
9C51单片机是该信号r