找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3001|回复: 15
收起左侧

才学C51不会用循环语句,请大家指导一下

  [复制链接]
ID:118284 发表于 2016-5-31 06:43 | 显示全部楼层 |阅读模式
才学C51不会用循环语句,请大家指导一下。谢谢。
SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                     SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                    SPEAKER=0;
                    delay(1);
                     GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                     SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                    SPEAKER=0;
                    delay(1);
                     GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                     SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                    SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                   GU=0;
                    SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
                     SPEAKER=0;
                    delay(1);
                    GU=1;
                    SPEAKER=1;

评分

参与人数 1黑币 +2 收起 理由
lizhuoxiao + 2 赞一个!

查看全部评分

回复

使用道具 举报

ID:97438 发表于 2016-5-31 09:39 | 显示全部楼层
                   GU=1;
                    SPEAKER=1;
                    delay(1);
for (i=0;i<times;i++)
{
                      GU=~GU;
                    SPEAKER=~SPEAKER;
                    delay(1);
}
回复

使用道具 举报

ID:113415 发表于 2016-5-31 15:57 | 显示全部楼层
如果希望循环是无限的:
while(1)
{  
  SPEAKER=0;
  delay(1);
  GU=1;
  SPEAKER=1;
  delay(1);
  GU=0;
}
如果希望循环n次:
unsigned char i =0 ;
do
{
SPEAKER=0;
             delay(1);
                    GU=1;
                    SPEAKER=1;
                    delay(1);
                    GU=0;
         i++;
}while(i<n);
  大致思路就是这样,供你参考;

回复

使用道具 举报

ID:124284 发表于 2016-5-31 18:11 | 显示全部楼层
阿拉不晓得,但是想转黑币下载资料
回复

使用道具 举报

ID:123916 发表于 2016-5-31 21:51 | 显示全部楼层
while(1)
回复

使用道具 举报

ID:118284 发表于 2016-6-1 05:22 | 显示全部楼层
刚才解决了,程序结束时用了循环是无限的:
while(1)
{  
  SPEAKER=0;
  delay(1);
  GU=1;
  SPEAKER=1;
  delay(1);
  GU=0;
}
谢谢两位给我指导的人,都记住了。
回复

使用道具 举报

ID:110895 发表于 2016-6-1 06:08 | 显示全部楼层
无限循环 while(1)
回复

使用道具 举报

ID:124439 发表于 2016-6-1 12:18 | 显示全部楼层
fdsgfd
回复

使用道具 举报

ID:124177 发表于 2016-6-1 14:11 | 显示全部楼层
不错看不懂
回复

使用道具 举报

ID:124560 发表于 2016-6-1 21:24 | 显示全部楼层
无限循环
回复

使用道具 举报

ID:124554 发表于 2016-6-1 21:35 | 显示全部楼层
while字符
回复

使用道具 举报

ID:124703 发表于 2016-6-2 15:58 | 显示全部楼层
while循环
回复

使用道具 举报

ID:124706 发表于 2016-6-2 16:21 | 显示全部楼层
GU=1;
SPEAKER=1;
while(1)
{
delay(1);
GU^=1;
SPEAKER^=1;
}
回复

使用道具 举报

ID:124771 发表于 2016-6-2 20:55 | 显示全部楼层
请大家指导一下
回复

使用道具 举报

ID:124779 发表于 2016-6-2 21:41 | 显示全部楼层
while(1)就好了
回复

使用道具 举报

ID:124788 发表于 2016-6-2 22:12 | 显示全部楼层
刚申请,下载东西,要币,回帖听说有币
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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