共2条
1/1 1 跳转至页
碎雨花 MCU DIY进程帖--流水灯
流水灯
原理:只是简单的给P1口高低电平即可。
方案一:采用查表,设置好流水灯的表格
方案二:采用移位函数
由于流水灯比较简单,方案一不上程序清单
方案二:
#include <reg52.h> //52系列单片机头文件
#include <intrins.h>
#define uint unsigned int //宏定义
#define uchar unsigned char
#define P1 one_port
void delayms(uint); //声明子函数
uchar a;
void main() //主函数
{
a=0xfe; //赋初值11111110
while(1) //大循环
{
one_port=a;
delayms(500); //延时500毫秒
aa=_crol_(aa,1); //将aa循环左移1位后再赋给aa
}
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //i=xms即延时约xms毫秒
for(j=110;j>0;j--);
}
简单的流水灯.rar
关键词: 碎雨 进程 流水
共2条
1/1 1 跳转至页
我要赚赏金
