流水灯程序总结:关于Crol和cror的用法
流水灯程序总结
#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的用法相关推荐
- I/0口输入输出实验 流水灯程序 P0、P1、P2、P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮。
P0.P1.P2.P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮.流水灯程序 程序: #include<reg51.h> //包含单片机定义寄存器的头文件 s ...
- c语言流水灯程序 16,16个发光二极管流水灯程序
文件: 流水灯16.rar 大小: 32KB 下载:16个发光二极管流水灯程序 作者:流水落花 ORG 0100H LOOP0: MOV A, #0FEH MOV P2, #0FEH MOV R2, ...
- msp心形16个闪灯c语言程序,心形流水灯程序
标签: 心形 心形 流水灯程序 流水灯程序 心形流水灯,是用了10多种不同led流水方式 文档内容节选 includereg52h include intrinsh define uint unsig ...
- led流水灯c语言数组程序,LED流水灯程序 一维数组写法
LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...
- msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...
- 用keil编写C语言流水灯程序,简述关于Keil、STM32 用C++编写流水灯程序
通常来说,在单片机上编程,要么汇编,要么C语言,而用C++++进行开发的很少,那么究竟能不能用C++开发单片机呢? 答案是肯定可以的,下面讲讲基于Keil.STM32,用C++编写流水灯程序的一些内容 ...
- c语言流水灯程序详细讲解,用c语言编写单片机流水灯程序详解
用C语言编写的单片机流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. ? 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组 ...
- 使用CCS调试CC3200芯片GPIO接口应用----流水灯程序
GPIO引脚说明 CC3200芯片共有四组引脚A0-A4,每一组GPIO有8个端口,一共32个端口.因为CC3200芯片使用了引脚复用技术,每一个引脚基本都有7.8种功能,所以32个引脚就包含了非常多 ...
- proteus8 Professional和keil4联调流水灯程序
一.软件准备 (软件安装教程请自行百度安装教程,本文不做叙述) 1. 下载安装keil4 2. 下载安装Proteus8 Professional 3. 下载安装vdmagdi.exe 链接:http ...
- 单片机c语言程序编写步骤,用c语言编写单片机流水灯程序详解
用C语言编写的流水灯程序 一.硬件电路 因为电路用单片机控制,所以电路非常简洁.其电路原理图见下图,印制板图如下图所示. 电路的核心部分是AT89C2051单片机,前面提到它有Pl和P3两组I/O口, ...
最新文章
- SQLalchemy 字段类型
- 王建然之欲望和理想的对话
- [云炬创业基础笔记]第二章创业者测试9
- 【软考-软件设计师】计算机系统硬件基本组成
- Exchange 2016 批量添加X500地址,解决迁移后退信的问题
- Android之Debug运行项目一直卡在Debug界面(can‘t bind to local 8066 for debug)
- 限时秒杀┃月销10000+件,风靡全国的steam科学实验套装
- visual studio 的各个版本下载地址
- recovery模式下支持ADB连接和串口操作
- 反向传播是什么?通俗易懂的解释!!!
- Git(二):Git的安装配置与基本使用
- C#运行时的相互关系
- jvm中的新生代Eden和survivor区
- UNIX/Linux的传奇历史
- spring boot图书管理系统 毕业设计-附源码160934
- (一)android为什么需要recovery升级?
- 热分析技术清单:导热材料热扩散系数闪光法测量中的样品厚度选择
- 2021 RoboCom 世界机器人开发者大赛-本科组(复赛)
- 看士兵突击 一、二集有感--------是单纯 OR 笨?
- QT Creator + qt4.8.6配置报错:无法在环境变量中找到make命令: mingw32-make.exe问题解决
热门文章
- 我的“五一”特价机票是从爬虫手里买的
- vue前端项目富文本应用
- 绘制可视化报表技巧,免费报表工具必备!
- 计算机组装维护课件,计算机组装与维护课件(全)
- xp桌面计算机隐藏设置密码,电脑设置开机密码详解 保护自己的隐私不受窥探-电脑设置开机密码...
- 「手绘控笔技巧」最有效的控笔练习,让你少走很多弯路
- Flutter调用JSON序列化出现type ‘String‘ is not a subtype of type ‘MapString, dynamic‘
- 2020 年,从架构谈起,到 Mesh 结束
- Word 特殊符号的插入
- 全市场等权中位数_市场指数估值周报20200523