LED流水灯程序——小白的单片机笔记
#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流水灯程序——小白的单片机笔记相关推荐
- pic单片机流水灯循环右移c语言,PIC单片机LED流水灯程序
PIC 单片机 LED流水灯程序 ;************************************************************* include ;*********** ...
- led流水灯c语言数组程序,LED流水灯程序 一维数组写法
LED流水灯程序 一维数组写法 /*********** (C) COPYRIGHT 201 2************ * 程序作者: 蓝雨(QQ:983931459 ,Email:chenheng ...
- 用寄存器HAL库完成LED流水灯程序
重庆交通大学信息科学与工程学院 <嵌入式系统开发>课程 作业报告(第4周) 班 级: 通信工程2001 姓名-学号 : 阎桂董-632007030622 实验项目名称: 作业题目 实验项目 ...
- 金沙滩51单片机LED 流水灯程序
我们学了点亮一个 LED 小灯,然后又学了 LED 小灯闪烁,现在我们要进一步学习如何让 8 个小灯依次一个接一个的点亮,流动起来,也就是常说的流水灯.先来看 8 个 LED的核心电路图,如图 4-1 ...
- 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯
本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤.利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯 目录 一.STM3 ...
- 用寄存器HAL库完成LED流水灯程序
STM32的地址映射.寄存器映射原理以及GPIO端口的初始化设置三步骤 (一)STM32F103系列芯片的地址映射及寄存器映射原理 1.STM32F103C8T6简要介绍 ● STM32F103C8 ...
- STM32Cubemx的安装及用寄存器HAL库完成LED流水灯程序
目录 一.STM32CubeMx安装 (一)简介 (二)下载地址 1.官方下载地址 2.网盘下载地址 二.STM32CubeMX安装过程 三.HAL库安装 四.HAL库实现LED流水灯 (一)新建项目 ...
- 【嵌入式04】用寄存器HAL库完成LED流水灯程序
目录 一.原理学习 1.寄存器映射原理 2.GPIO端口的初始化设置步骤 二.LED流水灯 1.程序设计思路 2.寄存器方式编程实现 3.HAL库编程实现 4.软件仿真 三.总结 四.参考链接 一.原 ...
- STC单片机 闪烁灯,LED流水灯 程序讲解
闪烁灯 所谓的闪烁灯就像警车一样,哔哩哔哩闪烁. LED闪烁首先你先得看懂我上一篇文章 :https://liwangjiang.blog.csdn.net/article/details/11035 ...
最新文章
- mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间
- Modernizr使用指南
- LeetCode 257. 二叉树的所有路径(DFS)
- CSS 实现按钮及线呼吸灯效果
- 少儿编程几种语言_您使用了几种编程语言?
- 7-37 抓老鼠啊~亏了还是赚了? (20 分)
- 计算机网络学习笔记(13. OSI参考模型①)
- 面向对象(Python):学习笔记之类属性和类方法
- import sys是什么意思_学了半天,import 到底在干啥?
- 计算机桌面倒计时,Mamsds桌面倒计时
- 【JS】常用效果总结
- 什么?Sigfox还没入华就要收摊了?
- 11个值得珍藏的4K高清壁纸网站推荐
- 工业互联网+化工园区一体化智慧管理解决方案
- 《Netty权威指南》笔记 —— 第二十、二十一、二十二, 二十三章
- 聊聊强AI——来到治愈系空间的小茶末
- Unity后处理效果之边角压暗
- 无损音乐下载器 MusicTools单文件免安装-v1.9.3.1
- 学人工智能就业前景怎么样?学AI有前途吗?
- shor 量子算法,合数分解
热门文章
- 光影之路 GPU架构发展史(3/4)
- 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
- 阿里AI两项技术刷新行业纪录,为城市大脑,OR也为无人车?
- 明星AI芯片公司Graphcore获红杉5000万美元投资
- 实现三栏布局的几种方法
- 云计算作业001-电脑配置
- TensorFlow教程之API DOC 6.1.1Class tensorflow::Env
- java.util.Random 类的 nextInt(int num )
- TP/TCP/UDP
- Activiti获取当前活动(任务)的出口(动态生成提交按钮)