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

📄 led.c

📁 在KEILC下进行编译的程序,单片机可以进行AD,DA数据采集
💻 C
字号:
#include "fx2.h"
#include "fx2regs.h"
#include "io.h"

BYTE const LED_CODE[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8E,0xFF}; //LED编码
//						 0     1    2    3    4    5    6    7	  8    9    A    b    c    d    E    F	       			
BYTE DispBuf[4];
BYTE code Bit_No[4] = {0xfe,0xfd,0xfb,0xf7} ;

void Led_Display()
{
	BYTE i,j;
	
	for(i = 0; i < 4; i++)
	{
		*LED_CS = 0xFF;
		if(DispBuf[i] >= 0x80)
		{
			*LED_SEG = LED_CODE[DispBuf[i]-0x80]&0x7F ;
		}
		else
		{
			*LED_SEG = LED_CODE[DispBuf[i]];
		}
		*LED_CS = Bit_No[i];
		for(j=0;j<200;j++) ;
	}
	*LED_CS = 0xFF;
}

void Disp_Init()
{
	BYTE i;
	
	for(i = 0; i < 4; i++)
	{
		DispBuf[i] = 0;
	}
	*LED_SEG = 0xFF;
	*LED_CS = 0xFF;
}

⌨️ 快捷键说明

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