阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 第十八屆TAIROA社團法人台灣智慧自動化與機器人協會_自動化工程師證照考試_Level 2/機器人中階:控制系統#72749
科目:控制系統
年份:107年
排序:0

申論題內容

6. 一個 8 位元計數器其輸出接到一個 10 位元計數器的輸入端,若計數器初值假設為零,第一個計數器輸入端出現一串脈波後,8 位 元計數器假設值為 80H,十位元計數器計數值為 005H,請問共輸入幾個脈波? _____________ (以 10 進位制表示)。

詳解 (共 1 筆)

詳解 提供者:hchungw

需要了解計數器是如何工作的。一個8位元的計數器可以從0計數到2^8 - 1 = 255。每當脈波進入,計數器的數值就會增加1,直到達到最大值255,然後它會重設為0並開始新的一輪計數。

在這個問題中,8位元計數器的值為80H。在16進位制中,80H等於128(十進位制)。這意味著已經有128個脈波進入了8位元計數器。

然後,每當8位元計數器達到其最大值並重設為0時,它就會產生一個脈波送到10位元計數器。10位元計數器的數值為005H,這在16進位制中等於5(十進位制)。所以,8位元計數器已經達到並超過了其最大值0並重設為0五次。

每一次重設都需要256(即2^8)個脈波。因此,總共有5 * 256 = 1280個脈波進入了8位元計數器。

所以,總共輸入了128(來自當前8位元計數器數值)+ 1280(來自五次8位元計數器的重設)= 1408個脈波。