chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于微控制器使用的可視化邏輯網(wǎng)絡(luò)

電子設(shè)計(jì) ? 來源:eeweb ? 作者:Giovanni Di Maria ? 2021-04-19 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

扎實(shí)的邏輯門知識是編程和電子學(xué)的基礎(chǔ)。這在任何項(xiàng)目中都是必需的。真值表是一種可視化邏輯網(wǎng)絡(luò)的各種組合結(jié)果的好方法。本文中設(shè)計(jì)的設(shè)備可以幫助以一種簡單的方式更好地可視化真值表。整個(gè)項(xiàng)目基于微控制器的使用。

邏輯門

邏輯“ 1”與“ true”和“ high”同義。邏輯“ 0”與“ false”和“ low”同義。在數(shù)字電子學(xué)中,有三個(gè)基本操作:

NOT(否定):如果輸入值為“ 0”,則輸出為“ 1”,反之亦然。

AND(邏輯乘積):僅當(dāng)所有輸入均為“ 1”時(shí),輸出值為“ 1”,在所有其他情況下,結(jié)果均為“ 0”;

或(邏輯和):僅當(dāng)所有輸入的值均為“ 0”時(shí),結(jié)果為“ 0”,在所有其他情況下,結(jié)果為“ 1”。

如圖1所示,執(zhí)行這些操作的數(shù)字電路稱為“邏輯門”?!胺恰遍T始終只有一個(gè)輸入,而“與”門或“或”門可以有兩個(gè)或更多輸入。該項(xiàng)目包括以下邏輯門:

  • 或者;
  • 和;
  • NAND;
  • 也不;
  • XOR;
  • 不是

pIYBAGB9MMGACjrtAAByVdCMNiQ668.png

圖1:邏輯門的符號

邏輯門或

或邏輯門是邏輯分離運(yùn)算。它提供兩個(gè)或多個(gè)邏輯信號的輸入,如果至少一個(gè)信號等于“ 1”,則返回值“ 1”。如果所有信號均為“ 0”,則輸出等于“ 0”。

AND邏輯門

AND邏輯門是邏輯加法運(yùn)算。它提供兩個(gè)或更多邏輯信號的輸入,并且僅當(dāng)所有輸入信號均等于“ 1”時(shí)才在輸出處返回值“ 1”,否則返回“ 0”。

NAND邏輯門

其操作等效于與門,但輸出反相。

邏輯門NOR

它的操作等效于“或”門,但輸出反相。

邏輯門異或

XOR門提供排他性邏輯運(yùn)算。僅當(dāng)輸入之一為“ 1”時(shí),它才返回邏輯值“ 1”。它通常用作比較器。

邏輯門不

非邏輯門構(gòu)成反相器并提供邏輯求反操作。它在其輸入處接收信號,并在其輸出處返回其補(bǔ)碼。

真相表

我們正在執(zhí)行的項(xiàng)目需要在硬件上實(shí)現(xiàn)邏輯門的真值表。當(dāng)輸入變化時(shí),打開或關(guān)閉某些執(zhí)行器的可能性肯定對理解邏輯網(wǎng)絡(luò)的運(yùn)行有效。真值表(見圖2)以表格形式表示了邏輯門輸入處的值和這些門輸出處的對應(yīng)值的所有可能組合。真值表允許以表格形式表示所有可能的情況。對于理解邏輯電路的數(shù)字狀態(tài)很有用。

o4YBAGB9MM-AFq59AABem6Fj8bg774.png

圖2:真值表

接線圖

有多種方法可以實(shí)現(xiàn)本文中描述的項(xiàng)目。它可以用分立的電子元件制成,并且該解決方案具有教學(xué)目的。相反,該項(xiàng)目涉及使用微控制器。使用某些輸入端口和其他輸出端口,可以很容易地對完整的邏輯系統(tǒng)進(jìn)行編程。整個(gè)決策過程由固件負(fù)責(zé),固件控制固件的輸入邏輯電平并通過一些LED二極管顯示結(jié)果。接線圖(如圖3所示)提供了PIC 16F876的使用,但是任何其他類型的微控制器都可以成功使用。MCU時(shí)鐘是外部時(shí)鐘,并且是RC類型。時(shí)鐘頻率的確定由以下公式管理:

T = R * C * 2.3

F = 1 /(R * C * 2.3)

