找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1564|回复: 0
打印 上一主题 下一主题
收起左侧

51心形流水灯

[复制链接]
跳转到指定楼层
楼主
ID:263165 发表于 2017-12-18 15:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//#include<reg52.h>
//#include<intrins.h>
//#define uint unsigned int
//#define uchar unsigned char
//uchar temp;
//void delay(uint z)
//{uint x,y;
//for(x=z;x>0;x--)
//           for(y=110;y>0;y--);
//}
//void main()
//{ P1=0xfe;
//        while(1)
//        {delay(500);
//                temp=P1;
//                temp=_crol_(temp,1);
//                P1=temp;
//  }
//}
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit beep0=P1^0;
sbit beep1=P1^1;
sbit beep2=P1^2;
sbit beep3=P1^3;
sbit beep4=P1^4;
sbit beep5=P1^5;
sbit beep6=P1^6;
sbit beep7=P1^7;
sbit beep30=P3^0;
sbit beep31=P3^1;
sbit beep32=P3^2;
sbit beep33=P3^3;
sbit beep34=P3^4;
sbit beep35=P3^5;
sbit beep36=P3^6;
sbit beep37=P3^7;
sbit beep20=P2^0;
sbit beep21=P2^1;
sbit beep22=P2^2;
sbit beep23=P2^3;
sbit beep24=P2^4;
sbit beep25=P2^5;
sbit beep26=P2^6;
sbit beep27=P2^7;
sbit beep00=P0^0;
sbit beep01=P0^1;
sbit beep02=P0^2;
sbit beep03=P0^3;
sbit beep04=P0^4;
sbit beep05=P0^5;
sbit beep06=P0^6;
sbit beep07=P0^7;
void delay(uint z)
{uint x,y;
for(x=z;x>0;x--)
           for(y=110;y>0;y--);
}
void main()
{beep0=0;
        while(1)
        {
                delay(1000);
                beep0=1;
                beep1=0;
                delay(1000);
                beep1=1;
                beep2=0;
                delay(1000);
                beep2=1;
                beep3=0;
                        delay(1000);
                beep3=1;
                beep4=0;
                        delay(1000);
                beep4=1;
                beep5=0;
                        delay(1000);
                beep5=1;
                beep6=0;
                        delay(1000);
                beep6=1;
                beep7=0;
                        delay(1000);
                beep7=1;
                beep30=0;
                delay(1000);
                beep30=1;
                beep31=0;
                delay(1000);
                beep31=1;
                beep32=0;
                delay(1000);
                beep32=1;
                beep33=0;
                        delay(1000);
                beep33=1;
                beep34=0;
                        delay(1000);
                beep34=1;
                beep35=0;
                        delay(1000);
                beep35=1;
                beep36=0;
                        delay(1000);
                beep36=1;
                beep37=0;
                        delay(1000);
                beep37=1;
                beep20=0;
                delay(1000);
                beep20=1;
                beep21=0;
                delay(1000);
                beep21=1;
                beep22=0;
                delay(1000);
                beep22=1;
                beep23=0;
                        delay(1000);
                beep23=1;
                beep24=0;
                        delay(1000);
                beep24=1;
                beep25=0;
                        delay(1000);
                beep25=1;
                beep26=0;
                        delay(1000);
                beep26=1;
                beep27=0;
                        delay(1000);
                beep27=1;
                beep00=0;
                delay(1000);
                beep00=1;
                beep01=0;
                delay(1000);
                beep01=1;
                beep02=0;
                delay(1000);
                beep02=1;
                beep03=0;
                        delay(1000);
                beep03=1;
                beep04=0;
                        delay(1000);
                beep04=1;
                beep05=0;
                        delay(1000);
                beep05=1;
                beep06=0;
                        delay(1000);
                beep06=1;
                beep07=0;
                delay(500);
                beep07=1;
                P1=0;
                delay(500);
                P3=0;
                delay(500);
                P2=0;
                delay(500);
                P0=0;
                delay(500);
                P0=1;
                P1=1;
                P2=1;
                P3=1;
                delay(20);
   }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表