由圖3不難看出當電源接通后,即便不清零的話,無論計數單元出現哪種隨機組合,最多經過10個時鐘脈沖輸入之后,都會自動滑入我們所需的圖2所列狀態中的一種狀態。綜上所述,可以得到十進制約翰遜計數器總的狀態轉換圖(見圖4)
3、時序譯碼電路分析(見圖1)

將每個十進制數對應的Q1Q2Q3Q4Q5代入以上的邏輯表達式,便可算出每個十進制數對應的Y0~Y9、Qco的輸出結果(見表1)。
從兩個時鐘脈沖輸入端的內部邏輯電路看,CP1~CP5=,利用CP上升沿(CP=1)計數時,EN端必須接低電平(EN=0),CP1~CP5才能為上升沿1,反之,利用EN下降沿(EN=0)計數時,CP端必須接高電平(CP=1),CP1~CP5同樣才能為上升沿1,CP和EN的其它三種輸入組合都使CP1~CP5為0,計數器處于保持狀態。在“R”端加上高電平或正脈沖時,計數器中各計數單元F1~F5均被置零,計數器為“00000”狀態。CD4017有10個譯碼輸出端Y0~Y9,計數時它會隨時鐘脈沖的輸入而依次出現高電平,見表1。此外,為了級聯方便,還設有進位輸出端Qco,每輸入10個時鐘脈沖,就可得到一個進位輸出脈沖,所以Qco可作為下一級計數器的時鐘信號。從上述分析中可以看出,CD4017的基本功能是對“CP”端輸入脈沖的個數進行十進制計數,并按照輸入脈沖的個數順序將脈沖分配在Y0~Y9這十個輸出端,計滿十個數后計數器復零,同時輸出—個進位脈沖(見圖5)。
4、結束語
和CD4017C集成電路相互通用的還有CD4017B,兩者內部電路略有不同,CD4017B唯一不同于CD4017C的地方是D3的邏輯運算方法稍有不同,但運算的結果是完全一樣的,如CD4017C集成電路的D3=;而CD4017B集成電路的