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

📄 yaoyao1.0.c

📁 单片机控制LED显示文字
💻 C
字号:


#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define out P1
sbit p3_3=P3^3;
sbit led1=P3^2;
sbit led2=P3^4;
sbit led3=P3^5;
sbit led4=P3^7;
uchar ok;
uchar code disp_tab[]=
{0xFF,0xFF, 0x0F,0xFF,
0xFF,0x9F, 0xFF,0xFF,
0xFF,0xCF, 0x00,0x80,
0xFF,0xE7, 0x00,0x80,
0xFF,0xF3, 0xEF,0xFF,
0xFF,0xF8, 0xDF,0xFF,
0x00,0xFC, 0x8F,0x9F,
0x00,0xFE, 0x81,0x9C,
0x7F,0xFC, 0xE1,0x9C,
0xFF,0xF9, 0xE7,0x9C,
0xFF,0xF3, 0x00,0x80,
0xFF,0xE7, 0x00,0x80,
0xFF,0xCF, 0xE7,0x9C,
0xFF,0x9F, 0xE7,0x9C,
0xFF,0xDF, 0xE7,0x9F,
0xFF,0xFF,0xFF,0xFF,/*"人",0*/ /*"性",0*/

0xFF,0xDF, 0xFF,0xF7,
0xCF,0xCF, 0xE7,0xE7,
0xCF,0xE7, 0xE7,0xF3,
0xCF,0xF7, 0xE7,0xF9,
0xCF,0xE3, 0x67,0xF0,
0xCF,0xC9, 0x27,0xF2,
0xCE,0xDC, 0x07,0xF3,
0x48,0x9E, 0x00,0x80,
0x09,0x9F, 0x00,0x80,
0x8F,0x9F, 0x27,0xF3,
0x8F,0x9F, 0x67,0xF2,
0xCF,0x9F, 0xE7,0xF0,
0xCF,0x9F, 0xE7,0xF9,
0xCF,0x9F, 0xE7,0xF3,
0xFF,0x9F, 0xE7,0xF7,
0xFF,0xFF,0xFF,0xFF,/*"之",1*/ /*"本",1*/

0xFF,0xFD, 0xFF,0xFF,
0xE7,0xFC, 0xFF,0xFD,
0x64,0xFE, 0xBB,0x85,
0x20,0x80, 0x2A,0x85,
0x01,0x80, 0x28,0xD4,
0x47,0xFC, 0xA9,0xD4,
0x3F,0x99, 0xAB,0xD5,
0xB3,0xCF, 0x03,0xD4,
0xF3,0xE3, 0x03,0xD4,
0x03,0xF0, 0xA9,0xD5,
0x03,0x9C, 0xA8,0xD4,
0xF3,0x9F, 0x2A,0x84,
0xF3,0x8F, 0x2B,0x85,
0x03,0xC0, 0xBB,0xFD,
0x03,0xE0, 0xFF,0xFD,
0xFF,0xFF,0xFF,0xFF};/*"初",2*/ /*"善",2*/


void delay(n);
void display();	//显示子程序
void main()
{	
	EX1=1;	//开放外部中断1
	IT1=0;	//中断1为边沿触发方式
	EA=1;
	while(1);
} 

void display()
{	uchar i,j,n;
	n=0;	//正向显示
	for(i=0;i<48;i++)
	{	
		out=0xff;
		led4=1;
		led1=0;
		out=disp_tab[n++];
		delay(20);
			
		out=0xff;
		led1=1;
		led2=0;
		out=disp_tab[n++];
		delay(20);
	
		out=0xff;
		led2=1;
		led3=0;
		out=disp_tab[n++];
		delay(20);
		
		out=0xff;
		led3=1;
		led4=0;
		out=disp_tab[n++];
		delay(20);
		if(ok==1)
			return;
	}
}
void delay(n)
{
	uchar i;
	for(;n>0;n--)
	{
		for(i=0;i<7;i++);
	}
}

void int1() interrupt 2
{	
	uint i=5000;
	out=0x00ff;
	while(i--);
	display();
}

⌨️ 快捷键说明

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