×
单片机 > 单片机程序设计 > 详情

用 51 单片机和 DAC0832 做波形发生器

发布时间:2020-08-27 发布时间:
|

LM324,可以单电源使用,也可以用正负双电源。

对于本电路,希望它输出的是:0~-5V,这就必须给它加上正负双电源。

只加上了正12V 的电源,它的输出,就只能是:0~+12V,它绝不可能输出负电压。

按照楼主的电路,仅仅增加了负电源,执行程序后,截图如下:

 (插图如果看不见,可以到题目链接去看。)


图中,数字是100,输出电压是-1.953125V。显示,仅仅是两位小数。

在程序中改变数字(0~255),输出电压也随之改变。

周期性的改变,输出电压就可用示波器观察到。

加上正负电源后的电路,做而论道以前是用过的。

上大学时,学习单片机课程,用的实验箱,里面就是这个电路,几乎是一模一样的。

用P0口当做数据总线、单缓冲、P2.X 的地址线路,用接插线自己随意连接、LM324 输出电压。

做地址/数据总线时和做输入I/O口时,P0 口不用接上拉电阻。


我们也是用汇编语言编程。

输出单个的电压,用万用表测量,可以验证变换的公式;

输出连续变化的电压,就用示波器观察,三角波、方波、正弦波,都看到过。




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil(MDK-ARM)系列教程(七)_菜单