当前位置: 首页 > news >正文

普中51单片机学习(八)

LED流水灯

循环左移右移函数

crol(a,b):循环左移函数,a是左移的值,b是左移的位数。包含在instrins.h库函数里面。
cror(a,b):循环右移函数,a是右移的值,b是右移的位数。包含在instrins.h库函数里面。

实验代码

#include "reg52.h"
#include "intrins.h"
#define led P2
typedef unsigned char u8;
typedef unsigned int u16;void delay(u16 i)
{while(i--);
}void main(){u8 i;led=0xfe;delay(10000);while(1){for(i=0;i<7;i++){led=_crol_(led,1);delay(10000);}}
}

相关文章:

  • UE4 C++联网RPC教程笔记(一)(第1~4集)
  • 生成式 AI - Diffusion 模型的数学原理(4)
  • CVE-2022-24652 漏洞复现
  • 嵌入式面试:瑞芯微
  • 【ArcGIS微课1000例】0103:导出点、线、面要素的折点坐标值
  • Code Composer Studio (CCS) - Breakpoint (断点)
  • 【数据结构与算法】图的搜索——广度优先遍历、最小生成树
  • Java基础知识学习:深入理解Java中的类与对象,Java重要知识点概念性解释,结合实例讲解请看下一篇博文
  • Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件
  • 《白话C++》第10章 STL和boost,Page88 std::shared_ptr常用功能02
  • 数据分析 — 动画图 pyecharts
  • 服务端和客户端以及前后端相关概念区分
  • GPT-3 训练自己的数据教程详解
  • Java学习心得感悟
  • 安全基础~通用漏洞6
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • android 一些 utils
  • django开发-定时任务的使用
  • JavaScript函数式编程(一)
  • java小心机(3)| 浅析finalize()
  • Lsb图片隐写
  • Python中eval与exec的使用及区别
  • Redis学习笔记 - pipline(流水线、管道)
  • spring security oauth2 password授权模式
  • 搭建gitbook 和 访问权限认证
  • 高度不固定时垂直居中
  • 如何用vue打造一个移动端音乐播放器
  • 山寨一个 Promise
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 怎么将电脑中的声音录制成WAV格式
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​学习一下,什么是预包装食品?​
  • #Java第九次作业--输入输出流和文件操作
  • (145)光线追踪距离场柔和阴影
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2)MFC+openGL单文档框架glFrame
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)负载均衡,回话保持,cookie
  • .bat批处理出现中文乱码的情况
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .Net 高效开发之不可错过的实用工具
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net连接oracle数据库
  • .Net中wcf服务生成及调用
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • :O)修改linux硬件时间
  • [30期] 我的学习方法