該發生器基于 4006 型四位移位寄存器 IC1。其中兩個移位寄存器的長度為 4 位,另外兩個為 5 位:總共 18 位。只有時鐘是寄存器共用的:所有輸入和輸出都是分開的。在四位寄存器中,只有第四位可用作輸出;五位中的第四位和第五位。
將四個寄存器的輸出反饋到輸入會產生(偽)隨機發生器。四個異或非門的輸出用作發生器的輸出。這種設計的優點在于,這四位不僅形成隨機的數字序列,而且每個數字都有不同的模式。這與移位寄存器本身相反,移位寄存器中的電平從一個輸出移位到另一個輸出。因此,該發生器可用于產生隨機四位數字或四個不相關的隨機數字信號。圖 2 中的 BASIC 程序可以實現
要模擬的移位寄存器的操作。第 140 行說明了寄存器的長度 (MAX) 以及有多少個輸出位 (BMAX)。在線 150 個“移位寄存器”(數組 A)的所有位均設置為零。如果像實踐中通常那樣需要隨機起始狀態,則必須重寫該行。在第 190-220 行可以看到 XNOR 函數。這些門連接方式的任何變化都應在此處注明。在這種情況下,可能還需要更改第 290 行和第 300 行。該程序僅包含 218 = 262 144 個可能步驟中的 390 個步驟(此時監視器屏幕已滿)。
在圖中,添加了施密特觸發器 (IC3a) 形式的時鐘發生器。然而,可以在時鐘輸入處使用任何合適的時鐘。
-
電路圖
+關注
關注
10402文章
10732瀏覽量
540916 -
寄存器
+關注
關注
31文章
5423瀏覽量
123420 -
發生器
+關注
關注
4文章
1399瀏覽量
62515 -
時鐘
+關注
關注
11文章
1884瀏覽量
132857
發布評論請先 登錄
Matlab移位寄存器的實現
移位寄存器原理
四位雙向移位寄存器實驗
移位寄存器的工作原理是什么?
移位寄存器的特點_移位寄存器工作原理

移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途
移位寄存器74ls194應用電路圖大全(雙向移位寄存器/74HC93/環形計數器)

移位寄存器的原理

評論