2.1 主要技術指標
利用編/譯碼器、按鍵和數碼管設計一數字顯示電路,要求按下編號為0~7中的任一按鍵時,數碼管能夠顯示出對應的數字。
2.2整體設計方案
2.2.1 設計方案
用八按鍵開關實現高低電平的輸入;按鍵與BCD碼之間的轉換用74LS148D八三編碼器實現;BCD碼與數字顯示之間的轉換用譯碼器74LS48D實現,最后加一七位共陰數碼管顯示對應按鍵的0~7的數字。
圖2-1 74LS148的功能表及在Multisim中的邏輯圖 圖2-2 74LS48D在Multisim中的邏輯圖
2.3單元電路設計及功能說明1、按鍵開關部分:控制高低電平對74LS48D編碼器的輸入。 圖2-3 電路設計按鍵部分截圖 2、編碼/譯碼器:將按鍵輸入的高低電平用74LS148D編碼為BCD碼,因為輸出端為非,所以在A0~2口接非門;根據74ls148的功能特性,在GS端加非門,當無按鍵按下時,控制74ls48不工作;當有按鍵按下時再輸入到譯碼器74LS48D中完成數碼管的顯示。 圖2-4電路設計編碼/譯碼器部分截圖 3、數碼管的顯示:將編碼器中輸出的數據在數碼管中以0~7的數字形式顯示。 圖2-5電路設計數碼管顯示部分截圖 2.4調試過程及仿真結果
2.4.1 仿真條件在Multisim仿真軟件中進行 2.4.2 仿真結果按下編號為0~7中的任一按鍵時,數碼管能夠顯示出對應的數字。 圖2-6電路設計仿真結果截圖
2.5 主要元件清單表2-1元件清單表
2.6 小結通過這次的電路設計對編碼/譯碼器有了一個更加全面的認識,在剛開始設計電路時,有好幾次走入了誤區,剛做按鍵控制BCD 碼時沒有想到對編碼器的使用;后來在選擇編碼 /譯碼器的時候也沒有注意到CMOS和TTL規格的區分,后來還是在老師的指導下重新認識了這一問題。這道題設計之后,也看出了自己在數字電路這一方面還需要更深入更全面的學習。
以上的Word格式文檔51黑下載地址:
http://www.zg4o1577.cn/bbs/dpj-199047-1.html
|