7个数码管最少需要几个二进制来表示
每个数字管都有8 个显示段(包括小数点),需要1 个字节(8 位二进制代码)。如果使用静态显示方法,则7 个数字试管需要8 * 7 = 5 6 位二进制代码来表示它们。
但是,如果您使用扫描显示方法,则只需要8 位段代码 + 7 -bit代码= 1 5 -bit二进制代码。
七段数码管驱动方式及引脚连接方法
对驾驶方法的完整分析和数字管与BCD代码的七个片段1 个登录解码器的销钉连接。这种驾驶方法简单易用,显示屏的效果是明亮的,但缺点是它将占据更多的资源I/O。
2 同一名称的末端,因为所有段代码彼此连接,并且必须使用Strobo通信路径添加公共极,并且每个数字管都可以独立控制。
当微控制器排放Glifo代码时,数字管仅根据栅极信号显示相应的字形。
此方法节省了I/O,但需要精确的定时控制。
3 电流,并根据亮色选择适当的电阻值。
张力:段代码的张力取决于颜色(通常为5 V),小数电压也取决于颜色。
电流:当静态时出现时,总电流约为8 0,但(每个段为1 0); 4 市政当局数字管的中心枢轴必须连接到正电极(高水平),而公共阴极必须放在地面上(低水平)。
两个中央别针的内部很短。
尽管常见的阳极销和数字阴极管的图基本相同,但请确保遵循正确的焊接参数,例如2 6 0度的温度,5 秒的焊接时间,并注意保护性膜的存在使用前抢走它。
通过上面提到的完整介绍,现在您可以深入了解驾驶方法和七个段数字管的引脚连接。
七段led数码管的显示方式有静态显示和什么两种
显示带有段的LED数字管道的方法包括静态显示和动态扫描显示。求数码管静态显示程序,扩展8个七段数码管,显示“12345678“,要汇编的,不要C语言的。
扩展8 1 6 4 可以实现数字管道的静态显示。以下是显示“ 1 2 3 4 5 6 7 8 ”的汇编程序的示例。
该程序从地址00H开始,然后转到主标签。
在主标签上,首先初始化SP SPE空间堆叠长达6 0小时,然后指示DPTR指针到“表显示”选项卡。
该程序首先处理P2 .4 -P2 .7 段,然后处理片段P1 .4 -P1 .7 每个片段都通过8 个周期,并且显示屏在整个周期内变化。
处理P2 .4 时,将R5 分配到1 ,然后分配8 次。
0-p2 .3 段。
处理片段P1 .4 R5 时,将分配为1 ,然后循环8 次。
部分。
程序中的“表显示”选项卡存储了与数字0-9 相对应的8 个数字管道的8 个字符的段代码。
该程序使用周期和切换操作实现8 个数字管的静态显示,字符的顺序为“ 1 2 3 4 5 6 7 8 ”。
汇编程序的示例上方的一个示例适用于静态显示应用程序,该应用程序扩展了8 ,1 6 4 个具有七个段的数字管道。