标题:
51单片机-流水灯&跑马灯
[打印本页]
作者:
小九九啊
时间:
2019-12-22 15:39
标题:
51单片机-流水灯&跑马灯
本帖最后由 小九九啊 于 2019-12-22 16:03 编辑
初次学习,跟着编写了一个小demo,单片机流水灯&跑马灯
大家一起学习!
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
void delay(int time)
{
while(time--);
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
char i;
while(1)
{
P2=0xFF;//熄灭所有灯
delay(50000);
//依次逐个灯点亮
for(i=0;i<8;i++)
{
P2 =~(1<<i);//跑马灯 0000 0100-1111 1011
//P2 &=~(1<<i);//流水灯
delay(50000);
}
P2=0xFF;//熄灭所有灯
delay(50000);
//依次逐个灯点亮
for(i=0;i<8;i++)
{
P2 =~(1<<(7-i));//跑马灯
//P2 &=~(1<<(7-i));//流水灯
delay(50000);
}
}
}
复制代码
流水灯&跑马灯.zip
2019-12-22 15:39 上传
点击文件名下载附件
下载积分: 黑币 -5
39.87 KB, 下载次数: 3, 下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1