我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 566|回复: 4

51单片机流水灯循环显示

[复制链接]

该用户从未签到

1

主题

0

回帖

0

积分

一级逆天

积分
0

终身成就奖

发表于 2020-11-15 19:32:27 | 显示全部楼层 |阅读模式
//头文件及端口的定义//

#include <reg52.h>

#include <intrins.h>          //包含左移和右移函数的头文件//

void delayms(unsigned char ms)        //延时函数//

{unsigned char i  ;

while (ms--){

for (i=0;i<120;i++);

}

}

main()//主函数//

{unsigned char LED;//定义变量//

unsigned char j;

while(1)

{j=0x07;

LED=0xfe;              //赋值循环次数//

P1=LED;       //P0口送0xfe=11111110,二极管低电平亮灯,最右侧第八盏灯点亮//

while (j>0)

{delayms (250);

LED=_crol_(LED,1);   //调用intrins.h头文件中的crol()函数,将二进制向左移动一位,初始值是 //

//0xfe=11111110,向左移,l动一位,就是将0向左移动一位,0xfd=11111101,使彩灯向左一次点亮//

P1=LED;

j--;

}

j=0x7f;      //赋值循环次数//

LED=0x7f;

P1=LED;                                        //p0口送0x7f=01111111二极管低电平点亮,最左侧第一盏灯点亮//

while (j>0)

{

delayms(250);

LED=_cror_(LED,1);   //调用intrins.h头文件中的cror()函数,将二进制向右移动一位,初始值是0x7f=01111111,向右移动一位,就是将//

//0向左移动一位。0xbf=10111111,使灯从左向右依次点亮//

P1=LED;

j--;

[/table]
[table=100%,#ffffff]         }

}

}
回复

使用道具 举报

该用户从未签到

4

主题

581

回帖

0

积分

二级逆天

积分
0

终身成就奖

发表于 2020-11-15 21:39:05 | 显示全部楼层
学习学习,感谢楼主分享
回复

使用道具 举报

  • TA的每日心情
    慵懒
    5 小时前
  • 签到天数: 117 天

    [LV.6]常住居民II

    82

    主题

    1万

    回帖

    1万

    积分

    三级逆天

    积分
    10230

    社区居民社区劳模原创先锋奖终身成就奖特殊贡献奖优秀斑竹奖

    QQ
    发表于 2020-11-15 21:43:32 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6740

    回帖

    3

    积分

    二级逆天

    积分
    3

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2020-11-16 07:50:56 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 107 天

    [LV.6]常住居民II

    5

    主题

    6751

    回帖

    1万

    积分

    三级逆天

    积分
    14185

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2020-11-16 08:46:52 | 显示全部楼层
    回复

    使用道具 举报

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

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表