⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 SHT10温湿度测试
💻 C
字号:
#include "reg52.h"

unsigned char code led_seg[13]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc6,0x89,0x8c};//C,H,P yingwen
unsigned char code led_seg1[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//有小数点
unsigned char code led_sel[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
unsigned char sel1,sel2,sel3,sel4,sel5,sel6,sel7,sel8;
static unsigned int j;

static void mDelay(j)
{
    unsigned int i;
	for(;j>0;j--)
	{
	    for(i=124;i>0;i--)
		{;}
	}
}

void led_show(void)
{
   	P1=led_sel[0]; 
	P0=led_seg[sel1];
	mDelay(2);
	P1=led_sel[1];
	P0=led_seg[sel2];
	mDelay(2);
	P1=led_sel[2]; 
	P0=led_seg1[sel3];//小数点显示
	mDelay(2);
    P1=led_sel[3]; 
	P0=led_seg[sel4];
	mDelay(2);
	P1=led_sel[4]; 
	P0=led_seg[sel5];
	mDelay(2);
	P1=led_sel[5]; 
	P0=led_seg[sel6];
	mDelay(2);
	P1=led_sel[6]; 
	P0=led_seg[sel7];
	mDelay(2);
	P1=led_sel[7]; 
	P0=led_seg[sel8];
	mDelay(2);
}

void led_show12(void)
{
   	P1=led_sel[0]; 
	P0=led_seg[sel1];
	mDelay(2);
	P1=led_sel[1];
	P0=led_seg[sel2];
	mDelay(2);

}

void led_showdian(void)
{
   	P1=led_sel[0]; 
	P0=led_seg[sel1];
	mDelay(2);
	P1=led_sel[1];
	P0=led_seg1[sel2];//小数点显示
	mDelay(2);
	P1=led_sel[2]; 
	P0=led_seg[sel3];
	mDelay(2);
    P1=led_sel[3]; 
	P0=led_seg[sel4];
	mDelay(2);
    P1=led_sel[7]; 
	P0=led_seg[sel8];
	mDelay(2);
}

void led_show4(void)
{
   	P1=led_sel[0]; 
	P0=led_seg[sel1];
	mDelay(2);
	P1=led_sel[1];
	P0=led_seg[sel2];
	mDelay(2);
	P1=led_sel[2]; 
	P0=led_seg[sel3];
	mDelay(2);
    P1=led_sel[3]; 
	P0=led_seg1[sel4];
	mDelay(2);
	P1=led_sel[7]; 
	P0=led_seg[sel8];
	mDelay(2);
}

⌨️ 快捷键说明

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