采用移位运算编程实现P2口8位LED流水灯
本代码为基于普中科技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控制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 ...
- 在单片机的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 ...
- 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...
- 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯
本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤.利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯 目录 一.STM3 ...
- 【嵌入式系统基础实验一】-----led流水灯及串口通信的HAL库方式和寄存器编程方式实现,输出波形检测
文章目录 1.实验知识点简要解析 1.1串口通信协议 1.2 RS232.485电平与TTL电平的区别 1.3 USB/TTL转232"模块 2.LED流水灯的寄存器地址 和HAL库这两种方 ...
- 分别用汇编语言、C语言编程实现LED流水灯
一.C语言编程 1.先创建一个新的工程 2.文件名 3.右键Source Group创建一个.c文件 4.在.c文件中放入以下代码 //--------------APB2使能时钟寄存器------- ...
- 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯
/* 名称:花样流水灯 说明:16 只 LED 分两组 按预设的多种花样变换显示 */ #include #define uchar unsigned char #define uint unsi ...
- 了解GPIO端口的初始化设置三步骤LED流水灯C语言 寄存器方式编程实现
文章目录 前言 一.地址映射.寄存器映射原理 二.GPIO端口的初始化设置 1.时钟配置 2.输入输出模式 3.最大速率设置 三.TM32F103C8T6用C语言 .寄存器方式实现LED灯的闪烁 原理 ...
- led流水灯c语言程序移位,LED流水灯程序 移位写法
/*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenhengchuan@163.com) * ...
最新文章
- 《Linux内核设计与实现》读书笔记(九)- 内核同步介绍
- Algorithms_算法专项_Hash算法的原理哈希冲突的解决办法
- 查看服务器cpu是否支持VT
- delphi之找色和色块
- C语言转移表之加减乘除无限进化版
- sql 存储过程返回值 变量名
- 飞天茅台也可以在天猫上购买了,售价1499元!
- BackgroundWorker的包装器
- MySQL数据库修改密码忘记密码
- android 电池续航时间,《Android优化专题》——优化电池续航能力
- php curl_setopt 登录 获取数据
- MCSA / Windows Server 2016 安装,配置和管理 Nano Server
- 计算机网络由两部分组成包括通信子网和,计算机网络由两部分组成,包括通信子网和___A.计算机子网 B.资源......
- 【富文本】2.windows或office原版镜像怎么下载,msdn.itellyou上面列的项目的详细解读
- Android studio 手机扫描二维码功能
- 概率论复习总结——基本概念
- 解决 Windows USB 鼠标键盘断连掉线的问题 和 安全删除硬件并弹出媒体图标 没有弹出移动硬盘的选项
- PCL笔记八:关键点
- c语言编程期刊论文管理系统,C语言编程下计算机软件论文
- 导师的SCI很少一作和通讯是怎么回事?