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

📄 demo.c

📁 LED照明行业地砖及护栏控制器程序 从现况来看
💻 C
字号:
#include <reg51.h>
#include <stdio.h>//一般I/O函数
#include <stdlib.h>//标准函数
#include <absacc.h>//绝对地址
#include <intrins.h>//内部函数	
#include <setjmp.h>
#define uchar unsigned char
#define uint unsigned int
#define Byte unsigned char
#define Word unsigned int
#define ulong unsigned long
#define bool bit
#define true 1
#define false 0
#define V_TH0   0xfe  
#define V_TL0   0x0c  

sbit	a=P1^7;
sbit	b=P1^6;
sbit	c=P1^5;
sbit	d=P1^4;
sbit	lat=P1^3;
sbit	oe=P1^2;
//******************************
uchar code lab[]=
{
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x7F,0xFE,0xCF,0xFF,0xFF,0xE7,0xFF,
0xFF,0xFF,0xFF,0x7F,0xFE,0xCF,0x3F,0xFF,0xEF,0xFF,
0xFF,0xFF,0xFF,0x7F,0xFF,0xCF,0x8F,0xFF,0x7F,0xFE,
0xFF,0xFF,0xF3,0x7F,0xFF,0xDF,0xC3,0xFD,0x07,0xFE,
0xFF,0x3F,0xE0,0x3F,0x8F,0xDF,0xDF,0x3E,0xB8,0xFF,
0xFF,0x03,0xFF,0xBF,0xC0,0xDF,0x59,0xFF,0xBF,0xFF,
0xFF,0x7F,0xFF,0x01,0xFE,0x1F,0xDB,0xF8,0x9C,0xFF,
0xFF,0x7F,0xFF,0xDF,0xFF,0xC1,0x07,0xFF,0xD9,0xFF,
0xFF,0x7F,0xFF,0xCF,0xFB,0xDF,0x88,0xFF,0x2F,0xFC,
0xFF,0x7C,0xFF,0xEF,0xFB,0xDF,0x57,0x7E,0xC0,0xFF,
0xFF,0x79,0xE1,0xE7,0xFB,0xDF,0xDB,0x98,0xFF,0xFF,
0xFF,0x79,0xFC,0xF7,0xFB,0xC7,0xDD,0xF1,0x3F,0xFF,
0xFF,0x79,0xFF,0xF3,0x83,0x53,0xEE,0x7E,0x00,0xFE,
0xFF,0x79,0xFF,0x31,0xF8,0xE9,0x0F,0x79,0x7E,0xFF,
0xFF,0x7B,0xFF,0xF4,0xFB,0xEC,0xC0,0xF9,0x7E,0xFF,
0xFF,0x7B,0xFF,0xF6,0xFB,0xEF,0x8D,0xF9,0x60,0xFF,
0xFF,0x7B,0x67,0xF7,0xFB,0xEF,0xD5,0xFD,0x7E,0xFF,
0xFF,0x0B,0xC0,0xF7,0x8B,0xEF,0xDD,0xFD,0x7E,0xFF,
0x3F,0xC0,0xFF,0x37,0xE0,0xE7,0x1D,0xFD,0x00,0xFF,
0x7F,0xFF,0xFF,0xC7,0xFF,0xE7,0xC1,0xFC,0x3E,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

};
//*********************************
void	demo(void)
{
uchar i,j;
uchar code *p;

for(i=0;i<16;i++)
	{
	p=&lab[0]+i*10;
	for(j=0;j<10;j++)
		{
		SBUF=*p++;
		while(!TI);TI=0;
		}
	p=&lab[0]+i*10+160;
	for(j=0;j<10;j++)
		{
		SBUF=*p++;
		while(!TI);TI=0;
		}

	oe=1;
	a=(bit)(i&0x01);
	b=(bit)(i&0x02);
	c=(bit)(i&0x04);
	d=(bit)(i&0x08);
	lat=0;
	lat=1;
	oe=0;
	}
}

//*********************************
void main(void)
{
while(1)
	{
	demo();
	}
}

⌨️ 快捷键说明

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