本代码为基于普中科技51单片机

采用移位运算编程实现P2口8位LED流水灯,从高位(P2.7)到低位(P2.0)

#include <reg51.h>void delayms()
{unsigned int i;for(i=0;i<20000;i++);
}void main()
{unsigned char a,b,c;c=0x7f;while(1){a=c>>7;b=c<<1;c=a|b;P2=c;delayms();}
}

采用移位运算编程实现P2口8位LED流水灯相关推荐

  1. 中断1控制LED左移C语言程序,51单片机控制P2口8位LED灯左移C语言程序

    此程序控制P2.0~P2.7口8个LED(P2.0~P2.7)灯逐个依次点这,又从(P2.7~P2.0)这样的顺序一直到全部被点亮. #include //头文件 void delay(unsigne ...

  2. 在单片机的P2口接8个开关,P0口接8个LED灯(要求P0口接LED的阳极),通过控制P2口8个开关控制P0口LED的亮灭,即当P2口有开关按下时P0口对应位LED被点亮

    问题 在单片机的P2口接8个开关,P0口接8个LED灯(要求P0口接LED的阳极),通过控制P2口8个开关控制P0口LED的亮灭,即当P2口有开关按下时P0口对应位LED被点亮 仿真如下 代码 #in ...

  3. 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...

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

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

  5. 【嵌入式系统基础实验一】-----led流水灯及串口通信的HAL库方式和寄存器编程方式实现,输出波形检测

    文章目录 1.实验知识点简要解析 1.1串口通信协议 1.2 RS232.485电平与TTL电平的区别 1.3 USB/TTL转232"模块 2.LED流水灯的寄存器地址 和HAL库这两种方 ...

  6. 分别用汇编语言、C语言编程实现LED流水灯

    一.C语言编程 1.先创建一个新的工程 2.文件名 3.右键Source Group创建一个.c文件 4.在.c文件中放入以下代码 //--------------APB2使能时钟寄存器------- ...

  7. 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯

    /*   名称:花样流水灯 说明:16 只 LED 分两组 按预设的多种花样变换显示 */ #include #define uchar unsigned char #define uint unsi ...

  8. 了解GPIO端口的初始化设置三步骤LED流水灯C语言 寄存器方式编程实现

    文章目录 前言 一.地址映射.寄存器映射原理 二.GPIO端口的初始化设置 1.时钟配置 2.输入输出模式 3.最大速率设置 三.TM32F103C8T6用C语言 .寄存器方式实现LED灯的闪烁 原理 ...

  9. led流水灯c语言程序移位,LED流水灯程序 移位写法

    /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenhengchuan@163.com) * ...

最新文章

  1. 《Linux内核设计与实现》读书笔记(九)- 内核同步介绍
  2. Algorithms_算法专项_Hash算法的原理哈希冲突的解决办法
  3. 查看服务器cpu是否支持VT
  4. delphi之找色和色块
  5. C语言转移表之加减乘除无限进化版
  6. sql 存储过程返回值 变量名
  7. 飞天茅台也可以在天猫上购买了,售价1499元!
  8. BackgroundWorker的包装器
  9. MySQL数据库修改密码忘记密码
  10. android 电池续航时间,《Android优化专题》——优化电池续航能力
  11. php curl_setopt 登录 获取数据
  12. MCSA / Windows Server 2016 安装,配置和管理 Nano Server
  13. 计算机网络由两部分组成包括通信子网和,计算机网络由两部分组成,包括通信子网和___A.计算机子网 B.资源......
  14. 【富文本】2.windows或office原版镜像怎么下载,msdn.itellyou上面列的项目的详细解读
  15. Android studio 手机扫描二维码功能
  16. 概率论复习总结——基本概念
  17. 解决 Windows USB 鼠标键盘断连掉线的问题 和 安全删除硬件并弹出媒体图标 没有弹出移动硬盘的选项
  18. PCL笔记八:关键点
  19. c语言编程期刊论文管理系统,C语言编程下计算机软件论文
  20. 导师的SCI很少一作和通讯是怎么回事?

热门文章

  1. 蓝牙BLE 华为 荣耀9 配对截图
  2. 一对一直播系统源码的开发是推动直播发展的重要一环节
  3. 魅族 linux 定时器,魅族已哭晕,乌班图(Ubuntu)系统一加抢了首发
  4. JAVA机器学习Smile实践
  5. 如何设置CPU节能状态
  6. 王者荣耀是怎样炼成的(二) 王者荣耀 unity安装及使用的小白零基础入门
  7. mysql 数据库字符集,表字符集 ,列字符集优先级,以及修改表字符集utf8为utf8mb4对之前的数据是否有影响 简记
  8. 欢迎报考东南大学金嘉晖老师的研究生
  9. 计算机id 号,ID号的每个数字代表什么
  10. 壮丽山河--生生不息