數(shù)碼管是一種常見的普遍的顯示數(shù)字的顯示器件,日常生活中例如:電磁爐、全自動洗衣機、太陽能水溫顯示、電子鐘等等數(shù)不勝數(shù)。所以掌握數(shù)碼管的顯示原理,是很有必要的。
數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點顯示),本實驗所使用的是八段數(shù)碼管。按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。
共陽數(shù)碼管在應(yīng)用時應(yīng)將公共極COM 接到+5V上,當(dāng)某一字段發(fā)光二極管的陰極為低電平時,相應(yīng)字段就點亮。當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極COM 接到地線GND 上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點亮。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。
數(shù)碼管的每一段是由發(fā)光二極管組成,所以在使用時跟發(fā)光二極管一樣,也要連接限流電阻,否則電流過大會燒毀發(fā)光二極管的。本實驗用的是共陰極的數(shù)碼管,共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極接到GND上,當(dāng)某一字段發(fā)光二極管的陽極為低電平時,相應(yīng)字段就熄滅。當(dāng)某一字段的陽極為高電平時,相應(yīng)字段就點亮。
準(zhǔn)備實驗用元器件,我們參考實物連接圖按原理圖1、圖2連接好電路,實驗現(xiàn)象為數(shù)碼管顯示0-9 循環(huán)顯示。
八段數(shù)碼管*1
220Ω直插電阻*8
面包板*1 面包板跳線*1 扎
數(shù)碼管共有七個顯示數(shù)字的段,還有一個顯示小數(shù)點的段。當(dāng)讓數(shù)碼管顯示數(shù)字時,只要將相應(yīng)的段點亮即可。例如:讓數(shù)碼管顯示數(shù)字1,則將b、c 段點亮即可。將每個數(shù)字寫成一個子程序,在主程序中每隔2s 顯示一個數(shù)字,讓數(shù)碼管循環(huán)顯示1~8 數(shù)字。每一個數(shù)字顯示的時間由延時時間來決定,時間設(shè)置得大些,顯示的時間就長些,時間設(shè)置得小些,顯示的時間就短。
參考程序源代碼太長,查閱見電腦報數(shù)橙官網(wǎng):http://www.showchin.com/arti。