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

📄 leddisp.c

📁 STC51系列单片机学习板演示程序(汇编语言) 有详细注释 适合初学单片机的朋友
💻 C
字号:
/*****************************************************************************
						MCU8051学习板演示程序
							
				(c) Copyright 2007-2007,广州恒芯电子
						All Rights Reserved
*****************************************************************************/

/*****************************************************************************
程序说明
名称: MCU8051学习板演示程序(发光管显示)
功能: 实现发光管从L1到L8逐位显示
版本:2007-03-01
*****************************************************************************/

/*****************************************************************************
硬件说明
单片机:兼容MCS-51单片机/STC89C51
晶振频率:12MHz
*****************************************************************************/

#include "regx52.h"

/****************************************************************************
说明: 程序预定义
*****************************************************************************/
#define LED_CTRL P1_4/*发光管控制引脚(0:有效,1:无效)*/
#define LED_STATUS P0/*发光管L1至L8状态引脚(0:有效,1:无效)*/		

/****************************************************************************
名称:Delay
说明:程序延时
参数:无
返回:无
*****************************************************************************/
void Delay();

/*****************************************************************************
程序开始
*****************************************************************************/
void main()
{
	unsigned char a,b;

	LED_CTRL=0;/*发光管显示有效*/
	b=0xfe;/*发光管显示码初始值*/
	
	a=0;
	while(1)/*发光管循环右移显示*/
	{
        LED_STATUS=b;/*发光管显示码送发光管状态引脚*/
        b<<=1;/*左移发光管显示码*/
        b|=0x01;

        a++;
        if(a>7)
        {
            a=0;
            b=0xfe;
         }

         Delay();/*延时*/
	}	
}

 /****************************************************************************
名称: Delay
说明: 程序延时
参数: 无
返回: 无
*****************************************************************************/
void Delay()
{
    unsigned char a,b;

    for(a=0;a<255;a++)
		for(b=0;b<255;b++);
}

⌨️ 快捷键说明

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