找回密码
 立即注册

QQ登录

只需一步,快速开始

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

流水灯-停不下来了QAQ

[复制链接]
跳转到指定楼层
楼主
ID:152682 发表于 2016-12-23 01:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ZHANGJINGYU 于 2016-12-23 01:13 编辑

今天开始,哦不,应该是昨天开始学习51,发现自己停不下来了!本来在12点打算睡觉的,却没忍住,拿起教材又看了看,这次是流水灯,教材上只列举了单向的流水灯程序,但我看过很多大神的流水灯都是双向来回跑的!于是自己仔细分析,慢慢琢磨,终于搞出来了!come on!筒子们,我要免费贴代码了!
  1. #include <reg52.h>
  2. #include <intrins.h>

  3. #define uint unsigned int
  4. #define uchar unsigned char

  5. #define LED P1

  6. void delay( timer )
  7. {
  8.          uint i,j;
  9.          for        (i = timer; i > 0; i --)
  10.                 for (j = 125; j > 0; j --);
  11. }
  12. void main ()
  13. {
  14.          uint count;
  15.         count = 0;
  16.          while (1)
  17.         {               
  18.                 //LED = 0X01; //0000 0001
  19.                 LED = ~(0x01 << count);
  20.                 count ++;
  21.                 delay(100);
  22.                 if (count == 8)
  23.                 {
  24.                         while(count --)
  25.                         {
  26.                                 LED = ~(0x01 << count);
  27.                                 delay(100);
  28.                         }        
  29.                 }
  30.         }
  31. }
复制代码
晚安!
有点兴奋!用流量开热点!发帖子!!!!

评分

参与人数 2黑币 +41 收起 理由
admin + 40 共享资料的黑币奖励!
xiuyueyuan2013 + 1 共享资料的黑币奖励!好办法

查看全部评分

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

使用道具 举报

沙发
ID:152682 发表于 2016-12-23 01:11 | 只看该作者
感觉看着有点乱!凑合看吧!毕竟我新手!
回复

使用道具 举报

板凳
ID:157091 发表于 2016-12-23 11:06 来自手机 | 只看该作者
我也是新手。加油
回复

使用道具 举报

地板
ID:152682 发表于 2016-12-23 15:27 | 只看该作者
马耀东 发表于 2016-12-23 11:06
我也是新手。加油

嗯嗯!加油!
回复

使用道具 举报

5#
ID:156991 发表于 2016-12-23 16:58 | 只看该作者
可以的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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