#include"reg52.h"
#include"intrins.h"//头文件包含函数左移与右移函数
typedef unsigned char u8;
typedef unsigned int u16;
#define led P2 //预处理命令,一个字符占八位,恰好可以控制八个LED
sbit led1=P2^0;
void delay(u16 i )
{
while (i=i-2);
}

void main()
{
u8 i=0;
led=0xfe; //十六进制fe 转二进制1111 1110
//以下为流水灯部分
for(i=0;i<7;i++)
{
led=_crol_(led,1); //左移函数
delay(50000);
} //程序执行到此led=0111 1111
for(i=0;i<7;i++)
{
led=_cror_(led,1); //右移函数
delay(50000);

} //程序执行到此led=1111 1110 ;现象为只有第一个小灯亮
//以下为LED小灯闪烁程序闪烁7次
for(i=0;i<7;i++)
{
led1=0;
delay(50000);
delay(50000);
led1=1;
delay(50000);
delay(50000);
}
}

转载于:https://www.cnblogs.com/Moondance/p/6814578.html

LED流水灯程序——小白的单片机笔记相关推荐

  1. pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序

    PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...

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

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

  3. 用寄存器HAL库完成LED流水灯程序

    重庆交通大学信息科学与工程学院 <嵌入式系统开发>课程 作业报告(第4周) 班 级: 通信工程2001 姓名-学号 : 阎桂董-632007030622 实验项目名称: 作业题目 实验项目 ...

  4. 金沙滩51单片机LED 流水灯程序

    我们学了点亮一个 LED 小灯,然后又学了 LED 小灯闪烁,现在我们要进一步学习如何让 8 个小灯依次一个接一个的点亮,流动起来,也就是常说的流水灯.先来看 8 个 LED的核心电路图,如图 4-1 ...

  5. 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯

    本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤.利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯 目录 一.STM3 ...

  6. ​用寄存器HAL库完成LED流水灯程序

    STM32的地址映射.寄存器映射原理以及GPIO端口的初始化设置三步骤 ​(一)STM32F103系列芯片的地址映射及寄存器映射原理 1.STM32F103C8T6简要介绍 ● STM32F103C8 ...

  7. STM32Cubemx的安装及用寄存器HAL库完成LED流水灯程序

    目录 一.STM32CubeMx安装 (一)简介 (二)下载地址 1.官方下载地址 2.网盘下载地址 二.STM32CubeMX安装过程 三.HAL库安装 四.HAL库实现LED流水灯 (一)新建项目 ...

  8. 【嵌入式04】用寄存器HAL库完成LED流水灯程序

    目录 一.原理学习 1.寄存器映射原理 2.GPIO端口的初始化设置步骤 二.LED流水灯 1.程序设计思路 2.寄存器方式编程实现 3.HAL库编程实现 4.软件仿真 三.总结 四.参考链接 一.原 ...

  9. STC单片机 闪烁灯,LED流水灯 程序讲解

    闪烁灯 所谓的闪烁灯就像警车一样,哔哩哔哩闪烁. LED闪烁首先你先得看懂我上一篇文章 :https://liwangjiang.blog.csdn.net/article/details/11035 ...

最新文章

  1. mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
  2. Modernizr使用指南
  3. LeetCode 257. 二叉树的所有路径(DFS)
  4. CSS 实现按钮及线呼吸灯效果
  5. 少儿编程几种语言_您使用了几种编程语言?
  6. 7-37 抓老鼠啊~亏了还是赚了? (20 分)
  7. 计算机网络学习笔记(13. OSI参考模型①)
  8. 面向对象(Python):学习笔记之类属性和类方法
  9. import sys是什么意思_学了半天,import 到底在干啥?
  10. 计算机桌面倒计时,Mamsds桌面倒计时
  11. 【JS】常用效果总结
  12. 什么?Sigfox还没入华就要收摊了?
  13. 11个值得珍藏的4K高清壁纸网站推荐
  14. 工业互联网+化工园区一体化智慧管理解决方案
  15. 《Netty权威指南》笔记 —— 第二十、二十一、二十二, 二十三章
  16. 聊聊强AI——来到治愈系空间的小茶末
  17. Unity后处理效果之边角压暗
  18. 无损音乐下载器 MusicTools单文件免安装-v1.9.3.1
  19. 学人工智能就业前景怎么样?学AI有前途吗?
  20. shor 量子算法,合数分解

热门文章

  1. 光影之路 GPU架构发展史(3/4)
  2. 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
  3. 阿里AI两项技术刷新行业纪录,为城市大脑,OR也为无人车?
  4. 明星AI芯片公司Graphcore获红杉5000万美元投资
  5. 实现三栏布局的几种方法
  6. 云计算作业001-电脑配置
  7. TensorFlow教程之API DOC 6.1.1Class tensorflow::Env
  8. java.util.Random 类的 nextInt(int num )
  9. TP/TCP/UDP
  10. Activiti获取当前活动(任务)的出口(动态生成提交按钮)