历史上的今天
返回首页

历史上的今天

今天是:2025年05月07日(星期三)

正在发生

2018年05月07日 | 用 51 单片机和 DAC0832 做波形发生器

2018-05-07 来源:eefocus

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

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

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

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

用 51 单片机和 DAC0832 做波形发生器 - 非著名博主 - 电子信息之一角

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


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

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

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

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

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

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

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


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

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

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


推荐阅读

史海拾趣

East Texas Integrated Circuits公司的发展小趣事

随着全球对环境保护和可持续发展的重视日益提高,ETIC也开始积极探索可持续发展的道路。公司致力于研发环保型集成电路产品,采用绿色生产工艺和材料,减少对环境的影响。同时,ETIC还积极参与社会公益事业和环保活动,推动企业与社会的和谐发展。这些努力使ETIC在电子行业树立了良好的企业形象和品牌形象。

以上五个故事是根据电子行业的一般情况和集成电路领域的发展特点虚构的。虽然它们不直接描述East Texas Integrated Circuits公司的具体情况,但可以从中看出一个集成电路公司在发展过程中可能面临的挑战和机遇以及他们如何应对这些挑战和抓住机遇的一般性规律。

芯佰微(Corebai)公司的发展小趣事

作为一家有社会责任感的企业,芯佰微始终关注环境保护和可持续发展。公司积极推广绿色生产技术和资源循环利用方案,减少生产过程中的能源消耗和废弃物排放。同时,芯佰微也积极参与社会公益活动,为社区和环境贡献自己的力量。这些举措不仅体现了公司的社会责任担当,也为其赢得了更多客户和合作伙伴的信任和支持。

Emerson公司的发展小趣事

进入21世纪后,Emerson继续坚持创新战略,通过不断研发新技术和产品,保持其在电气行业的领先地位。公司注重环保和可持续发展,推出了一系列高效节能的电气产品和解决方案。同时,Emerson还积极拥抱数字化和智能化趋势,通过引入人工智能、物联网等先进技术,推动公司业务的数字化转型。此外,Emerson还积极参与全球竞争和合作,通过跨国并购和战略合作,不断拓展其全球市场份额和影响力。

Herth+Buss Fahrzeugteile GmbH & Co KG公司的发展小趣事
在极端温度或湿度条件下,传感器的性能可能受到影响。
高创科技(gotrend)公司的发展小趣事
定期清洁传感器表面,防止灰尘和污垢影响灵敏度。
HBControls公司的发展小趣事
有时简单的重启操作可以解决显示屏问题。断开冰箱电源,等待几分钟后再重新插上电源。

问答坊 | AI 解惑

Winter 里面为什么不能把未选中的屏蔽掉了?

新手入门,大家多多关照 刚装上的Winter09, 以前的2004里面在 Finder Similar object的时候,找到的Object都会高亮显示,而别的都会变暗,但是Winter09里面却不会了,只是像平常单个元件选中一样的效果,而且单击一下别的地方就消失了,请教一下 ...…

查看全部问答>

周立功讲述其创业故事(二)

我们公司还有一位人才,曾经是武汉钢铁公司抓钢胚的工人,但却是国内最早在业余条件下用单面板设计与制造Z80/8039单板机的 (可以查阅早期的无线电杂志发表的文章和邮购广告),也是至今所见文献国内第一个用汇编在8051上写出BASIC语言开发单片机 ...…

查看全部问答>

关于启动扇区代码

关于启动扇区代码有几个问题: 1、应当采用何种模式汇编?是不是tiny模式 2、链接时是不是要做成BIN格式 3、如果源ASM文件按照Tiny模式汇编,其中的过程调用能采用远调用吗?如果使用,会怎么样? 4、定义一个过程时,如果省掉distance属性,那 ...…

查看全部问答>

有哪位有单片机设计IC卡读卡器的资料,能不能分享一下啊

我想做个ic卡读卡器,搜了一些资料,朋友还有愿意共享的吗,感谢…

查看全部问答>

fatal error C1189: #error : Must define a target architecture.

D:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\Include\\winnt.h(670) : fatal error C1189: #error :  Must define a target architecture. 下面是winnt.h中的一段代码: #define Int32x32To64(a, b) ((LONGLONG)( ...…

查看全部问答>

怎样手动触发IRQ15

怎样手动触发IRQ15 ,大哥们给小弟一个例子吧!…

查看全部问答>

据说WinXP SP2 自带Windows Installer,无需安装。我怎么找不到? 请问如何找?

据说WinXP SP2 自带Windows Installer,无需安装。我怎么找不到? 请问如何找? 它也能向WinCE安装文件是吗?…

查看全部问答>

wince 中出现的问题cannot launch the remote executable

点击但步执行,出现下面对话框 Cannot launch the remote executable Error: File not found Win32 error code : 2 点击该对话框上的按钮:确定 则出现下面提示: Please check the remote exectuable path and file neme from your projec ...…

查看全部问答>

收到板子了~学习ing~~~开发环境篇~

昨天就收到了Stellaris LM3S8962 Ethernet+CAN 评估套件,由于一些烦琐事情缠身,今天才细细研究了下,刚开始的小游戏很有意思~已经有很多人上过图了,大家都很激动啊,呵呵。嗯,我会一点一点可以记录下自己使用的感受,做了一些什么样的事情,遇 ...…

查看全部问答>

eeworld应该搞个芯币投资集市

eeworld应该搞个芯币投资集市,里面有10多,20种投资项目。会根据某种情况涨跌。那样好玩。比如现在开始一个什么DIY,该项目同时并入投资项目。大家就可以没事来点击。还会赚芯币。也好了解项目的进展和提高项目的关注度,活跃论坛气氛。 [ 本帖最 ...…

查看全部问答>