使用4.7 kOhm電阻器和22 pF電容,微控制器的頻率約為4204861 Herz(4.2 Mhz)。按鈕A和B構(gòu)成邏輯門的兩個(gè)輸入。按下它們中的每一個(gè),可將Micro的C0或C1端口置于高電平。否則,由于存在10 kOhm下拉電阻,它們的邏輯電位較低。六個(gè)LED二極管前接相同數(shù)量的220 Ohm限制電阻,它們代表邏輯門OR,AND,NAND,NOR,XOR和NOT的輸出。非門僅與“ A”開關(guān)輸入有關(guān)。整個(gè)系統(tǒng)由5 V電壓供電。

pIYBAGB9MPGAQaEtAADEDkhKqwU397.png

圖3:邏輯門系統(tǒng)的接線圖

Great Cow Basic固件

固件列表是使用免費(fèi)軟件Grat Cow Basic編譯器制成的,您可以在本文中找到它(請參見圖4)。這很簡單。讓我們詳細(xì)解釋控件執(zhí)行的區(qū)別操作。

#chip 16F876,4:該指令用于設(shè)置正確的MCU類型和相對時(shí)鐘頻率(在此應(yīng)用中不重要);

y = z:這些命令使PIC的端口可以作為輸入或輸出工作;

如果portc.0 = 1或portc.1 = 1,則:這是一個(gè)條件檢查,檢查“或”門和“或非”門;

如果portc.0 = 1 AND portc.1 = 1,則:這是一個(gè)條件檢查,檢查AND門和NAND門;

如果(portc.0 = 0且portc.1 = 0)或(portc.0 = 1且portc.1 = 1),則:是檢查XOR端口的條件檢查;

如果portc.0 = 0,則:是檢查NOT端口的條件檢查。

所有檢查均在無限循環(huán)內(nèi)執(zhí)行。建議仔細(xì)研究程序清單,并在編碼中尋找替代方案。

o4YBAGB9MQ2ABWVNAAE3TSbTkHo802.png

圖4:用于編程PIC微控制器的Great Cow Basic開發(fā)環(huán)境

帶梯形語言的固件

可以使用梯形圖語言實(shí)現(xiàn)相同的程序。必須具有深入的知識,尤其是關(guān)于觸點(diǎn)和繼電器的邏輯使用的知識。圖5顯示了組成整個(gè)程序的一組“梯級”。這種圖形編碼似乎比過程編碼更簡單,但是我們將看到,使用Basic語言編寫的圖形編碼提供了更多的開發(fā)可能性和對系統(tǒng)的完全控制,以及一個(gè)簡單的調(diào)試,更新和修改環(huán)境。

Feb152021_figure-05-ladder.png?resize=516%2C358

圖5:用梯形語言編寫的相同固件

制作PCB

要制造用于邏輯門的電路板,必須創(chuàng)建印刷電路,其走線如圖6所示。這非常簡單,但是由于存在微控制器印記,因此建議使用照相雕刻技術(shù)。它的尺寸為102mm x 86mm。

pIYBAGB9MRyAMUEDAACKb2kZ_w0779.png

圖6:邏輯門系統(tǒng)PCB

當(dāng)PCB準(zhǔn)備就緒時(shí),您需要在與焊盤相對應(yīng)的位置鉆一個(gè)1毫米的孔。然后,您從低輪廓的零件開始焊接,然后再從體積較大的零件開始進(jìn)行焊接(請參見圖7)。我們建議為微控制器采用PCB插座。注意極化組件的方向。焊接時(shí)必須使用功率約為30 W,尖端較窄的小型烙鐵。

圖7:組件布局

圖8中創(chuàng)建電路非常容易,并且每個(gè)人都可以觸及。

圖8:完整電路的3D渲染

材料清單

電子組件易于查找,并在以下BOM中列出:

  • 1個(gè)電容22 pF;
  • 6個(gè)LED;
  • 6個(gè)電阻220歐姆;
  • 2個(gè)電阻10 kOhm;
  • 1個(gè)電阻4.7 kOhm;
  • 2個(gè)開關(guān)或按鈕;
  • 1張圖16f876。

容器

唯一要進(jìn)行的連接是與電路和兩個(gè)開關(guān)的電源有關(guān)的連接。從組件布局可以看出,LED二極管已經(jīng)放置在PCB上。此解決方案確實(shí)很方便,但是最好創(chuàng)建一個(gè)容器來顯示邏輯門的實(shí)際設(shè)計(jì),例如圖9所示。在這種情況下,必須將發(fā)光組件安裝在上面板上,并與基板進(jìn)行相對布線。

