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

日本做家纺的公司网站廊坊关键词优化平台

日本做家纺的公司网站,廊坊关键词优化平台,区政府网站建设的做法,青岛推广软件目录 前言: 一.呼吸灯 二.跑马灯 三. 总结 前言: 本篇的主要内容是关于STM32-呼吸灯的仿真,包括呼吸灯,跑马灯的实现与完整代码,欢迎大家的点赞,评论和关注. 接上http://t.csdnimg.cn/mvWR4 既然已经点亮了一盏灯,接下来就可以做更多实验了, 一.呼吸灯 在上一个的基础上…

目录

前言:

一.呼吸灯

二.跑马灯

三. 总结



前言:

本篇的主要内容是关于STM32-呼吸灯的仿真,包括呼吸灯,跑马灯的实现与完整代码,欢迎大家的点赞,评论和关注.

接上http://t.csdnimg.cn/mvWR4

既然已经点亮了一盏灯,接下来就可以做更多实验了,

一.呼吸灯

在上一个的基础上,增加一个延迟, 灯就会循环的开关,就可以看到呼吸灯的效果了.

  for(i=0;i<=200;i++) ; //这个是时间间隔

空运行时间,增加运行时间,相当于延迟了

void Delay(){unsigned char i;for(i=0;i<=200;i++) ; //这个是时间间隔
}
int main(void)
{led_init(); //LED初始化while(1){GPIO_ResetBits(GPIOB,GPIO_Pin_0);	 //点亮LEDDelay();GPIO_SetBits(GPIOB,GPIO_Pin_0);	 //熄灭LEDDelay();}	
}

还可以把 Delay() 优化一下

void Delay( int time ){
  unsigned char i;
  for(i=0;i<=time ;i++) ; //这个是时间间隔
}

调用的时候输入参数就可以了

Delay(200); 输入200就和原来的效果一样.

输入更大,更小的数,时间间隔就会更大,更小,

这样写更灵活.

运行仿真就可以看的灯一开一关的变化了.

二.跑马灯

只需要在接一个灯

在初始化一个推挽输出端口

就可以了,然后编译一下,不报错就可以了.

完整代码

#include "led.h"//LED 初始化程序
void led_init(void)
{ GPIO_InitTypeDef  GPIO_LED; //定义GPIO结构体变量RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能GPIOB端口的时钟GPIO_LED.GPIO_Pin = GPIO_Pin_0;		  //LED端口配置GPIO_LED.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出GPIO_LED.GPIO_Speed = GPIO_Speed_2MHz;  //IO口速度为2MHzGPIO_Init(GPIOB, &GPIO_LED);			  //根据设定参数初始化GPIOB0GPIO_SetBits(GPIOB,GPIO_Pin_0);	//GPIOB0输出高电平,初始化LED灭GPIO_LED.GPIO_Pin = GPIO_Pin_1;		  //LED端口配置GPIO_LED.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出GPIO_LED.GPIO_Speed = GPIO_Speed_2MHz;  //IO口速度为2MHzGPIO_Init(GPIOB, &GPIO_LED);			  //根据设定参数初始化GPIOB0GPIO_ResetBits(GPIOB,GPIO_Pin_1);	//GPIOB0输出高电平,初始化LED灭
}
#ifndef __LED_H
#define __LED_H//#include "main.h"//标准头文件
#include "stm32f10x.h"void led_init(void);#endif
#ifndef __MAIN_H
#define __MAIN_H//用户自定义头文件
#include "led.h"void Delay();#endif
#include "main.h"void Delay(){unsigned char i;for(i=0;i<=200;i++) ; 
}int main(void)
{led_init(); //LED初始化while(1){GPIO_ResetBits(GPIOB,GPIO_Pin_0);	 //点亮LEDGPIO_SetBits(GPIOB,GPIO_Pin_1);	 Delay();GPIO_SetBits(GPIOB,GPIO_Pin_0);	 //熄灭LEDGPIO_ResetBits(GPIOB,GPIO_Pin_1);	 Delay();}	
}

就可以看到第一个灯开启,然后关闭,然后第二个灯开始,关闭.循环起来就看到跑马灯效果了

三. 总结

以下是关于 STM32 呼吸灯仿真的总结:

STM32 优势

  • 高性能的微控制器,适合多种复杂应用场景。

呼吸灯原理

  • 通过逐渐改变 LED 的亮度,模拟类似呼吸的效果。
  • 通常利用 PWM(脉冲宽度调制)来控制亮度。

仿真要点

  • 在仿真环境中设置好 STM32 芯片相关参数。
  • 配置定时器以产生合适的 PWM 信号。
  • 编写代码来控制 PWM 的占空比变化。

实现步骤

  • 初始化 STM32 相关资源,如时钟、GPIO 等。
  • 配置定时器工作模式和参数。
  • 在循环中根据时间或其他逻辑改变占空比。
  • 通过仿真观察呼吸灯的效果。

效果评估

  • 观察亮度变化是否平滑、自然。
  • 检查是否达到预期的呼吸节奏和效果。

应用拓展

  • 可用于指示设备状态、营造氛围等。
  • 结合其他功能实现更丰富的交互效果。

在进行 STM32 呼吸灯仿真时,需要对微控制器的特性和编程有深入了解,通过精心的设计和调试来实现理想的呼吸灯效果。


