?
圖3 三進制計數器電路
三進制計數電路由2個主從JK觸發器構成。第一個主從JK觸發器的輸出Q1端直接接入74LS138譯碼器的輸入端,第二個主從JK觸發器的輸出Q2端輸入也直接接入74LS138的輸入端,同時,第二個主從JK觸發器的另一端輸出直接作為第一個主從JK觸發器的J端輸入,注意,Q2應比Q1的權高。并且,兩個主從JK觸發器的K端輸入都是接的高電平,這樣就能使變化后的脈沖的周期為3,從而實現了三進制計數。
(3)譯碼電路(如圖4)
?
圖4 譯碼電路
74LS138譯碼器是一種經常使用的3線8線譯碼器,如圖所示,4、5端接地,6端接控制電路提供的控制信號,1、2、3分別第一個和第二個主從JK觸發器的輸出信號Q1、Q2、和控制電路的控制信號。由于只要求有6個指示燈,所以在74LS138的輸出端只接了6個端口(左轉彎:Y0 Y1 Y2;右轉彎 :Y4 Y5 Y6)用以控制信號燈。并且,按照以下真值表來實現。
開關控制三進制計數器6 個 指 示 燈
A BQ1 Q2D0 D1 D2 D4 D5 D6
0 0 CP CP CP CP CP CP
0 1 0 0
0 1
1 0 0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
1 0 0 0
0 1
1 0 0 0 1 0 0 0
0 1 0 0 0 0
1 0 0 0 0 0
1 1 0 0 0 0 0 0
(4)驅動電路:如圖5
?
圖5 驅動電路
使用發光二極管來顯示運行結果。發光二極管正端接5V電源,當非門的右邊輸入的是高電平,則經過非門以后變成低電平,則發光二極管亮;當非門的右邊輸入的為低電平,則經過非門以后變成高電平,則發光二極管熄滅。