圖9:建議使用邏輯門的設(shè)計(jì)創(chuàng)建一個(gè)容器

測驗(yàn)

測試非常簡單。邏輯門的LED二極管將根據(jù)兩個(gè)按鍵“ A”和“ B”的壓力向電路及時(shí)供電,從而點(diǎn)亮。如您所見,此版本的電路為邏輯門提供了兩個(gè)輸入。

結(jié)論

視覺和圖形演示總是比書面或閱讀的清晰。此規(guī)則也適用于電子和數(shù)學(xué)。用肉眼看邏輯門的操作要容易得多,以便了解它們的工作原理。該項(xiàng)目對大學(xué)和電子學(xué)院的教師和教授都非常有用。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    8311

    瀏覽量

    163713
  • 電阻器
    +關(guān)注

    關(guān)注

    22

    文章

    4238

    瀏覽量

    65189
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1754

    瀏覽量

    140818
  • 反相器
    +關(guān)注

    關(guān)注

    6

    文章

    330

    瀏覽量

    45075
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    524

    瀏覽量

    22896
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ARMxy 工業(yè)邊緣控制器生態(tài)全解析:采集、控制、AI、可視化與運(yùn)維一體邊緣大腦

    在工業(yè)數(shù)字加速的當(dāng)下,大家談到邊緣控制器,第一反應(yīng)往往是 算力強(qiáng)不強(qiáng)?能否帶協(xié)議?能否跑控制邏輯?能不能做AI和可視化? 但真正能在 一臺
    的頭像 發(fā)表于 01-23 16:26 ?83次閱讀

    怕故障?怕擴(kuò)展難?分布式可視化控制:給足場景安全

    可視化控制系統(tǒng),正是為破解復(fù)雜場景需求而生的智能解決方案。 作為以分布式網(wǎng)絡(luò)架構(gòu)為基礎(chǔ)的核心控制系統(tǒng),它打破了傳統(tǒng)設(shè)備的功能壁壘,將音頻處理、視頻拼接、
    的頭像 發(fā)表于 11-09 17:27 ?490次閱讀

    訊維如何推動(dòng)分布式可視化控制系統(tǒng)全國產(chǎn)

    在數(shù)字轉(zhuǎn)型深入推進(jìn)的今天,分布式可視化控制系統(tǒng)已成為指揮調(diào)度、遠(yuǎn)程醫(yī)療、能源管控等關(guān)鍵領(lǐng)域的 "神經(jīng)中樞",其技術(shù)自主性直接關(guān)系到國家關(guān)鍵基礎(chǔ)設(shè)施安全與產(chǎn)業(yè)發(fā)展主動(dòng)權(quán)。
    的頭像 發(fā)表于 11-05 09:43 ?496次閱讀

    工業(yè)可視化平臺是什么

    工業(yè)可視化平臺是一種基于信息技術(shù)和可視化技術(shù),將工業(yè)生產(chǎn)過程中的數(shù)據(jù)、信息、流程等以直觀、動(dòng)態(tài)的圖形方式呈現(xiàn),并實(shí)現(xiàn)交互式管理與分析的數(shù)字化工具。它通過整合工業(yè)物聯(lián)網(wǎng)(IIoT)、大數(shù)據(jù)、人工智能
    的頭像 發(fā)表于 10-24 18:00 ?979次閱讀

    光伏電站可視化的實(shí)現(xiàn)

    實(shí)現(xiàn)光伏電站可視化,核心是在于通過直觀的視覺界面,解決傳統(tǒng)運(yùn)維中低效巡檢、數(shù)據(jù)孤島、被動(dòng)響應(yīng)等痛點(diǎn),從而提升運(yùn)營效率并提供決策支持。這是一種有效的技術(shù)手段,通過數(shù)字孿生、三維建模、數(shù)據(jù)融合等技術(shù)
    的頭像 發(fā)表于 10-21 17:29 ?983次閱讀
    光伏電站<b class='flag-5'>可視化</b>的實(shí)現(xiàn)

    如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化

    (code, 0) + 1 print(status_codes)# 輸出:{\'200\': 150, \'404\': 5} 四、典型應(yīng)用場景與可視化案例1. 網(wǎng)絡(luò)故障診斷 問題:用戶報(bào)告某網(wǎng)站訪問慢
    發(fā)表于 07-16 14:16

    工業(yè)設(shè)備可視化管理系統(tǒng)是什么

    工業(yè)設(shè)備可視化管理系統(tǒng)是一種基于物聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、云計(jì)算、數(shù)字孿生等技術(shù),對工業(yè)設(shè)備的運(yùn)行狀態(tài)、性能參數(shù)、維護(hù)信息等進(jìn)行實(shí)時(shí)監(jiān)測、數(shù)據(jù)整合與可視化呈現(xiàn)的智能管理平臺。它通過將復(fù)雜的設(shè)備數(shù)據(jù)
    的頭像 發(fā)表于 05-27 14:56 ?920次閱讀
    工業(yè)設(shè)備<b class='flag-5'>可視化</b>管理系統(tǒng)是什么

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    動(dòng)路徑,為數(shù)據(jù)驅(qū)動(dòng)的決策提供堅(jiān)實(shí)基礎(chǔ)。借助數(shù)據(jù)編輯器,企業(yè)還能更便捷地對可視化呈現(xiàn)的數(shù)據(jù)進(jìn)行編輯、調(diào)整,以滿足不同分析場景的需求,進(jìn)一步優(yōu)化數(shù)據(jù)管理流程。 以神經(jīng)網(wǎng)絡(luò)可視化展示為例,在深度學(xué)習(xí)領(lǐng)域,神經(jīng)
    的頭像 發(fā)表于 05-07 18:42 ?511次閱讀

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺是什么

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺是一種用于整合、監(jiān)控和可視化工業(yè)設(shè)備數(shù)據(jù)的綜合性系統(tǒng),旨在幫助企業(yè)實(shí)現(xiàn)設(shè)備數(shù)據(jù)的集中管理、實(shí)時(shí)監(jiān)控和可視化展示,從而提升生產(chǎn)效率、優(yōu)化設(shè)備運(yùn)行狀態(tài)并支持決策制定
    的頭像 發(fā)表于 05-06 11:10 ?952次閱讀

    VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化

    描述和F-Theta透鏡的應(yīng)用示例。 光學(xué)系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實(shí)現(xiàn)光學(xué)系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)部的光傳播情況
    發(fā)表于 04-30 08:47

    可視化組態(tài)物聯(lián)網(wǎng)平臺是什么

    可視化組態(tài)物聯(lián)網(wǎng)平臺是物聯(lián)網(wǎng)技術(shù)與組態(tài)技術(shù)相結(jié)合的產(chǎn)物,是通過提供豐富的圖形組件和可視化元素,讓用戶能夠以直觀、便捷的方式對物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行監(jiān)控、分析和管理的平臺。以下是其具體介紹: 定義 組態(tài)
    的頭像 發(fā)表于 04-21 10:40 ?793次閱讀

    可視化組態(tài)數(shù)據(jù)管理平臺是什么

    可視化組態(tài)數(shù)據(jù)管理平臺是一種用于工業(yè)自動(dòng)、物聯(lián)網(wǎng)、能源管理等領(lǐng)域的軟件平臺,它結(jié)合了可視化和組態(tài)技術(shù),幫助用戶實(shí)現(xiàn)數(shù)據(jù)的采集、管理、展示和分析。以下是其具體介紹: 定義 組態(tài)的含義:組態(tài)即組合狀態(tài)
    的頭像 發(fā)表于 04-21 10:00 ?667次閱讀

    VirtualLab Fusion中的可視化設(shè)置

    摘要 VirtualLab Fusion中的全局選項(xiàng)對話框可以輕松定制軟件的外觀和感覺。還可以保存和加載全局選項(xiàng)文件,以便可以輕松地將偏好設(shè)置從一個(gè)設(shè)備轉(zhuǎn)移到另一個(gè)設(shè)備。本文檔說明了與可視化和結(jié)果
    發(fā)表于 02-25 08:51

    VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)

    特定光波導(dǎo)布局的光導(dǎo)和耦合條件。 概念 方向轉(zhuǎn)換器計(jì)算器 可以通過“開始”>“計(jì)算器”找到方向轉(zhuǎn)換器計(jì)算器,這有助于演示指定角度的不同方式。 k域可視化 k域可視化:平面波的傳播
    發(fā)表于 02-21 08:53