单片机点阵设计
/**************************************************************************************
-
点亮第一个LED实验 *
实现现象:下载程序后D1指示灯点亮
注意事项:无
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
#define ROW P0 //定义P0口为行
#define COL P1 //定义P1口为列
void delay(unsigned int time)
{
unsigned int i,j;
for(i=0;i<time;i++)
for(j=0;j<121;j++);
}
/*******************************************************************************
- 函 数 名 : main
- 函数功能 : 主函数
- 输 入 : 无
- 输 出 : 无
*******************************************************************************/
void main()
{
ROW=0xff;
COL=0xff;
unsigned int i;
while(1)
{
ROW=0xfd;
COL=3c;
delay(1000);
ROW=0xfb;
COL=42;
delay(1000);
ROW=0xf7;
COL=42;
delay(1000);
ROW=0xef;
COL=42;
delay(1000);
ROW=0xdf;
COL=42;
delay(1000);
ROW=0xbf;
COL=3c;
delay(1000);
}
}