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

📄 摇摇棒.c

📁 yaoyaobang.rar
💻 C
字号:

/****************************************************************
                                                              
            程序名称:   八位LED单灯左移动流水灯显示                    
                  
*****************************************************************/

/*头文件*/
#include <reg52.h>      
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char



/*端口定义*/
#define led_port P1      /*定义LED显示的数据脚*/
char table1[]={0x00,0x7e,0x81,0x81,0x81,0x7e,0x00,0x00};//0的代码
char table1[]={0x00,0x00,0x82,0xff,0x80,0x00,0x00,0x00};//1的代码
char table2[]={0x00,0x00,0x66,0x51,0x45,0x47,0x00,0x00};//2的代码
char table3[]={0x00,0x00,0x42,0x89,0x49,0x36,0x00,0x00};//3的代码
char table1[]={0x00,0x03,0x28,0x24,0xfe,0x40,0x40,0x00};//4的代码
char table2[]={};//5的代码
char table3[]={};//6的代码
char table1[]={};//7的代码
char table2[]={};//8的代码
char table3[]={};//9的代码



/*1MS为单位的延时程序*/
void delay_1ms(uchar x)
{
    uchar j;
    while(x--){
        for(j=0;j<125;j++)
            {;}
        }   
}



/*主程序*/
void main()
{
	uchar i;
	
	while(1){
		for(i=0;i<8;i++){
			led_port = table[i]; 
			delay_1ms(200);
			//delay_1ms(200);
			//delay_1ms(200);  /*延时*/
			}
		}
	
}




⌨️ 快捷键说明

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