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

共青城网站建设公司郑州知名网站推广

共青城网站建设公司,郑州知名网站推广,软件前端开发,广东企业网站建设推荐注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。 前言:学习定时器的功能。 1.定时器介绍 定时器也是一种中断,属于软件中断。 它就像一个时钟,可以测量事件的时间间隔。 比如早…

注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。

前言:学习定时器的功能。

1.定时器介绍

        定时器也是一种中断,属于软件中断。 它就像一个时钟,可以测量事件的时间间隔。        

        比如早晨闹钟可以准时在7点半叫你,醒不醒就是你自己的事了。

2.Arduino UNO R3的定时器

        Arduino Uno 采用的是 16Mhz 的晶振。单次计数需要 1/16000000 秒或 62 纳秒。这意味着 Arduino  62 纳秒从一条指令移动到另一条指令。当然时钟频率越高,处理速度就越快。

每个定时器都有一个计数器,在计时器的每个时钟周期递增。因此,你需要定的时间,单片机自己通过数数来实现。

在 Arduino Uno 中有三个定时器,他们分别被使用到以下官方函数和库中:

  • Timer0(8 位定时器)
    • delay()
    • delayMicroseconds()
    • millis()
    • micros()
  • Timer1(16 位定时器)
    • 伺服电机库 Servo.h
  • Timer2(8 位定时器)
    • tone()函数

各个定时器与引脚功能、软件库功能对应关系:

Timer0:D5/D6的PWM输出、delay()、millis()、delayMicroseconds()。
Timer1:D9/D10的PWM输出、舵机库Servo.h、TimerOne库。
Timer2:D3/D11的PWM输出、无源蜂鸣器的tone()、 MsTimer2库(三方库)。

3.今日知识点讲解

 MsTimer2库(三方库)的使用:

        #include <MsTimer2.h>    //调用三方库

        MsTimer2::set(time, Task_Time);   //初始化库函数,在setup函数里。

                参数一:time,是指定时多久,单位毫秒。

                参数二:定时的时间到了需要去执行的任务函数。
        MsTimer2::start();     //开启定时器,无参数。在setup函数里三方库的初始化后面。

4.应用及电路连接图

实验内容: LED 闪烁运行。

电路接线图:

5.实现代码

#include <MsTimer2.h> //调用三方库定时器库#define led 13
boolean LEDStatus;void Task_Time()                      //时间到了的执行函数
{LEDStatus = !LEDStatus;             //灯状态翻转if (LEDStatus)digitalWrite(led, HIGH);else digitalWrite(led, LOW);
}void setup() 
{pinMode(led, OUTPUT);              //13引脚设置为输出MsTimer2::set(1000, Task_Time);    //初始化定时器库,设置一秒执行一次Task_TimeMsTimer2::start();                 //开启定时器
}void loop() 
{
//不用写内容,自动调用。
}

5.仿真视频

定时器仿真视频

上一篇:Arduino UNO R3自学笔记15 之 Arduino如何驱动数码管?

下一篇:Arduino UNO R3自学笔记17 之 Arduino为啥要用中断?

http://www.bjxfkj.com.cn/article/110296.html

相关文章:

  • 除了dz论坛还能搭建什么网站百度代理合作平台
  • 做马甲的网站挂机宝可以做网站
  • 海盐建设局网站花西子品牌营销策略分析
  • 电子商务网站开发与实现做课件需要的纯音乐网站
  • 美剧网站怎么做wordpress python导入数据库
  • 企业邮箱注册申请免费163怀化 优化营商环境
  • 网站管理系统安装深圳网站建设制作公司
  • 最专业的网站设计公司有哪些营销引流100个技巧
  • 东莞做外贸网站的公司昆明装饰企业网络推广
  • 企业网站建设公司怎么收费自己做网站可以上传软件
  • 网站设计技术有哪些濮阳全员核酸检测
  • 全国建设部官方网站上传网站工具
  • 国外科技感强的网站wordpress做分类网站
  • 网站制作答辩ppt怎么做高校建设人事处网站的意义
  • 个人可以建设网站吗wordpress订单邮件
  • 做seo要明白网站网站 规划方案
  • 白云做网站的公wordpress插件 飘雪
  • 内蒙网站设计公司游戏app开发
  • 网站手机版二维码怎么做东莞债优化
  • 怎么样提升网站权重WordPress下载框插件
  • 山东安康建设项目管理有限公司网站怎么制作网站地图
  • 做网站运营跟专业有关吗国外可以做自媒体的网站
  • 成都做网站做的好的公司深圳最近几天的新闻大事
  • 幼儿教育网站源码中国未来楼市走势分析
  • 建个私人网站怎么做新公司建网站
  • 延庆精神文明建设的门户网站python做网站用什么软件
  • 中山市文联灯饰有限公司网站谁做的曲靖住房和城乡建设局网站
  • 手机关键词排名优化seo网站搭建是什么
  • 网站别人帮做的要注意什么东西设计素材网站排版
  • 2018年怎样做淘宝客网站网站加速