首页 > 其他分享 >04_LED流水灯

04_LED流水灯

时间:2023-11-04 14:56:03浏览次数:41  
标签:P2 1111 LED 04 -- Delay500ms while 流水

LED流水灯

代码

#include <REGX52.H>
#include<intrins.h>

void Delay500ms()		//@12.000MHz
{
	unsigned char i, j, k;

	_nop_();
	i = 4;
	j = 205;
	k = 187;
	do
	{
		do
		{
			while (--k);
		} while (--j);
	} while (--i);
}

void main()
{
	while(1)
	{
		P2=0xFE; //1111 1110
		Delay500ms();
		P2=0xFD; //1111 1101
		Delay500ms();
		P2=0xFB; //1111 1011
		Delay500ms();
		P2=0xF7; //1111 0111
		Delay500ms();
		P2=0xEF; //1110 1111
		Delay500ms();
		P2=0xDF; //1101 1111
		Delay500ms();
		P2=0xBF; //1011 1111
		Delay500ms();
		P2=0x7F; //0111 1111
		Delay500ms();
	}
}

效果

VID_20231102_152516

标签:P2,1111,LED,04,--,Delay500ms,while,流水
From: https://www.cnblogs.com/mzx233/p/17809341.html

相关文章

  • 03_LED闪烁
    LED闪烁编写代码烧录运行发现只是亮度变暗,没有闪烁原因:程序运行很快是MHZ级别,每秒运行百万次,所以发现不了闪烁解决:加延迟代码用STC-ISP生成延迟函数编写代码查看效果![VID_20231102_145052(2)](H:\ChromeDownload\VID_20231102_145052(2).gif)......
  • 【洛谷 P1085】[NOIP2004 普及组] 不高兴的津津 题解(打擂台法)
    [NOIP2004普及组]不高兴的津津题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因......
  • STM32 PWM控制LED流水灯 学习记录随笔
    代码部分#include"stm32f10x.h"                 //Deviceheader#include"Delay.h"intmain(void){   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//启用系统寄存器时钟,使能GPIOC组,并启动   GPIO_InitTypeDefGPIO_InitStructure;  ......
  • 世微 平均电流型降压恒流驱动器 电动摩托车LED灯小钢炮驱动IC AP5218
    1,来源:深圳市世微半导体有限公司2,产品描述AP5218是一款PWM工作模式,高效率、外围简单、内置功率管,适用于5V~100V输入的高精度降压LED恒流驱动芯片。输出最大功率可达15W,最大电流1.5A。AP5218可实现全亮/半亮功能切换,通过MODE切换:全亮/半亮模式。AP5218工作频率固定......
  • 世微 平均电流型降压恒流驱动器 电动摩托车LED灯小钢炮驱动IC AP5218
    1,来源:深圳市世微半导体有限公司2,产品描述AP5218是一款PWM工作模式,高效率、外围简单、内置功率管,适用于5V~100V输入的高精度降压LED恒流驱动芯片。输出最大功率可达15W,最大电流1.5A。AP5218可实现全亮/半亮功能切换,通过MODE切换:全亮/半亮模式。AP5218工作频率固定在1......
  • vue3路由转发报错Failed to resolve component: router-link
     //在学习vue3路由转发的时候,总是报路由的一些方法无法识别,undefined报错://App.vue:9[Vuewarn]:Failedtoresolvecomponent:router-link//vue路由跳转报错Cannotreadpropertiesofundefined(reading'push')原因:出在你挂载的位置这个路由的u......
  • 2023-2024-1 20231404高伟光《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程2314班计算机作业要求2023-2024-1计算机基础与程序设计第6周作业作业目标自学教材计算机科学概论第7章《C语言程序设计》第5章作业正文此博客教材学习内容总结较详细的介绍了伪代码,解决问题的基本步骤。用伪代码讲述了搜索......
  • [ARC104F] Visibility Sequence 题解
    题意对于一个长度为\(N\)的序列\(H\),可以通过如下方式构造一个序列\(P\):若存在\(j\in\left[1,i\right)\),使得\(H_j>H_i\),则\(P_i=\max\limits_{j\in\left[1,i\right)\landH_j>H_i}j\),否则\(P_i=-1\)。给定一个长度为\(N\)的序列\(X\),求所有满足如......
  • [ARC104E] Random LIS 题解
    题意给定一个长度为\(N\)的序列\(A\),按照下列方式生成一个长度为\(N\)的序列\(X\):\(\foralli\in[1,n]\),\(X_i\)在\([1,A_i]\)中的整数中均匀随机生成。求其最长上升子序列长度的期望,对\(10^9+7\)取模。\(1\leN\le6,1\leA_i\le10^9\)。题解由于\(N\)......
  • 204-idea运行main报错:Command line is too long
    Commandlineistoolong.ShortencommandlineforTestoralsoforApplicationdefaultconfiguration?报错内容:Errorrunning'ServiceStarter':Commandlineistoolong.ShortencommandlineforServiceStarteroralsoforApplicationdefaultconfi......