流水灯程序总结

#include<reg51.h>

#include<stdio.h>
#include<intrins.h>  //crol和cror函数调用头文件

#define LoopLed P2  //P2管脚重命名

void sleep(unsigned int a);

void main()
{
unsigned char i;
LoopLed = 0xFE;   //11111110——11111101位移的实现

while(1)
{
for(i = 0; i < 7 ; i++)   
{
LoopLed = _crol_(LoopLed,2);  //从右边到左边
sleep(1000); //延时达到跳闪的效果
}
for(i = 0; i<7; i++)
{
LoopLed = _cror_(LoopLed,2); //从左到右
sleep(500); //ms //延时
}
}
}

void sleep(unsigned int a) //延时程序us
{
   unsigned int b;
   for(;a>0;a--)
    for(b = 200; b > 0; b--);

流水灯程序总结:关于Crol和cror的用法相关推荐

  1. I/0口输入输出实验 流水灯程序 P0、P1、P2、P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮。

    P0.P1.P2.P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮.流水灯程序 程序: #include<reg51.h> //包含单片机定义寄存器的头文件 s ...

  2. c语言流水灯程序 16,16个发光二极管流水灯程序

    文件: 流水灯16.rar 大小: 32KB 下载:16个发光二极管流水灯程序 作者:流水落花 ORG 0100H LOOP0: MOV A, #0FEH MOV P2, #0FEH MOV R2, ...

  3. msp心形16个闪灯c语言程序,心形流水灯程序

    标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...

  4. led流水灯c语言数组程序,LED流水灯程序 一维数组写法

    LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...

  5. msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...

  6. 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序

    通常来说,在单片机上编程,要么汇编,要么C语言,而用C++++进行开发的很少,那么究竟能不能用C++开发单片机呢? 答案是肯定可以的,下面讲讲基于Keil.STM32,用C++编写流水灯程序的一些内容 ...

  7. c语言流水灯程序详细讲解,用c语言编写单片机流水灯程序详解

    用C语言编写的单片机流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. ? 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组 ...

  8. 使用CCS调试CC3200芯片GPIO接口应用----流水灯程序

    GPIO引脚说明 CC3200芯片共有四组引脚A0-A4,每一组GPIO有8个端口,一共32个端口.因为CC3200芯片使用了引脚复用技术,每一个引脚基本都有7.8种功能,所以32个引脚就包含了非常多 ...

  9. proteus8 Professional和keil4联调流水灯程序

    一.软件准备 (软件安装教程请自行百度安装教程,本文不做叙述) 1. 下载安装keil4 2. 下载安装Proteus8 Professional 3. 下载安装vdmagdi.exe 链接:http ...

  10. 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解

    用C语言编写的流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口, ...

最新文章

  1. SQLalchemy 字段类型
  2. 王建然之欲望和理想的对话
  3. [云炬创业基础笔记]第二章创业者测试9
  4. 【软考-软件设计师】计算机系统硬件基本组成
  5. Exchange 2016 批量添加X500地址,解决迁移后退信的问题
  6. Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)
  7. 限时秒杀┃月销10000+件,风靡全国的steam科学实验套装
  8. visual studio 的各个版本下载地址
  9. recovery模式下支持ADB连接和串口操作
  10. 反向传播是什么?通俗易懂的解释!!!
  11. Git(二):Git的安装配置与基本使用
  12. C#运行时的相互关系
  13. jvm中的新生代Eden和survivor区
  14. UNIX/Linux的传奇历史
  15. spring boot图书管理系统 毕业设计-附源码160934
  16. (一)android为什么需要recovery升级?
  17. 热分析技术清单:导热材料热扩散系数闪光法测量中的样品厚度选择
  18. 2021 RoboCom 世界机器人开发者大赛-本科组(复赛)
  19. 看士兵突击 一、二集有感--------是单纯 OR 笨?
  20. QT Creator + qt4.8.6配置报错:无法在环境变量中找到make命令: mingw32-make.exe问题解决

热门文章

  1. 我的“五一”特价机票是从爬虫手里买的
  2. vue前端项目富文本应用
  3. 绘制可视化报表技巧,免费报表工具必备!
  4. 计算机组装维护课件,计算机组装与维护课件(全)
  5. xp桌面计算机隐藏设置密码,电脑设置开机密码详解 保护自己的隐私不受窥探-电脑设置开机密码...
  6. 「手绘控笔技巧」最有效的控笔练习,让你少走很多弯路
  7. Flutter调用JSON序列化出现type ‘String‘ is not a subtype of type ‘MapString, dynamic‘
  8. 2020 年,从架构谈起,到 Mesh 结束
  9. Word 特殊符号的插入
  10. 全市场等权中位数_市场指数估值周报20200523