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