历史上的今天
今天是:2025年03月07日(星期五)
2018年03月07日 | 横排流水灯和竖排流水灯效果实现程序
2018-03-07 来源:eefocus
任务:
1、横排流水
2、竖排流水
3、斜排流水
1、横排流水
源程序:
/*******************************************************************************
作者:刘海涛
版本:第一次
描叙:流水灯 顺序P0、P1、P2、P3先后从0到7bit
*******************************************************************************
/**********************************头文件**************************************/
#include"reg52.h"
/******************************************************************************/
/*******************************************************************************
函数名:delay(),延时函数。
宏定义:无
输 入:无
输 出:无
*******************************************************************************/
delay(unsigned int dat) //函数定义
{
unsigned int i,j;
for(i=0;i<=dat;i++)
{
for(j=0;j<=20000;j++);
}
}
void main(void) //主函数
{
unsigned char i;
while(1) //循环
{
for(i=0;i<8;i++)
{
P0=0x01< delay(100);
}
for(i=0;i<8;i++)
{
P1=0x01< delay(100);
}
for(i=0;i<8;i++)
{
P2=0x01< delay(100);
}
for(i=0;i<8;i++)
{
P3=0x01< delay(100);
}
}
}
2、竖排流水 源程序:
/*******************************************************************************
作者:刘海涛
版本:第一次
描叙:流水灯,竖着走,即P0到P3循环依次走1 bit
******************************************************************************/
/******************************************************************************/
#include"reg52.h"
/******************************************************************************/
/*******************************************************************************
函数名:delay(),延时函数
宏定义:无
输入:无
输出:无
******************************************************************************/
delay(unsigned int dat) //延时函数定义
{
unsigned int i,j;
for(i=0;i<=dat;i++)
{
for(j=0;j<=20000;j++);
}
}
void main(void) //主函数
{
unsigned char i;
while(1)
{
for(i=0;i<=7;i++)
{
P0=0x01< delay(100);
P1=0x01< delay(100);
P2=0x01< delay(100);
P3=0x01< delay(100);
}
}
}
3、斜流水 源程序:
/*******************************************************************************
作者:刘海涛
版本:第一次
描叙:流水灯,斜着走
******************************************************************************
/**********************************头文件**************************************/
#include"reg52.h"
/******************************************************************************/
/*******************************************************************************
函数名:delay(),延时函数。
输入:无
输出:无
宏定义:无
*******************************************************************************/
delay(unsigned int dat)
{
unsigned int i,j;
for(i=0;i
for(j=0;j<20000;j++);
}
}
void main(void)
{
unsigned int i,a,b,c;
while(1)
{
for(i=0;i<=7;i++)
{
P0=0x01< delay(100);
a=i+1;
if(a>=8)
{
a=i-8;
}
P1=0x01< delay(100);
b=i+2;
if(b>=8)
{
b=b-8;
}
P2=0x01< delay(100);
c=i+3;
if(c>=8)
{
c=c-8;
}
P3=0x01<
}
}
}
史海拾趣
|
母线电压(变频器内部直流电压) 定义:输入频率固定的三相交变电源,经三相整流桥全波整流成直流电,其电压即母线电压。 母线电压注意事项: 1、三相电压为220V输入时,母线电压>=311V,所以电容的耐压强度 ...… 查看全部问答> |
|
电路图如上,做的是一个人体检测报警器 有采用菲涅尔透镜,传感器焊在电路板上,透镜盖在上面 现在按照以上的电路及参数做了板子,具体情况如下: 1.有人时,输出重复跳变,每次输出“1”约10秒,输出“0”约0.5秒; 2.没人时,基本跟有人的 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:59 编辑 终于结束了 估计是和奖无缘了 好锻炼人 只是没错出来觉得不甘心 求程序 算法 邮箱:… 查看全部问答> |
|
刚碰dsp,用ccs4.2给5509建立一个工程,编译无错误,但是load program 报错: 55xx: File Loader: Data verification failed at address 0x00FFFF00 Please verify target memory and memory map. Error found during data verification. Ensure ...… 查看全部问答> |




