display.c

来自「stc89c58的c51测试程序」· C语言 代码 · 共 118 行

C
118
字号
#include <regx51.h>
#include "intrins.h"

extern bit	R_led;
extern bit	G_led;
extern bit	B_led;

extern bit	R_led_zt;
extern bit	G_led_zt;
extern bit	B_led_zt;

extern unsigned char CLN;

void mdelay(unsigned char delay);

unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d};
unsigned char code tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};


void Display()
{ 
    /*if(CLN==0)
	{    
	R_led_zt=0;
	G_led_zt=1;
	B_led_zt=1;
	}

    if(CLN==1)
	{    
	R_led_zt=1;
	G_led_zt=0;
	B_led_zt=1;
	}

    if(CLN==2)
	{    
	R_led_zt=1;
	G_led_zt=1;
	B_led_zt=0;
	}

    if(CLN==3)
	{    
	R_led_zt=0;
	G_led_zt=0;
	B_led_zt=1;
	}

    if(CLN==4)
	{    
	R_led_zt=0;
	G_led_zt=1;
	B_led_zt=0;
	}

    if(CLN==5)
	{    
	R_led_zt=1;
	G_led_zt=0;
	B_led_zt=0;
	}
    if(CLN==6)
	{    
	R_led_zt=0;
	G_led_zt=0;
	B_led_zt=0;
	}*/


    if(CLN==0)
	{    
	P3_5=1;
	P3_6=0;
	P3_7=0;
	}

    if(CLN==1)
	{    
	P3_5=0;
	P3_6=1;
	P3_7=0;
	}

    if(CLN==2)
	{    
	P3_5=0;
	P3_6=0;
	P3_7=1;
	}

    if(CLN==3)
	{    
	P3_5=1;
	P3_6=1;
	P3_7=0;
	}

    if(CLN==4)
	{    
	P3_5=1;
	P3_6=0;
	P3_7=1;
	}

    if(CLN==5)
	{    
	P3_5=0;
	P3_6=1;
	P3_7=1;
	}
    if(CLN==6)
	{    
	P3_5=1;
	P3_6=1;
	P3_7=1;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?