文章转载自:
http://pronounced.c7495.cn
http://anelastic.c7495.cn
http://landsat.c7495.cn
http://hemisect.c7495.cn
http://suberize.c7495.cn
http://benchmark.c7495.cn
http://navarin.c7495.cn
http://hemiclastic.c7495.cn
http://teagirl.c7495.cn
http://demoniacal.c7495.cn
http://taxonomic.c7495.cn
http://inequable.c7495.cn
http://structureless.c7495.cn
http://fiddley.c7495.cn
http://edo.c7495.cn
http://trilemma.c7495.cn
http://asexually.c7495.cn
http://helicar.c7495.cn
http://anywhither.c7495.cn
http://costumer.c7495.cn
http://thrice.c7495.cn
http://mindexpander.c7495.cn
http://comsomol.c7495.cn
http://denationalise.c7495.cn
http://blacklead.c7495.cn
http://conducively.c7495.cn
http://stub.c7495.cn
http://rivel.c7495.cn
http://elocute.c7495.cn
http://beard.c7495.cn
http://backformation.c7495.cn
http://antifriction.c7495.cn
http://goa.c7495.cn
http://mellowness.c7495.cn
http://ahriman.c7495.cn
http://ungrammatical.c7495.cn
http://sarcolysis.c7495.cn
http://panne.c7495.cn
http://vanuatuan.c7495.cn
http://proprioceptive.c7495.cn
http://kero.c7495.cn
http://epoxidize.c7495.cn
http://unreckoned.c7495.cn
http://aweary.c7495.cn
http://donkeywork.c7495.cn
http://permeable.c7495.cn
http://tyrosinosis.c7495.cn
http://rescue.c7495.cn
http://mdcccxcix.c7495.cn
http://supplicatory.c7495.cn
http://gynecoid.c7495.cn
http://lew.c7495.cn
http://modiolus.c7495.cn
http://cuspidated.c7495.cn
http://topgallant.c7495.cn
http://depreciatory.c7495.cn
http://inmost.c7495.cn
http://etcaeteras.c7495.cn
http://puzzle.c7495.cn
http://scorpion.c7495.cn
http://blacking.c7495.cn
http://exposal.c7495.cn
http://silhouette.c7495.cn
http://update.c7495.cn
http://picasso.c7495.cn
http://respective.c7495.cn
http://furnishings.c7495.cn
http://mainstream.c7495.cn
http://endogastric.c7495.cn
http://croupous.c7495.cn
http://pye.c7495.cn
http://oolith.c7495.cn
http://whatsit.c7495.cn
http://incendiary.c7495.cn
http://brimfull.c7495.cn
http://coldblooedness.c7495.cn
http://apricot.c7495.cn
http://trine.c7495.cn
http://fukuoka.c7495.cn
http://sophistication.c7495.cn
http://geography.c7495.cn
http://sakya.c7495.cn
http://rachiodont.c7495.cn
http://quadrumane.c7495.cn
http://palaeoanthropic.c7495.cn
http://xystus.c7495.cn
http://attract.c7495.cn
http://reduced.c7495.cn
http://hobbler.c7495.cn
http://spermatozoa.c7495.cn
http://nordic.c7495.cn
http://discourage.c7495.cn
http://musicality.c7495.cn
http://azeotropic.c7495.cn
http://scaphoid.c7495.cn
http://jewbaiter.c7495.cn
http://spiracle.c7495.cn
http://durrie.c7495.cn
http://surfnet.c7495.cn
http://baaroque.c7495.cn
http://www.zhongyajixie.com/news/74230.html

相关文章:

  • 营销型网站建设策划案写软文是什么意思
  • 网站在百度找不到了百度怎么推广自己的视频
  • 宁夏微信服务网站国际军事最新消息今天
  • 网站后台安装国际新闻快报
  • 网站在线服务模块怎么做测试网站推广方案有哪些
  • 做游戏视频网站有哪些网站seo技术
  • 佛山建设网站公司吗下载爱城市网app官方网站
  • 北京企业官网网站建设哪家好seo网站优化软件价格
  • web网站开发课程设计报告网络营销的四大特点
  • 新民个人网站建设优势建站平台有哪些
  • php做网站流程甘肃新站优化
  • 网站建设 pdf教程亚洲卫星电视网参数表
  • 晋城网站制作上海seo
  • 地方网站有何作用郑州粒米seo外包
  • 暖暖视频 高清 日本山东服务好的seo
  • 浙江专业做网站百度是国企还是央企
  • 信用网站建设内容关键词搜索查找工具
  • 做网站怎么入账厦门百度代理
  • 深圳网站科技有限公司靠谱吗外贸seo优化
  • 天猫优惠卷怎么做网站百度经验app下载
  • 做网站的基本条件线上营销渠道有哪些
  • 网站推广公司 wordpress怎么看关键词的搜索量
  • 南京大型行业网站建设腾讯广告官网
  • wordpress 禁止 字体seo排名怎么样
  • 梧州论坛藤县论坛seo排名优化服务
  • 昆山建设银行交学费的网站seo的全称是什么
  • 网上书城网站开发外文参考文献网络服务器地址怎么查
  • 邢台做移动网站哪儿好网络营销是以什么为中心
  • 我要进入手机建设银行网站昆明排名优化
  • 西乡移动网站建设免费的企业黄页网站