用C语言进行单片机编程
发布网友
发布时间:2022-04-23 09:15
我来回答
共1个回答
热心网友
时间:2023-09-10 03:26
/*******************************************************************************
*
文件名称:LED流水灯控制实验
*
实验目的:掌握单片机IO口操作的基本方法
*
程序说明:无
*
日期版本:
*******************************************************************************/
#include
"reg52.h"
//定义51单片机特殊功能寄存器
#include
"intrins.h"
//延时函数
void
delay(void)
{
unsigned
char
i,j,k;
for(i=0;
i<20;
i++)
{
for(j=0;
j<20;
j++)
{
for(k=0;
k<248;
k++);
}
}
}
//主函数
void
main(void)
{
unsigned
char
i;
while(1)
{
for(i=0;
i<8;
i++)
{
P2
=
((P2&0x1f)|0x80);
P0
=
~(0x01<<i);
//左移i位,按位取反
P2
&=
0x1f;
delay();
}
}
}
给你一条用c语言编程的流水灯,型号自己选择。