89C51单片机实现的流水灯
2024-08-12 来源:cnblogs
/******************************************* /************************************************* /*************************************************
Copyright: 2014.02.09.version1.0
File name: led.c
Description: 自己做的流水灯89C51
Author: lxl
Version: version1.0
Date: 2014.02.09
History: 无
*********************************************/
#include
Function: delay()
Description: 延时的功能
Calls: 无
Called By: main()
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void
Others: 无
*************************************************/
void delay(void)
{
int i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++);
}
Function: main()
Description: 程序的主函数
Calls: delay()
Called By: 无
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void
Others: 无
*************************************************/
void main(void)
{
char led_on=0x01;
while(1)
{
P1=led_on;
delay();
led_on=led_on<<1;
if(led_on==0x0)
led_on=0x01;
}
}
下一篇:51单片机实现单键重复的按键检测