单片机数码管如何显示数字?

环球商务网 2021-12-12 06:52 编辑:admin 301阅读

从电路图来看,是需要数码管共阳极的,哪一位的三极管导通,则该位的数码管就有被点亮的机会。
那么七段码数据,低电平的位对应该笔画的LED亮。



大致代码:
P2=0xff;
P0=s_code[1];     //0xF9
P2=0xfe;    // P2.0=0
delay_ms();
P2=0xff;
P0=s_code[2];     //0xA4
P2=0xfd;    // P2.1=0
delay_ms();
P2=0xff;
P0=s_code[3];     //0xB0
P2=0xfb;    // P2.2=0
delay_ms();
P2=0xff;
P0=s_code[4];     //0x99
P2=0xf7;    // P2.3=0
delay_ms();

plc数码管显示程序梯形图

数码管每一段相当于二极管,连接PLC输出点,要显示数字几,就将对应段点亮,几输入端有就输入。
用途:将指定数字的十六进制内容转换为8位,7段显示代码,并将其放入指定目标字的高8位或低8位中。
七段数码管已可以特定的集成电路控制,只要向集成电路输入4-bit的二进制数字讯号就能控制七段数码管显示;市面上更有 8421-BCD 代码直接转为七划管控制电平的 IC,方便配合单片机使用。



扩展资料:
根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。
梯形图中逻辑解算是按从左至右、从上到下的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。
参考资料来源:百度百科-梯形图