编写用DAC0832转换器芯片产生正弦波方波三角波转换器的程序在-5~+5在V之间变化要采取什么措施?

这是51单片机中基于DAC0832的三角波实验,做的有些粗糙别介意

1、掌握D/A转换与单片机的接口方法。


1 编写程序,使用DAC0832进行数模转换,产生三角波。并回答思考题。

1、读出此时三角波的周期,并说明(计算)此周期的由来。




单片机汇编语言源程序:

2、修改程序,使输出的三角波幅值保持不变,频率变小、变大。

3、修改程序,使输出的三角波幅值和频率同时改变。


以上的Word格式文档51黑下载地址:


本文以89S52为核心,结合DAC0832实现程序控制产生正弦波、三角波、方波和锯齿波四种常用低频信号发生器.可以通过键盘选择波型和输入任意频率值,频率值用五位数码管显示,波形用一位数码管显示.同时详细分析了其在硬件和软件上的实现过程,其硬件电路可以分成控制模块、键盘模块、D/A转换模块和显示模块四个部分.控制模块选用AT89S52单片机芯片;显示模块使用八位数码管,显示系统功能以及与按键组合系统的控制;键盘模块用八个按键,由P1口输出,点击按键可以改变波形和频率;D/A转换模块主要有DAC0832与LM324组成,以实现I/V的转变;硬件复位系统主要通过按键触发控制.该系统工作稳定,经测试效果好,可以实现不同波形的输出.

吉林大学22春3月《计算机接口技术》作业考核 完整答案附后 综合题 1 利用DAC?0832设计的一个三角波信号发生器接口电路如图所示要求 1.指出DAC?0832的端口地址。 2.编写三角波信号输出控制程序。 2、计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲 输出端接通道0的计数输入端CLK0,设8253的端口地址为180H~186H。 请完成以下任务 (1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计数初值为多少(写出计算 式)?GATE0应接何电位?在图上画出。 (2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?

我要回帖

更多关于 正弦波方波三角波转换器 的文章

 

随机推荐