资源简介
基于STC89C52RC单片机的流水灯程序及仿真,按键按一下换到下一个函数
代码片段和文件信息
#include
#include
#define uint unsigned int
#define uchar unsigned char
uint k=0;
void delay(uint m)
{
uint xy;
for(x=m;x>0;x--)
for(y=110;y>0;y--);
}
void led1()
{
uchar aij;
for(i=0;i<2;i++)
{
a=0xfe;
for(j=0;j<8;j++)
{
P2=a;
delay(200);
a=_crol_(a1);
}
a=0x7f;
for(j=0;j<8;j++)
{
P2=a;
delay(200);
a=_cror_(a1);
}
}
P2=0xff;
for(i=0;i<5;i++)
{
delay(300);
P2=~P2;
}
}
void led2()
{
uchar aij;
a=0xfe;
for(i=0;i<8;i++)
{
for(j=0;j<8-i;j++)
{
P2=a;
delay(200);
a=_crol_(a1);
}
a=_crol_(ai);
P2=0xff;
a=a<<1;
}
}
void led3()
{
uchar aij;
for(i=0;i<3;i++)
{
P2=0x55;
delay(300);
P2=0xaa;
delay(300);
}
for(i=0;i<3;i++)
{
a=0xfe;
for(j=0;j<8;j++)
{
P2=a;
delay(300);
a=_crol_(a1);
}
}
P2=0xff;
for(i=0;i<3;i++)
{
P2=0x7e;
delay(300);
P2=0xbd;
delay(300);
P2=0xdb;
delay(300);
P2=0xe7;
delay(300);
}
P2=0xff;
for(i=0;i<3;i++)
{
P2=0xe7;
delay(300);
P2=0xdb;
delay(300);
P2=0xbd;
delay(300);
P2=0x7e;
delay(300);
}
P2=0xff;
for(i=0;i<6;i++)
{
P2=~P2;
delay(300);
}
}
void led4()
{
uchar a;
a=0x00;
while(a!=0x100)
{
P2=~a;
a++;
delay(200);
}
}
void main()
{
EA=1;
EX0=1;
IT0=1;
while(1)
{
led1();
led2();
led3();
led4();
}
}
void int0()interrupt 0
{
k++;
if(k%4==1) led1();
else if(k%4==2) led2();
else if(k%4==3) led3();
else if(k%4==0) led4();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-08 22:21 流水灯\
文件 3475 2018-10-08 13:14 流水灯\Backup Of 流水灯.DBK
文件 90987 2018-10-08 17:27 流水灯\Last Loaded 流水灯.DBK
目录 0 2018-10-08 20:04 流水灯\流水灯\
文件 92146 2018-10-08 22:21 流水灯\流水灯.DSN
文件 742 2018-10-08 22:21 流水灯\流水灯.PWI
文件 6376 2009-05-07 14:37 流水灯\流水灯\STARTUP.A51
文件 14057 2018-10-08 20:04 流水灯\流水灯\STARTUP.LST
文件 749 2018-10-08 20:04 流水灯\流水灯\STARTUP.OBJ
文件 7109 2018-10-08 20:04 流水灯\流水灯\流水灯
文件 1606 2018-10-08 18:41 流水灯\流水灯\流水灯.c
文件 1850 2018-10-08 20:04 流水灯\流水灯\流水灯.hex
文件 60 2018-10-08 20:04 流水灯\流水灯\流水灯.lnp
文件 5828 2018-10-08 20:04 流水灯\流水灯\流水灯.LST
文件 11415 2018-10-08 20:04 流水灯\流水灯\流水灯.M51
文件 7159 2018-10-08 20:04 流水灯\流水灯\流水灯.OBJ
文件 581 2018-10-08 20:04 流水灯\流水灯\流水灯.plg
文件 55662 2018-10-08 20:04 流水灯\流水灯\流水灯.uvopt
文件 13413 2018-10-08 17:07 流水灯\流水灯\流水灯.uvproj
文件 55672 2018-10-08 17:24 流水灯\流水灯\流水灯_uvopt.bak
文件 13241 2018-10-08 16:54 流水灯\流水灯\流水灯_uvproj.bak
相关资源
- 单片机代码LED灯,蜂鸣器,按键,流
- 51单片机心形流水灯
- 51单片机流水灯仿真+程序
- 基于FPGA状态机的流水灯VHDL程序
- 最经典的51单片机经典流水灯汇编程序
- 心形流水灯仿真电路
- 流水灯和按键加减显示的汇编程序
- 8259A中断应用
- 四个开关流水灯
- 单片机课程设计流水灯全套
- 51单片机 按键控制流水灯左右两边中
- FPGA Verilog 串口收发+流水灯程序
- 西北工业大学电子实习单片机汇编程
- 基于74HC595的LED流水灯 带实物图
- 按键中断流水灯
- proteus8086 8255AB口多种花色流水灯
- proteus8086 8255开关控制流水灯
- 单片机花样流水灯
- 用verilog语言实现的流水灯程序
- 基于sopc流水灯实现软件代码
- CC2530按键控制流水灯
- FPGA基础实验,正弦信号及噪声的产生
- verilog 流水灯设计
- 基于51单片机的霹雳灯
- 流水灯源程序及其仿真电路图
- LPC2294 流水灯
- 流水灯流动,点亮,熄灭
- Qt实现流水灯效果
- 四按键五花样流水灯
- 汇编流水灯 8253+8255+8259.rar
评论
共有 条评论