电竞比分网-中国电竞赛事及体育赛事平台

分享

簡(jiǎn)單的邏輯電路實(shí)驗(yàn)(三)

 新用戶5228KeDY 2021-10-10

簡(jiǎn)單的邏輯電路實(shí)驗(yàn)(三)

這幾天用proteus模擬了幾個(gè)基本門電路,而不是在面包板上插元件來(lái)實(shí)驗(yàn),是有原因的:遵守安全管理且不給他人添麻煩,不能到辦公室里取回器材,因此只是閑適性質(zhì)的實(shí)驗(yàn)。

嚴(yán)格地說(shuō),這次實(shí)驗(yàn)不能算“簡(jiǎn)單的”邏輯電路實(shí)驗(yàn),因?yàn)楹竺鍾-2R梯形網(wǎng)絡(luò),我其實(shí)并不是徹底的懂。

proteus能仿真Arduino。記得以前有一本書(也或者是網(wǎng)絡(luò)上流行的結(jié)集資料)就專門講用proteus學(xué)習(xí)Arduino和AVR單片機(jī),講了好多好多的例子。

很多電子大神不建議仿真,除非硬件條件有某些限制,不得已而為之。相信他們說(shuō)的有道理。我是初學(xué)者。

這里的仿真,是使用Arduino產(chǎn)生正弦波信號(hào)。

1、生成hex固件文件。

到Arduino IDE里面編寫代碼。然后在sketch菜單下Export Compiled Binary,在ino文件所在的目錄里得到兩個(gè)hex文件。使用哪個(gè)hex文件都可以。

2、創(chuàng)建proteus模擬電路。創(chuàng)建時(shí)按照一般的圖紙創(chuàng)建就行,不用選擇使用固件,仿真時(shí)再指定固件即可。

以前一直不太懂這個(gè)電路,后來(lái)才知道叫R-2R梯形網(wǎng)絡(luò),DAC常用的基本電路,既簡(jiǎn)單又神奇,因?yàn)椴徽搹哪睦飻嚅_,電阻的阻值都是10k,然后每一次電流都被均分一半,再然后從輸出端算起,輸出的電壓就是管腳輸出的參考電壓的權(quán)重累加值倍。具體地,例如,0至7號(hào)管腳全部取1V,那么輸出的電壓就是255分之約等于1V;如果管腳7取0,那么輸出的電壓就是255分之約等于0.5V。這是什么?完全就是二進(jìn)制的講解!所以我一直有這種感受,不學(xué)單片機(jī),學(xué)進(jìn)制感受會(huì)很遙遠(yuǎn);不用單片機(jī)講進(jìn)制,更是遙遠(yuǎn)了。寫過(guò)51單片機(jī)流水燈之后,更會(huì)對(duì)二進(jìn)制體會(huì)至深。

雙擊Arduino,指定固件,千萬(wàn)注意,固件所在目錄不能有漢字!

3、仿真模擬。

也見到有人直接把255個(gè)分量直接提前生成了,然后賦給sin[i]數(shù)組,估計(jì)可能是為了提高計(jì)算效率,也可能是為了便于控制輸出信號(hào)的頻率。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多