490 likes | 810 Views
BCD 碼轉換加 3 碼. 組 別: A9 指導老師:吳勝福 老師 組 員:黃崇睿 ( 電路製作 ) 林軒田 ( 報告撰寫 ). 大綱 Outline. 專題簡介 相關知識 材料設備 專題設計 電路設計 心得感想. 專題簡介. 使二系統在使用不同二進位碼時也可相容的電路 應用範圍: 電子計算機、行動電話、數位照相機、筆記型電腦、個人數碼助理 (PDA) 、及隨身 CD 播放器等領域. 相關知識. 加法器介紹. 半加器 (half-adder) 輸入 : 被加數 (x) 、加數位元 (y) 輸出 : 和 (s) 、進位 (c)
E N D
BCD碼轉換加3碼 組 別:A9 指導老師:吳勝福 老師 組 員:黃崇睿(電路製作) 林軒田(報告撰寫)
大綱Outline • 專題簡介 • 相關知識 • 材料設備 • 專題設計 • 電路設計 • 心得感想
專題簡介 • 使二系統在使用不同二進位碼時也可相容的電路 • 應用範圍: • 電子計算機、行動電話、數位照相機、筆記型電腦、個人數碼助理(PDA)、及隨身CD播放器等領域
相關知識 • 加法器介紹 • 半加器(half-adder) • 輸入:被加數(x)、加數位元(y) • 輸出:和(s)、進位(c) • 真值表:
半加器的各種製作 (b) S=(x+y)(x’+y’) C=xy (a) S=xy’+x’y C=xy (e) S=x⊕y C=xy (c) S=(C+x’y’)’ C=xy (d) S=(x+y)(x’+y’) C=(x’+y’)’
全加器 • 輸入:x,y為要相加的兩個有效位元,z為前面較低有效位置而來的進位 • 輸出:輸出:和(s)、進位(c) • 真值表
全加器的卡諾圖 yz 00 01 11 10 x 00 01 11 10 x 0 1 0 1 S=x’y’z+x’yz’+xy’z’+xyz C=xy+xz+yz
全加器的布林函數 • S=x’y’z+x’yz’+xy’z’+xyz • C=xy+xz+yz
材料設備 • IC編號: • 74LS00 X 1 • 74LS08 X 2 • 74LS32 X 4 • 電阻: • 1KΩ X 5 • 30K Ω X 8
設計步驟 • 1.說明問題 • 2.確定可用輸入變數數目,所需要的輸出數目 • 3.指定輸入與輸出變數的文字符號 • 4.導出定義輸入與輸出之間所需關係的真值表 • 5.求得各輸出的簡化布耳代數 • 6.畫出邏輯圖
設計步驟 • 實際設計方法必須考慮下列約束 • 1.邏輯閘最少數目 • 2.輸入最少數目 • 3.信號經過電路最小傳輸時間 • 4.各閘間的聯接為最少 • 5.各閘驅動能力限制
專題設計 • 藉BCD轉換至加-3碼來說明 • 輸入:A,B,C,D • 輸出:w,x,y,z • 真值表 • Ps:未列入表的六種為 隨意組合Don’t Care
卡諾圖簡化 1/2 CD CD 00 01 11 10 00 01 11 10 AB AB 00 01 11 10 00 01 11 10
卡諾圖簡化 2/2 CD CD 00 01 11 10 00 01 11 10 AB AB 00 01 11 10 00 01 11 10
布林函數 z=D’ y=CD+(C+D)’ x=B’(C+D)+B(C+D)’ w=A + B(C+D)
心得感想 • 學習到電路的偵錯
一開始設計的時候,複雜的地方就是要作 不同碼的切換。當我們要用自己的麵包板上製作,就會碰到一些困難。參考了網路上學長們的設計,大致了解了 Jump 的方法,我們就開始傻傻的畫起了邏輯電路圖。
做完除法器以後,其實還是很難相信自己完成了一個這樣的作品!密密麻麻的元件、線,但看著七段顯示器忠實的顯示著我們所設計的運算,這個實驗,最重要的應該是學到了不少邏輯設計的技巧,以及磨練出我們解決複雜問題的耐心吧!至少面對一個邏輯設計的問題,我們現在應該比較能有系統、有方法的去面對與解決了!做完除法器以後,其實還是很難相信自己完成了一個這樣的作品!密密麻麻的元件、線,但看著七段顯示器忠實的顯示著我們所設計的運算,這個實驗,最重要的應該是學到了不少邏輯設計的技巧,以及磨練出我們解決複雜問題的耐心吧!至少面對一個邏輯設計的問題,我們現在應該比較能有系統、有方法的去面對與解決了!