數位邏輯BCD設計講解 - junwinson
文章推薦指數: 80 %
1.在設計BCD加法器的部份我們可以知道當10的時候就要顯示出0並且十位部份要進位而如何進位依照學裡來看就是進行加6的動作為何要加6 以下分為兩個來 ... junwinson 跳到主文 夢裡花落知多少 部落格全站分類:不設分類 相簿 部落格 留言 名片 常態公告 Jun06Sat200923:49 數位邏輯BCD設計講解 1.在設計BCD加法器的部份我們可以知道當10的時候就要顯示出0並且十位部份要進位而如何進位依照學裡來看就是進行加6的動作為何要加6以下分為兩個來解釋 a.以16進位來看當10+6的時候就會回到0(16:0~15)所以+6會讓個位回到0b.以2進位來看1010+110=1 0000所以個位一樣是0(而且4bit2進位=16進位)2.以上是+6的概念但在設計部份比較快速設計的方法是用真值表去判斷首先我先講解+6進位的部份 a.看到橘色的部份從橘色部份開始就是顯示10->0,11->1......c_d表示十位進位由這裡我們直接做卡諾圖可以很快就推出 x4x2+x4x3到這裡十位部份我們只做到一半因為我們只有考慮到15若是值是16的話十位就會變成0主要是因為我們忘記考慮2進制進位問題所以我們最後還要再加上c(進位) 而最後的十位設計就會變成c+x4x2+x4x3b.十位部份解決之後我們就來解決顯示個位的4個bitx4x3x2x1從上面可以發現x1和最後要顯示出來的sx1值都是一模一樣所以我們知道這部份不用處理可以直接輸出(其實從+6的想法就可以知道這裡本來就不用處理)c.而sx2的部份(淺藍色部份)我們可以發現他從有進位之後就根原本的輸入是顛倒的0->11->0要解決這問題很簡單只要+1就可以而又剛好是因為進位才會發生所以很自然的就會把進位的c1加過來變成sx2=c_d+x2d.sx3部份考慮就會比sx2來的多一點因為當你sx2有進行+c1的動作的時候你就必須要考慮到(2進制)進位的問題所以看上面藍色的部份fx3為sx2進位後和x3做運算過後的結果所以從c2我們又可以發現sx3和fx3一樣是顛倒一樣是在十位進位所產生的結果所以我們就可以推出sx3=fx3+c_d而透過2bit的加法器就可以得出上面的結果x2,x3+c_d,c_d e.根據sx3的經驗我們來分析sx4要如何設計 一樣會有進位的考慮所以我們可以先寫出x2x3經過+c_d,c_d後的進位c3 (其實就是經過2bit加法器之後的cout) 這時候可以發現c3和x4以及sx4的關係 (注意再分析時不要忘了誰是由誰產生的因為很多人都會稿錯而造成分析錯誤) 推出sx4=c3xorx4 電路圖如下 BCD設計 2bit加法器 所以設計上就是這樣而已如果有問題還是不了解或者是我寫錯在來找我討論囉! 祝各位學弟妹allpass囉~ 以上電路圖由珊羽提供~ 全站熱搜 創作者介紹 junwinson junwinson junwinson發表在痞客邦留言(2)人氣() E-mail轉寄 全站分類:數位生活上一篇:悲鳴曲2 下一篇:安靜~ ▲top 留言列表 發表留言 近期文章 文章分類 winson~食記(4) 食記~火鍋(1)食記~台北小吃(1)食記~壽喜燒(3)食記~台南小吃(1) winson~美樂(7) 美樂~ROCK(4)美樂~華語(9)美樂~基督搖滾(1)英式搖滾(1)美樂~台語(1)美樂~抒情搖滾(6)modenrock(3) winson~到處拍拍晃晃(0) winson~生活科技(0) winson~樂活系列(9) 樂活系列~耍智障(13)Live823(1)樂活系列~雜詩(25)樂活系列~運動(0)愛情文學(3)樂活系列~經典名言(6)樂活系列~好文分享(4)樂活系列~愛情多少事(6)電影推薦(3) winson~1234聊天室(4) 政治(1)經濟&國際(2)社會&藝文(0)心情記事(16) 未分類文章(27) 最新迴響 站方公告 [公告]2022年度農曆春節期間服務公告[公告]MIB廣告分潤計劃、PIXwallet錢包帳戶條款異動通知[公告]2021年度農曆春節期間服務公告 月曆 « 七月2022 » 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 部落格文章搜尋 參觀人氣 本日人氣: 累積人氣: 新聞交換(RSS) 我的連結 誰來我家 QRCode 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗
延伸文章資訊
- 1數位邏輯BCD設計講解 - junwinson
1.在設計BCD加法器的部份我們可以知道當10的時候就要顯示出0並且十位部份要進位而如何進位依照學裡來看就是進行加6的動作為何要加6 以下分為兩個來 ...
- 2[Day22]BCD計數器 - iT 邦幫忙
今天要來分享BCD計數器,如果對BCD不瞭解的人可以參考一下維基百科,我們先來看一下原本1-bit加法器的構造 https://ithelp.ithome.com.tw/upload/images/.
- 3BCD 碼加法器的製作與探究作者
BCD 加法器如圖3 所示是由IC1 基本加法電路和IC2 校正補償電路,即圖. 3 中下方中的一組進位偵測電路所做成的,BCD 碼加法器電路的電路圖如下. 圖3 BCD 碼加法器電路圖 ...
- 4減法器與BCD 加法器實驗
1 加法器. 數位計算機最基本的算術運算電路就是加法器. (adder)。加法器的基本結構有半加器(half-adder,. HA)和全加器(full-adder, FA)兩種。所謂半加器是.
- 5組合邏輯電路設計 算術運算電路
半加法器(Half Adder) 是一種組合邏輯電路,此電路僅可執行兩組1 位元之二進位 ... 根據BCD 碼與二進位碼之關係,分成3 個部份來說明設計十進位加法器之演算法如下:.