一:数码管介绍
数码管其实就是8个发光二极管构成8个段,把所有负极接一起称为共阴,同理有共阳数码管。
通过对非公共端的单独操作可实现点亮具体某一段,从而实现数字或字符的显示。
上图中a为共阴,b为共阳
多位数码管是将每位数码管的公共端引出作为位选引脚,将不同位的同一段接在一起,最终形成的引脚有8个段引脚和n个位引脚(n为数码管位数)
假设段为x坐标,位为y坐标,通过x,y的值可映射到多位数码管中的具体某一段,对其操作便可实现数字或折服的显示。
二:具体显示方法
由上面讲解可知,要让一位数码管显示数字或者字符,必须向其各段输入高低电平,如果将8各段接在一个8位寄存器(P1)
只需向此寄存器输入一个二位十六进制数即可。
三:共阴数码管码表
0x3f ,
0x06 , 0x5b , 0x4f ,0x66 , 0x6d ,
0 1 2