數碼管我們并不陌生,它是一種常用的顯示器件,在生活中也經常見,比如說電子萬年曆,洗衣機的數顯等。
什麼是數碼管
數碼管是由多個發光二極管組成的一種顯示器件,按字段多少可以分為七段管、八段管、米字管等;按工作方式分又可分為共陽數碼管和共陰數碼管;按位數分又可分為1位、2位、3位、4位等;按顔色分還有紅色、綠色、藍色等,按大小還可分為0.28寸、0.30寸、0.36寸等。
以八段管為例介紹其字段,八段管如下圖所示。
3. 數碼管工作原理詳解
數碼管的共陽工作方式和共陰工作方式對初學者而言可能不太好理解,為了加強理解下面把數碼管簡化,如下圖所示:
共陰數碼管:将發光二極管的陰極共同連接在一起;
共陽數碼管:将發光二極管的陽極共同連接在一起;
對共陽數碼管而言,如果要顯示“7”字,公共端給高電平,a,b,c給低電平,d,e,f,g,h給高電平就可以了。
将數碼管的字段表做成表格,如下所示。
從表格中可以看出,要共陽數碼管顯示“7”,隻要給數碼管0xF8就可以了。共陰數碼管正好相反,如下:
在程序中怎樣控制呢?既然知道了數碼管的點亮方式,那就可以将要顯示的數字做成數組字段。共陽、共陰數碼管0-9的字段為:
注:本文隻是對基礎内容進行了簡單的描述,希望對初學者起到一定的借鑒作用,如果是大神還請斧正。
本公衆号緻力于單片機、ARM等嵌入式軟硬件的設計經驗分享,秉承“人人都是電子設計經驗的分享者”的理念,成功路上不孤單,我們一起努力。公衆号:micropoint8,QQ群:143586739
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!