利用譯碼功能顯示數字。
“CD4511顯示數字”電路圖
參照CD4511的真值表在數碼管上顯示0~9,通過撥碼開關S1,控制CD4511輸入端不同的高低電平,通過内部譯碼輸出段碼,經過電阻R1~R7限流後加到數碼管段碼,數碼管公共極接負極。
比如顯示數字“1”,參譯碼塊真值表,得知“A0=1,A1=0,A2=0,A3=0”,将A0相對應的撥碼開關撥到高電平,A1、A2、A3對應的撥碼開關撥到低電平(也即是電源的負極)。BCD碼(8421)的計算方式,顯示數字“1”為例,8×A3 4×A2 2×A1 1×A0=8×0 4×0 2×0 1×1=1。按照真值表,通過撥碼開關給CD4511輸入不同的高低電平,能顯示數字,但是顯示“6”與“9”怎麼怪怪的呢?
那時因為顯示有問題,不是電路有問題,而是CD4511設計之初,就是在顯示“6”時,“a”段消隐(不顯示),顯示“9”時,“d”段消隐,沒有辦法改變。
撥碼開關給輸入端加高電平時,為什麼不直接加 6V,而是采用電阻R8與R9分壓獲取高電平?
這樣設計,主要是為了防止操作失誤,如果不采用分壓,撥碼開關S1的5、6、7、8引腳直接接 6V,當你誤将撥碼開關的第1個開關與第5個開關同時閉合時,會發生什麼現象呢?
誤操作有可能将電源短路,短路的危害前面已經講過,通過分壓電路,既保證能獲得高電平,同時由于R9的存在,電源是不會發生直接短路現象的!還有一種方法,可以在BCD輸入端接下拉電阻,平常該腳為低電平,需要高電平時,直接加電源Vc
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!