找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5246|回复: 0
收起左侧

编程用DAC0832产生锯方波、三角波、正弦波。 求帮助

[复制链接]
ID:356966 发表于 2018-6-26 22:51 | 显示全部楼层 |阅读模式
28、DAC0832信号发生器
编程用DAC0832产生锯方波、三角波、正弦波。
思路:(1)计算出产生1个周期波形需要输出的数据,放在1个数组中;(2)根据设置的信号频率,计算出从DAC0832输出数据的时间间隔t0,该间隔t0作为定时器的定时时间;(3)根据时间间隔t0,计算定时器的初值,然后设置定时器,在定时器中断服务程序中,按次序从DAC0832输出数组中的数据。
设计若干个按钮,改变输出波形和频率:
(1)使用3个按钮,分别选择输出的信号类型。
(2)使用3个按钮,分别设置输出信号频率的千位、百位和十位,按钮每按一下,对应位加1;各位为0。
使用Proteu中的示波器观察信号的波形和频率。



求助第二个要求用c语言的话要怎么才能设置成题目的要求

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表