目前共有10篇帖子。
11月18日晚上,我設計了一個RS鎖存器電路:
我希望實現的功能是,按下按鍵1後,LED1亮,按下按鍵2後,LED2亮。
但是很遺憾,按下按鍵後,LED燈的狀態無法保持。今天才發現原因:我把或非門錯誤地看成與非門了。PNP三極管是上拉管,是低電平導通,兩個PNP管串聯時,兩個輸入信號的關係是:A'B',用摩根公式展開後是(A+B)',因此這是一個或非門,不是與非門。
所以,需要把兩個開關(按鍵)左邊由接地改為接電源正(VCC),同時還要把最左邊的上下兩個10kΩ電阻由接電源正改為接地。
電路修改後就可以保持狀態了。
不過電路修改後,按鍵的功能對調了。按下下面的按鍵,亮的是上面的燈。
通電的時候默認是綠色的那個燈亮。(之前錯誤的電路是兩個燈都不亮)
電源電壓VCC大概是5.76V。高電平輸出的都是5.64V,不過低電平輸出的不是很理想。上面那一個是1.58V,下面那一個是1.77V。所以另一個本來不該亮的LED燈也在微弱地發光。(這個問題亟待解決)
像這樣的動態電路,在我學習數字電子技術之前,不用單片機根本無法實現。不過現在我只用三極管和電阻就能實現了。
修改後的電路:
按下下面的按鍵:
按下上面的按鍵:
或非門的實現方法:
內容轉換: