- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
暂存器与计数器.ppt
Internet Telephony 暫存器與計數器 Chapter 6 6.1 暫存器 時控序向電路 ㄧ群正反器及組合邏輯閘 加以連接形成回授網路 正反器 + 組合邏輯閘 (必要的) (可選的) 暫存器: ㄧ群正反器 邏輯閘決定這個資料如何轉移至暫存器。 計數器 (counter) : 本質上是一個暫存器,依照預定的順序轉變其二進位狀態。 6-1 暫存器 n-位元暫存器 一個 n 位元的暫存器是由 n 個正反器所構成,可儲存n 位元的二進位資訊 4-位元暫存器:圖6-1 具有一載入控制輸入的4位元資料儲存暫存器 6-2 移位暫存器 移位暫存器 一個可將二元資料以所指定之單向或雙向移位至其相鄰的暫存器稱為移位暫存器 (shift register)。 最簡單的移位暫存器僅僅使用正反器,如圖6-3所示。 串列轉移與並行轉移形成對照 串列轉移: 一個數位系統一次轉移或處理一個位元的資料時,則此系統被稱為操作於串列模式。 從原來的暫存器移位至預定的暫存器。 並行轉移: 並行轉移則是在相同時間轉移暫存器內的全部位元資料。 範例:暫存器 A 串列轉移至暫存器 B 範例:暫存器 A 串列轉移至暫存器 B 利用D型正反器的串列加法 利用JK正反器的串列加法 JQ = x y KQ = x? y? = (x + y)? S = x ? y ? Q 電路圖 JQ = x y KQ = x? y? = (x + y)? S = x ? y ? Q 通用移位暫存器 (universal shift register) 單向移位暫存器 (unidirectional shift register) 雙向移位暫存器 (bidirectional shift register) 通用移位暫存器 (universal shift register) : 具有雙向移位功能且具備並列載入能力的暫存器 通用移位暫存器具有下列功能: 1. 一個清除 (clear) 控制將暫存器清除為0。 2. 一個時脈 (clock) 輸入使所有操作同步化。 3. 一個右移 (shift-right) 控制用以啟動向右移位操作,以及串列輸入及輸出 (serial input and output) 線配合成可向右移位。 4. 一個左移 (shift-left) 控制用以啟動向左移位操作,以及串列輸入及輸出 (serial input and output) 線配合成可向左移位。 5. 一個並列載入 (parallel-load) 控制以啟動並列轉移,及有 n 條輸入線配合提供並列轉移。 6. n條的並列輸出線。 7. 在時脈不斷供應之下,有一個控制狀態可使暫存器內的資訊維持不變。其他的移位暫存器可能只有前述的部分功能,但至少具備一種移位操作功能。 範例: 4-位元 通用移位暫存器 Function table Clear s1 s0 A3+ A2+ A1+ A0+ (operation) 0 × × 0 0 0 0 Clear 1 0 0 A3 A2 A1 A0 No change 1 0 1 sri A3 A2 A1 Shift right 1 1 0 A2 A1 A0 sli Shift left 1 1 1 I3 I2 I1 I0 Parallel load 6-3 漣波計數器 計數器 (counter): 暫存器依據輸入時脈,行經規定的狀態順序,稱為計數器 (counter)。 依據應用的輸入脈波而定 輸入脈波:輸入脈波可能是時脈脈波或是從一些外在來源所產生 狀態順序:狀態的順序可能依照二進位數字順序,或是任何其他的狀態順序。 ? 依照二進位數字順序的計數器,稱為二進位計數器 (binary counter)。 計數器的分類為兩種:兩種。 漣波計數器(Ripple counters) 在漣波計數器中,正反器的輸出轉變被當作是其他正反器的觸發來源。 ? 無共同的時脈脈波 (非同步) 同步計數器(Synchronous counters) 在同步計數器中,所有正反器的輸入 C 接受共同的時脈。 範例:4位元的二進位漣波計數器 二進位計數順序: 4-位元 BCD漣波計數器 電路圖 串接BCD計數器可組成多位數的十進位計數器 三位數的十進位計數器:三個串接的BCD計數器 6-4 同步計數器 同步計數器 同步計數器的時脈脈波同時加至全部正反器的輸入,同時觸發所有的正
文档评论(0)