侵权投诉

基于Arduino开发板的倒计时器制作设计

电子设计 2021-01-03 09:15 次阅读

计时器是一种时钟形式,通常用于测量时间间隔。有两种类型的计时器,一种是从零开始向上计数,用于测量已用时间,称为秒表。而第二种类型的计时器从用户提供的指定持续时间倒计时,通常称为倒计时器。

在本教程中,我们将向您展示如何使用Arduino开发板制作一个倒计时器。在本文中,我们没有使用任何实时时钟(RTC)模块来获取时间。持续时间由用户通过键盘和1602的LCD设定的。当计时器归零时,将会通过蜂鸣器发出警报声。

所需的材料

●ArduinoUNO开发板

●LCD显示模块1602

●4*4的矩阵键盘

蜂鸣器

●按钮

电位器(10k)

电阻(10k、100欧)

●连接导线

电路原理图

pIYBAF_q8uyALXmmAAGMSbr6hF0276.png

在这里,ArduinoUno开发板用作主控制器。使用键盘来设定持续时间,以及LCD显示模块1602来显示倒计时。按钮用于启动定时。有关如何将Arduino开发板与4x4矩阵键盘进行连接,请参考:https://www.yiboard.com/thread-780-1-1.html。

代码和说明

在本文的末尾处,给出了完整的Arduino计时器代码。

在下面的代码中,我们正在初始化键盘和LCD的库以及代码中使用的变量。

#include

#include

longintset1;

longintset2;

longintset3;

longintset4;

longintj;

intt1,t2,t3,t4,t5,t6;

intr1,r2,r3;

charkey;

Stringr[8];

Stringhours;

Stringminutes;

Stringseconds;

在下面的代码中,我们初始化行和列的数目,用于定义键盘矩阵。

constbyteROWS=4;//Fourrows

constbyteCOLS=4;//Threecolumns

charkeys[ROWS][COLS]={

{'1','2','3','A'},

{'4','5','6','B'},

{'7','8','9','C'},

{'*','0','#','D'}

};

为了将连接4*4矩阵键盘与Arduino开发板进行连接,我们必须定义使用的行和列的引脚。所以在下面的代码中我们已经定义了键盘的引脚以及1602模块的引脚。

byterowPins[ROWS]={6,7,8,9};//ConnectkeypadROW0,ROW1,ROW2andROW3totheseArduinopins

bytecolPins[COLS]={10,11,12,13};//ConnectkeypadCOL0,COL1andCOL2tot

LiquidCrystallcd(A0,A1,5,4,3,2);//CreatesanLCobject.Parameters:(rs,enable,d4,d5,d6,d7)

下面的代码用于声明一个keypad数组:

Keypadkpd=Keypad(makeKeymap(keys),rowPins,colPins,ROWS,COLS);

在voidsetFeedingTime()函数中,按下按钮后,我们可以输入定时器的时间,然后在输入完成后,我们必须按下D开始倒计时。

voidsetFeedingTime()

{

feed=true;

inti=0;

lcd.clear();

lcd.setCursor(0,0);

lcd.print("SetfeedingTime");

lcd.clear();

lcd.print("HH:MM:SS");

lcd.setCursor(0,1);

while(1){

key=kpd.getKey();

charj;

if(key!=NO_KEY){

lcd.setCursor(j,1);

lcd.print(key);

r[i]=key-48;

i++;

j++;

if(j==2||j==5)

{

lcd.print(":");j++;

}

delay(500);

}

if(key=='D')

{key=0;break;}

}

lcd.clear();

}

在voidsetup()函数中,我们初始化了LCD和串行通信,并在下面的代码中将引脚定义为INPUT和OUTPUT。

voidsetup()

{

lcd.begin(16,2);

Serial.begin(9600);

pinMode(A0,OUTPUT);

pinMode(A1,OUTPUT);

pinMode(A3,INPUT);

pinMode(A4,OUTPUT);

}

这个Arduino倒计时器的工作原理很简单,但代码有点复杂。

最初,它会在LCD显示屏上打印输出“ArduinoTimer”,直到您按下按钮。只要按下按钮,它会通过调用“setFeedingTime”函数来要求输入倒计时时间。然后你可以通过使用键盘输入持续时间。然后你需要按'D'来保存时间并开始倒计时。在voidloop()函数中,我们已经做了一些计算以逐秒递减时间,并根据剩余时间显示Hour、Minutes和Seconds(HH:MM:SS)相应的值。您可以在下面查看完整的代码。

o4YBAF_q8vyAFaZ3AAYNppimpN4630.png

当计时器归零时,蜂鸣器开始发出蜂鸣声并且只发出100次蜂鸣声。要停止蜂鸣器,请按住按钮。您可以随时使用按钮在计数时停止定时器。

o4YBAF_q8wiAH0bJAAX7EN180Ks454.png

编辑:hfy

收藏 人收藏
分享:

评论

相关推荐

24种常见的回流焊故障应对方案的详细介绍

每一台回流焊机在使用过程中,时间长都会出现某些故障,有时候个小小故障都得等工程师来处理,严重影响生产....
发表于 02-26 15:29 29次 阅读
24种常见的回流焊故障应对方案的详细介绍

Arduino实现最小系统的设计资料说明

在Arduino最小系统设计中,微处理器将选用 ATMEGA8 芯片,该芯片是一款基于 AVR—RI....
发表于 02-26 08:00 27次 阅读
Arduino实现最小系统的设计资料说明

Arduino的实验例程之直流电机驱动

本文档的主要内容详细介绍的是Arduino的实验例程之直流电机驱动免费下载。
发表于 02-25 17:39 11次 阅读
Arduino的实验例程之直流电机驱动

Arduino的实验例程之串口中断的程序免费下载

本文档的主要内容详细介绍的是Arduino的实验例程之串口中断的程序免费下载。
发表于 02-25 17:39 11次 阅读
Arduino的实验例程之串口中断的程序免费下载

Arduino的实验例程之风扇转速调节程序免费下载

本文档的主要内容详细介绍的是Arduino的实验例程之风扇转速调节程序免费下载
发表于 02-25 17:39 9次 阅读
Arduino的实验例程之风扇转速调节程序免费下载

Arduino的实验例程之串口接收数据程序的资料免费下载

本文档的主要内容详细介绍的是Arduino的实验例程之串口接收数据程序的资料免费下载。
发表于 02-25 17:39 11次 阅读
Arduino的实验例程之串口接收数据程序的资料免费下载

Arduino的实验例程之手机和蓝牙模块通讯的程序免费下载

本文档的主要内容详细介绍的是Arduino的实验例程之手机和蓝牙模块通讯的程序免费下载。
发表于 02-25 17:39 24次 阅读
Arduino的实验例程之手机和蓝牙模块通讯的程序免费下载

Arduino的实验例程之USB虚拟键盘实验的详细资料说明

本文档的主要内容详细介绍的是Arduino的实验例程之USB虚拟键盘实验的详细资料说明。
发表于 02-25 16:37 10次 阅读
Arduino的实验例程之USB虚拟键盘实验的详细资料说明

Arduino的实验例程之USB虚拟键盘实验的详细资料说明

本文档的主要内容详细介绍的是Arduino的实验例程之USB虚拟键盘实验的详细资料说明。
发表于 02-25 16:37 11次 阅读
Arduino的实验例程之USB虚拟键盘实验的详细资料说明

Arduino的实验例程之虚拟鼠标实验

本文档的主要内容详细介绍的是Arduino的实验例程之虚拟鼠标实验。
发表于 02-25 16:37 13次 阅读
Arduino的实验例程之虚拟鼠标实验

Arduino的实验例程之点阵实验的详细资料说明

本文档的主要内容详细介绍的是Arduino的实验例程之点阵实验的详细资料说明。
发表于 02-25 16:36 4次 阅读
Arduino的实验例程之点阵实验的详细资料说明

Arduino的实验例程之9克舵机实验的详细资料说明

本文档的主要内容详细介绍的是Arduino的实验例程之9克舵机实验的详细资料说明。
发表于 02-25 16:36 6次 阅读
Arduino的实验例程之9克舵机实验的详细资料说明

Arduino的实验例程之9克舵机实验的详细资料说明

本文档的主要内容详细介绍的是Arduino的实验例程之9克舵机实验的详细资料说明。
发表于 02-25 16:36 10次 阅读
Arduino的实验例程之9克舵机实验的详细资料说明

Arduino的实验例程之红外遥控实验

本文档的主要内容详细介绍的是Arduino的实验例程之红外遥控实验。
发表于 02-25 16:36 13次 阅读
Arduino的实验例程之红外遥控实验

【MIKROE-4114开发板试用体验连载】电动自行车电机模拟器

    本人的行业和电动自行车有关,经常有客户来参观询问关于电动车电机的功能及原理。由于电动自行车的电机和轮毂是...
发表于 02-25 14:53 48次 阅读
【MIKROE-4114开发板试用体验连载】电动自行车电机模拟器

Arduino高级开发权威指南原书第二版PDF电子书免费下载

本书基于一个非常有趣的自动迷宫导航机器人制作项目,由浅入深地向读者介绍 Arduino UNO R3....
发表于 02-25 08:00 7次 阅读
Arduino高级开发权威指南原书第二版PDF电子书免费下载

Arduino和OLED及MAX30102心率腕表程序免费下载

arduino+oled+MAX30102心率腕表程序,OLED是用的是七引脚0.96寸的,写得一般....
发表于 02-25 08:00 12次 阅读
Arduino和OLED及MAX30102心率腕表程序免费下载

新的Smart Clock Essential配备4英寸LED显示屏

也就是说,新的Smart Clock Essential配备4英寸LED显示屏,与之前型号的LCD面....
的头像 倩倩 发表于 02-24 16:27 233次 阅读
新的Smart Clock Essential配备4英寸LED显示屏

使用Arduino实现心率脉搏血氧监测设计的原理图和代码免费下载

本文档的主要内容详细介绍的是使用Arduino实现心率脉搏血氧监测设计的原理图和代码免费下载。
发表于 02-24 08:00 7次 阅读
使用Arduino实现心率脉搏血氧监测设计的原理图和代码免费下载

幻灯片放映计时器实用小软件免费下载

本文档的主要内容详细介绍的是幻灯片放映计时器实用小软件免费下载。
发表于 02-24 08:00 5次 阅读
幻灯片放映计时器实用小软件免费下载

FRDM KE02Z40M开发板电路原理图合集免费下载

本文档的主要内容详细介绍的是FRDM KE02Z40M开发板电路原理图合集免费下载。
发表于 02-24 08:00 28次 阅读
FRDM KE02Z40M开发板电路原理图合集免费下载

Arduino ESP8266 Wemos D1产生可变频率和分辨率的资料详细说明

通过函数 analogWriteFreq(new_frequency); analogWriteRa....
发表于 02-23 08:00 8次 阅读
Arduino ESP8266 Wemos D1产生可变频率和分辨率的资料详细说明

MSP430F5529开发板的用户手册免费下载

MSP430启动板开发工具包现在有USB。MSP-EXP430F5529LP是一款廉价且简单的MSP....
发表于 02-23 08:00 9次 阅读
MSP430F5529开发板的用户手册免费下载

蜂鸣器防水透声组件可有效保障透音与防水性能

目前大多数电子产品通用的蜂鸣器是不能很好的满足防水需求的,这是因为蜂鸣器作为发声元件,一般是通过蜂鸣....
发表于 02-22 16:41 29次 阅读
蜂鸣器防水透声组件可有效保障透音与防水性能

STM32开发板资源有哪些?

ALIENTEK战舰STM32开发板资源初探; ALIENTEK战舰STM32开发板资源说明;   ...
发表于 02-22 07:29 0次 阅读
STM32开发板资源有哪些?

SLSTK3301A开发板是一款外围配置相对丰富又有特点的开发板

LSTK3301A开发板是一款外围配置相对丰富又有特点的开发板,它配置有温湿度传感器和霍尔效应传感器....
的头像 SiliconLabs 发表于 02-21 09:41 224次 阅读
SLSTK3301A开发板是一款外围配置相对丰富又有特点的开发板

【开源资料】基于Arduino的三轴书写机主板的参考设计

基于arduino的三轴书写机,支持步进电机,转向齿轮笔升降,操舵笔抬起。激光雕刻机,双Y轴,完美支持本地GRBL固件,应所有书...
发表于 02-20 17:26 346次 阅读
【开源资料】基于Arduino的三轴书写机主板的参考设计

【紫光同创国产FPGA教程】【第十二章】SD卡音乐播放例程

WAV文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resour....
的头像 FPGA技术专栏 发表于 02-19 13:42 599次 阅读
【紫光同创国产FPGA教程】【第十二章】SD卡音乐播放例程

【紫光同创国产FPGA教程】【第十一章】录音与播放例程

开发板通过40PIN的扩展口和AN831音频模块连接,AN831音频模块使用WOLFSON公司的WM....
的头像 FPGA技术专栏 发表于 02-19 13:41 613次 阅读
【紫光同创国产FPGA教程】【第十一章】录音与播放例程

STM32开发板入门的答疑解惑

  ‍首先我们需要了解什么是STM32,以及为什么选择STM32,需要哪些准备,学会之后的目的是什么....
的头像 嵌入式ARM 发表于 02-11 17:27 435次 阅读
STM32开发板入门的答疑解惑

留住你从前的开发环境的方法

       如何留住你从前的开发环境?应该是很多人会面对的问题,特别是遇到老芯片,或者自己熟悉的老....
的头像 嵌入式ARM 发表于 02-11 17:24 297次 阅读
留住你从前的开发环境的方法

STM32中重要的C语言知识点整理

说在前面的话 一位初学单片机的小伙伴让我推荐C语言书籍,因为C语言基础比较差,想把C语言重新学一遍,....
的头像 嵌入式ARM 发表于 02-10 17:31 350次 阅读
STM32中重要的C语言知识点整理

4412开发板学习笔记分享

4412开发板学习笔记
发表于 02-05 07:40 0次 阅读
4412开发板学习笔记分享

使用Arduino实现按键切换LED颜色的实验免费下载

本文档的主要内容详细介绍的是使用Arduino实现按键切换LED颜色的实验免费下载。
发表于 02-04 16:25 36次 阅读
使用Arduino实现按键切换LED颜色的实验免费下载

使用Arduino实现74HC595的实验免费下载

本文档的主要内容详细介绍的是使用Arduino实现74HC595的实验免费下载。
发表于 02-04 16:25 50次 阅读
使用Arduino实现74HC595的实验免费下载

【紫光同创国产FPGA教程】【第五章】串口收发实验

本文主要讲解如何编写FPGA串口通信的收发程序,在程序中使用了状态机,是学习状态机的重要实验。
的头像 FPGA技术专栏 发表于 02-04 13:23 1212次 阅读
【紫光同创国产FPGA教程】【第五章】串口收发实验

嵌入式开发板技术的学习步骤

本文主要介绍开发板技术的学习步骤。
发表于 02-04 07:17 0次 阅读
嵌入式开发板技术的学习步骤

使用Arduino实现三彩渐变效果实验的资料合集免费下载

本文档的主要内容详细介绍的是使用Arduino实现三彩渐变效果实验的资料合集免费下载。
发表于 02-03 17:55 29次 阅读
使用Arduino实现三彩渐变效果实验的资料合集免费下载

使用Arduino实现三基色LED实验的资料合集免费下载

本文档的主要内容详细介绍的是使用Arduino实现三基色LED实验的资料合集免费下载。
发表于 02-03 17:55 36次 阅读
使用Arduino实现三基色LED实验的资料合集免费下载

使用Arduino实现火焰传感器实验的资料合集免费下载

本文档的主要内容详细介绍的是使用Arduino实现火焰传感器实验的资料合集免费下载。
发表于 02-03 17:55 42次 阅读
使用Arduino实现火焰传感器实验的资料合集免费下载

采用AT89C51设计的多功能抢答器

本文采用AT89C51为核心,结合键盘、数码管、蜂鸣器等外围设备,设计了具有抢答、计时、时间调整、蜂鸣器报警等功能的4路抢答器...
发表于 02-03 07:16 0次 阅读
采用AT89C51设计的多功能抢答器

树莓派如何控制蜂鸣器演奏乐曲

  步进电机以及无源蜂鸣器这些都需要脉冲信号才能够驱动,这里将用GPIO的PWM接口驱动无源蜂鸣器弹奏乐曲,本文基于树莓...
发表于 02-02 16:31 1919次 阅读
树莓派如何控制蜂鸣器演奏乐曲

如何利用ARM-contexA9蜂鸣器驱动开发

基于ARM-contexA9蜂鸣器驱动开发
发表于 02-02 06:51 0次 阅读
如何利用ARM-contexA9蜂鸣器驱动开发

如何用Xbee实现Arduino之间的无线通信来控制小灯

用Xbee实现Arduino之间的无线通信,远程控制小灯...
发表于 02-01 07:37 0次 阅读
如何用Xbee实现Arduino之间的无线通信来控制小灯

测评丨NXP LS系列产品网络性能测试

测评丨NXP LS系列产品网络性能测试号外号外!继OK1012A-C面市以来,飞凌嵌入式相继推出了OK1043A-C、OK1046A-C...
发表于 01-30 10:33 1313次 阅读
测评丨NXP LS系列产品网络性能测试

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十七章System Monitor

本章介绍system monitors的使用,用于监测芯片的电压、温度值等,也可以通过PL端的ADC....
的头像 FPGA技术专栏 发表于 01-29 10:03 1263次 阅读
【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十七章System Monitor

David Patterson新年首发声:RISC-V开源的产学研之路该怎么走?

1月27日,RISC-V国际开源实验室(RIOS)、清华-伯克利深圳研究院与鹏城实验室共同举办了“第....
的头像 E4Life 发表于 01-29 09:59 1512次 阅读
David Patterson新年首发声:RISC-V开源的产学研之路该怎么走?

使用Arduino,3D打印和Lego兼容零件DIY的四足机器人

硬件部件: ·  Aruino Nano R3    ×    1个     ·  超声波传感器-H....
的头像 电路设计技能 发表于 01-27 14:19 431次 阅读
使用Arduino,3D打印和Lego兼容零件DIY的四足机器人

一个简单的PCB键盘,可轻松用于Arduino项目

一个简单的PCB键盘,可轻松用于Arduino项目。提供了完全可定制的代码! 硬件部件: Ardui....
的头像 电路设计技能 发表于 01-27 14:00 426次 阅读
一个简单的PCB键盘,可轻松用于Arduino项目

实时时钟模块设计,可使用按钮设置RTC模块的日期和时间

一个简单的项目,可使用按钮设置RTC模块的日期和时间,并从通过ESP 01 wifi模块连接的服务器....
的头像 电路设计技能 发表于 01-27 11:47 320次 阅读
实时时钟模块设计,可使用按钮设置RTC模块的日期和时间

嵌入式Linux开发板裸机程序烧写方法详细总结

1、使用imxdownload烧写 (针对nxp 6ULL 开发板)  将 imxdownload ....
的头像 嵌入式ARM 发表于 01-26 16:51 466次 阅读
嵌入式Linux开发板裸机程序烧写方法详细总结

Arduino Mega2560微控制板的PCB免费下载

本文档的主要内容详细介绍的是Arduino Mega2560微控制器板的PCB免费下载。
发表于 01-26 08:00 67次 阅读
Arduino Mega2560微控制板的PCB免费下载

RK3288主板开源开发板的接口丰富且性能稳定

联智通达一直想有一些优质的好东西推出来,经过一段时间的讨论,现在联合了我公司技术团队,共同开发出了一....
发表于 01-25 10:46 81次 阅读
RK3288主板开源开发板的接口丰富且性能稳定

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十五章HDMI字符显示实验

在HDMI输出实验中讲解了HDMI显示原理和显示方式,本实验介绍如何使用FPGA实现字符显示,通过这....
的头像 FPGA技术专栏 发表于 01-25 09:52 883次 阅读
【ZYNQ Ultrascale+ MPSOC FPGA教程】第十五章HDMI字符显示实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十四章HDMI输出实验

由于开发板上只有DP可以显示,但却是PS端的,PL端没有HDMI的接口,因此我们采用AN9134的H....
的头像 FPGA技术专栏 发表于 01-25 09:51 879次 阅读
【ZYNQ Ultrascale+ MPSOC FPGA教程】第十四章HDMI输出实验

普中51单片机A2开发板的电路原理图免费下载

本文档的主要内容详细介绍的是普中51单片机A2开发板的电路原理图免费下载。
发表于 01-25 08:00 191次 阅读
普中51单片机A2开发板的电路原理图免费下载

首款采用Raspberry Pi定制芯片的微控制器开发板 Raspberry Pi Pico即将登陆e络盟

凡是已熟练使用Raspberry Pi的专业设计工程师,都将能轻松上手Raspberry Pi Pi....
发表于 01-22 12:16 529次 阅读
首款采用Raspberry Pi定制芯片的微控制器开发板  Raspberry Pi Pico即将登陆e络盟

TM4C129X芯片的所有相关资料手册免费下载

本指南的一般设计信息部分包含适用于大多数设计的设计信息(第3节)。主题包括电源、振荡器和调试可访问性....
发表于 01-22 08:00 74次 阅读
TM4C129X芯片的所有相关资料手册免费下载

2020年搭载Imagination IP的海外设备有哪些?

谷歌安卓系统继续在移动市场占据最大份额,驱动着约75%的智能手机和平板电脑,成为全球使用最多的操作系....
的头像 Imagination Tech 发表于 01-21 10:22 344次 阅读
2020年搭载Imagination IP的海外设备有哪些?

能够完美替代STM32的两款产品介绍和评测

今日带来能够完美替代STM32的产品是沁恒微电子的CH32F103以及RISC-V内核的CH32V1....
的头像 嵌入式ARM 发表于 01-21 09:55 1091次 阅读
能够完美替代STM32的两款产品介绍和评测

EV_ICS-51360-FX TDK InvenSense ICS多模MEMS麦克风

venSense ICS多模MEMS麦克风具有230µA至590µA电流范围、-98dB FS高电源抑制,采用3.5mm × 2.65mm × 0.98mm表面贴装封装。ICS-51360模块具有50Hz至>20kHz的扩展频率响应和数字脉冲密度调制 (PDM) 输出。该MEMS麦克风兼容无锡/铅和无铅焊接工艺。TDK InvenSense ICS多模MEMS麦克风非常适合用于智能手机、麦克风阵列、平板电脑和相机应用。 特性 四阶Σ-Δ调制器 数字脉冲密度调制 (PDM) 输出 兼容无锡/铅和无铅焊接工艺 符合RoHS指令/WEEE标准 规范 −36dB FS ±1...
发表于 11-11 09:07 74次 阅读
EV_ICS-51360-FX TDK InvenSense ICS多模MEMS麦克风

SDE1B016GTKDWBA0ESA0 TDK Solid State Drives

态驱动器满足工业应用中对SSD的要求,速度可达180MB/s。 这些设备使用最新的MLC型NAND闪存,具有读取重试功能,对于提高数据可靠性是必不可少的。 SSD具有自动恢复、数据随机化和自动刷新功能。
发表于 10-23 19:06 32次 阅读
SDE1B016GTKDWBA0ESA0 TDK Solid State Drives

P-NUCLEO-WB55 STMicroelectronicsPNUCLEOWB55STM32WBNucleo68数据包

oelectronics P-NUCLEO-WB55 STM32WB Nucleo-68数据包是一套经济划算的方案,能够基于STM32WB双核多协议 超低功耗2.4GHz MCU 片上系统 (SoC) 快速开发WLAN和蓝牙应用。  STM32 Nucleo包含NUCLEO-68板(预装STM32WB55RG MCU)和USB加密狗(采用 STM32WB55CG MCU)。 NUCLEO-68板和USB加密狗配置为2.4GHz射频收发器蓝牙规格v5.0和IEEE 802.15.4-2011 PHY和MAC。NUCLEO-68板还包含Arduino Uno V3和 史多福连接器,可轻松集成到应用原型中。集成式ST-LINK/V2-1调试器/编程器,无需使用单独的探针。...
发表于 10-23 16:06 50次 阅读
P-NUCLEO-WB55 STMicroelectronicsPNUCLEOWB55STM32WBNucleo68数据包

STM32MP157A-DK1 STMicroelectronicsSTM32MP157ADK1探索套件

oelectronics STM32MP157A-DK1探索套件支持利用STM32 MPU OpenSTLinux分布软件轻松开发应用程序。OpenSTLinux软件用于主处理器和协同处理器的STM32CubeMP1软件。该套件包含ST-LINK嵌入式调试工具、LED、按钮和一个以太网1Gbps连接器。它还包含一个USB Type-C™ OTG连接器、四个USB Type-A主机连接器和一个HDMI®收发器。它还包含一个立体声耳机插孔(带模拟麦克风)和一个microSD™连接器。为了扩展STM32MP157A-DK1探索套件的功能,提供两个GPIO扩展连接器,用于Arduino™和Raspberry Pi®屏蔽。 特性 基于STM32MP157 Arm®的双Cortex®-A7 32位 + Cortex®-M4 32位MPU,采用TFBGA361封装 圣普米克stpmic1a 4GbitDDR3L,16位,533MHz 1GB以太网 (RGMII),符合IEEE-802.3ab USBOTGHS 音频编#...
发表于 10-23 15:06 67次 阅读
STM32MP157A-DK1 STMicroelectronicsSTM32MP157ADK1探索套件

NUCLEO-H743ZI2 STMicroelectronics搭载STM32H743ZIMCU的STM32Nucleo144开发板

oelectronics搭载STM32H743ZI MCU的STM32 Nucleo-144开发板用于测试STM32H743ZI微控制器的各种性能以及与之相对应的功耗情况。开关模式电源 (SMPS) 可显著降低运行模式下的功耗。该开发板设有用于实现Arduino® Uno V3连接功能的ST Zio连接器,以及用于通过各种扩展板扩展Nucleo开放式开发平台的 ST吗啡排针。STM32 Nucleo-144开发板无需单独的探头,因其已集成ST-LINK/V2-1调试器/编程器。STM32 Nucleo-144开发板随附STM32Cube MCU软件包中提供的STM32全面免费软件库和示例。 特性 采用LQFP144封装的STM32微控制器 外部SMPS,生成Vcore逻辑电源(仅可用于“-P”结尾的板) 符合IEEE-802.3-2002的以太网(取决于STM32支持) USB OTG或全速设备(取决于STM32支持) 3个用户LED 两个按钮(用户和复位) 32.768 kHz晶体振荡器 板连接器: 微型USB接口 SWD 以太网RJ...
发表于 10-21 10:09 113次 阅读
NUCLEO-H743ZI2 STMicroelectronics搭载STM32H743ZIMCU的STM32Nucleo144开发板

CD4536B-MIL CMOS 可编程定时器

CD4536B是一个可编程定时器,由24个纹波二进制计数器级组成。该设备的突出特点是其灵活性。器件可以从1到2 24 计数,或者可以绕过前8个阶段以允许输出,可以通过4位代码从剩余的16个阶段中的任何一个中选择。它可以由外部时钟或RC振荡器驱动,可以使用片上组件构建。输入IN1用作外部时钟输入或片内RC振荡器的输入。 OUT1和OUT2是外部RC组件的连接端子。此外,提供片上单稳态电路以允许可变脉冲宽度输出。使用这些功能的组合可以实现各种定时功能。 8-BYPASS输入上的逻辑1可以旁路前8个阶段,并使阶段9成为最后16个阶段的第一个计数器阶段。 16个输出中的1个的选择由解码器和BCD输入A,B,C和D完成.MONO IN是片上单稳态振荡器的定时输入。通过10K欧姆或更高的电阻将MONO IN端子接地,禁用单触发电路并将解码器直接连接到DECODE OUT端子。一个电阻到V DD 和一个从MONO IN端子接地的电容使能单触发电路并控制其脉冲宽度。 逻辑使能快速测试模式1对8-BYPASS,SET和RESET。该模式将24级计数器分为三个8级部分,以便快速测试序列。 CD4536B型采用16引脚密封双列直插式陶瓷封装(F3A后...
发表于 11-02 19:03 504次 阅读
CD4536B-MIL CMOS 可编程定时器

SN5497 同步 6 位二进制比率乘法器

这些单片,完全同步的可编程计数器采用54/74系列TTL电路,可实现32兆赫的典型最大工作频率。这些6位串行二进制计数器具有缓冲时钟,清零和使能输入,用于控制计数器的操作,以及选通输入,用于启用或禁止速率输入/解码AND-OR-INVERT门。输出具有额外的级联,用于级联和传输统一计数率。 当清除,选通和使能输入为低电平时,计数器启用。启用计数器后,输出频率等于输入频率乘以速率输入M并除以64,即: 当速率输入为二进制0(所有速率输入为低)时,Z仍然很高。为了级联器件以执行12位速率乘法,使能输出连接到下一级的使能和选通输入,每级的Z输出连接到另一级的单位/级联输入,并且子多频率取自Y输出。 当连接到时钟输入时,单位/级联输入可用于在速率输入/解码门被选通禁止时将时钟频率(反相)传递到Y输出。单位/级联输入也可以用作Y输出的控制。 特性 执行固定速率或可变速率分频 适用于算术,雷达,数字到模拟的应用(D /A),模数(A /D)和其他转换操作 典型最大时钟频率... 32兆赫 参数 与其它产品相比 比率乘法器/分频器/计时器   Technology Family VCC (Min) (V) VCC (Max) (V) ...
发表于 11-02 19:03 172次 阅读
SN5497 同步 6 位二进制比率乘法器

CD4541B-MIL CMOS 可编程定时器 - 高电压类型(额定 20V)

CD4541B可编程定时器由一个16级二进制计数器,一个由外部RC元件(2个电阻和一个电容)控制的振荡器,一个自动电源-on复位电路和输出控制逻辑。计数器在正边沿时钟转换时递增,也可以通过MASTER RESET输入复位。 此定时器的输出是来自第8,10,13或16计数器的Q或Q \输出阶段。使用时间选择输入A和B选择所需的级(参见频率选择表)。 输出可通过MODE输入,引脚10选择的两种模式中的任何一种(参见真值表)。当该MODE输入为逻辑“1”时,输出将是连续方波,其频率等于振荡器频率除以2 N 。将MODE输入设置为逻辑“0”并且在启动MASTER RESET之后,输出(假设已选择Q输出)在2 N-1 计数后从低状态变为高状态并且保持该状态,直到施加另一个MASTER RESET脉冲或MODE输入设置为逻辑“1”。 通过将AUTO RESET输入(引脚5)设置为逻辑“0”来初始化时序,打开电源。如果引脚5设置为逻辑“1”,则AUTO RESET电路被禁止,直到施加正MASTER RESET脉冲并返回低电平后才开始计数。 AUTO RESET消耗相当大的功率,如果需要低功率操作,则不应使用。为了实现可靠的自动上电复位,...
发表于 11-02 19:03 241次 阅读
CD4541B-MIL CMOS 可编程定时器 - 高电压类型(额定 20V)

TLC555M 低功耗 LinCMOS

与其它产品相比 计时器   Frequency (Max) (MHz) VCC (Min) (V) VCC (Max) (V) Iq (Typ) (uA) Rating Operating Temperature Range (C) Package Group Package Size: mm2:W x L (PKG)   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','参数变化','#parametrics',link); TLC555M 2.1     2     15     250     Military     -55 to 125     CDIP LCCC     See datasheet (CDIP) 20LCCC: 79 mm2: 8.89 x 8.89(LCCC)     无样片...
发表于 11-02 19:02 314次 阅读
TLC555M 低功耗 LinCMOS

SE556 双精度定时器

与其它产品相比 计时器   Frequency (Max) (MHz) VCC (Min) (V) VCC (Max) (V) Iq (Typ) (uA) Rating Operating Temperature Range (C) Package Group Package Size: mm2:W x L (PKG)   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','参数变化','#parametrics',link); SE556 NA556 NE556 SA556 0.1     0.1     0.1     0.1     4.5     4.5     4.5     4.5     16     16     16     16     2000     4000     4000     4000     Military     Catalog     Catalog     Catalog     -55 to 125     -40 to 105     0 to 70     -40 to 85     CDIP     PDIP SOIC     PDIP SO SOIC SSOP     PDIP     See datasheet (CDIP)     See datasheet (PDIP) 14SOIC: 52 mm2: 6 x 8.65(SOIC)     See datasheet (PDIP) 14...
发表于 11-02 19:02 765次 阅读
SE556 双精度定时器

TLC556M 低功耗双路 LinCMOS

TLC556系列是使用TI LinCMOS TM 工艺制造的单片时序电路,可提供与CMOS,TTL和MOS逻辑,工作频率高达2MHz。由于输入阻抗高,使用比NE556更小,更便宜的定时电容可以实现精确的时间延迟和振荡。在整个电源电压范围内功耗都很低。 与NE556类似,TLC556的触发电平约为电源电压的三分之一,而 的阈值电平约为电源电压的三分之二。可以通过使用控制电压端子来改变这些电平。当触发输入低于触发电平时,触发器置位,输出变为高电平。如果触发输入高于触发电平且阈值输入高于阈值电平,则触发器复位且输出为低电平。复位输入可以覆盖所有其他输入,并可用于启动新的时序周期。如果复位输入为低电平,则触发器复位,输出为低电平。只要输出低,就在放电端子和地之间提供低阻抗路径。 虽然CMOS输出能够吸收超过100 mA的电流并且输出电流超过10 mA,但TLC556在输出转换期间显示出大大减少的电源电流尖峰。这最大限度地减少了对NE556所需的大型去耦电容的需求。 这些设备具有内部静电放电(ESD)保护电路,可在MIL-STD-883C,方法3015下测试,防止电压高达2000 V的灾难性故障。但是,在处理这些设备时应小心谨慎。器件...
发表于 11-02 19:01 239次 阅读
TLC556M 低功耗双路 LinCMOS

LM555QML Timer

LM555是一款高度稳定的器件,用于产生精确的时间延迟或振荡。如果需要,提供附加端子用于触发或重置。在延时工作模式下,时间由一个外部电阻和电容精确控制。对于作为振荡器的非稳态操作,可通过两个外部电阻和一个电容精确控制自由运行频率和占空比。电路可以在下降波形上触发和复位,输出电路可以提供或吸收高达200mA的电流或驱动TTL电路。 特性 SE555 /NE555的直接替换 从微秒到小时的时间 在两个Astable中运行和单稳态模式 可调节占空比 输出可以输出或吸收200 mA 输出和电源TTL兼容 温度稳定性优于0.005%/°C 正常开启和正常关闭输出 所有商标均为其各自所有者的财产。 参数 与其它产品相比 计时器   Frequency (Max) (MHz) VCC (Min) (V) VCC (Max) (V) Iq (Typ) (uA) Rating Operating Temperature Range (C) Package Group Package Size: mm2:W x L (PKG)   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','参数变化','#parametrics',link); LM555QML ...
发表于 11-02 19:01 188次 阅读
LM555QML Timer

SE555-SP QML V 类精密定时器

SE555是一款能够产生精确时间延迟或振荡的精密定时电路。在延时或单稳态工作模式下,定时间隔由单个外部电阻和电容网络控制。在非稳态工作模式下,频率和占空比可以通过两个外部电阻和一个外部电容独立控制。 阈值和触发电平通常分别为三分之二和三分之一, of V CC 。可以通过使用控制电压端子来改变这些电平。当触发输入低于触发电平时,触发器置位,输出变高。如果触发输入高于触发电平且阈值输入高于阈值电平,则触发器复位且输出为低电平。复位(RESET)输入可以覆盖所有其他输入,并可用于启动新的时序周期。当RESET变为低电平时,触发器复位,输出变为低电平。当输出为低电平时,在放电(DISCH)和地之间提供低阻抗路径。 输出电路能够吸收或提供高达100 mA的电流。 4.5 V至16.5 V电源的工作条件。采用5 V电源时,输出电平与TTL输入兼容。 特性 从微秒到小时的时间 稳定或单稳态操作 可调节占空比 TTL兼容输出可以接收或输出高达100 mA QML-V合格,SMD 5962-98555 军用温度范围(?? 55°C至125°C °C) 耐辐射:25 kRad(Si)TID (1) (1) 辐射耐受性是基于初始设备鉴定的典型值,剂量率=...
发表于 11-02 19:01 291次 阅读
SE555-SP QML V 类精密定时器

SE555M 精密定时器

这些器件是精密定时电路,能够产生精确的时间延迟或振荡。在延时或单稳态工作模式下,定时间隔由单个外部电阻和电容网络控制。在a-stable工作模式下,频率和占空比可以通过两个外部电阻和一个外部电容独立控制。 阈值和触发电平通常为三分之二和三分之一,分别为V CC 。可以通过使用控制电压端子来改变这些电平。当触发输入低于触发电平时,触发器置位,输出变高。如果触发输入高于触发电平且阈值输入高于阈值电平,则触发器复位且输出为低电平。复位(RESET)输入可以覆盖所有其他输入,并可用于启动新的时序周期。当RESET变为低电平时,触发器复位,输出变为低电平。当输出为低电平时,在放电(DISCH)和地之间提供低阻抗路径。 输出电路能够吸收或提供高达200 mA的电流。工作电压指定为5 V至15 V电源。使用5 V电源时,输出电平与TTL输入兼容。 特性 从微秒到小时的时间 稳定或单稳态操作 可调节占空比 TTL兼容输出可以接收或输出高达200 mA 在符合MIL-PRF-38535的产品上,除非另有说明,否则所有参数均经过测试。在所有其他产品上,生产加工不一定包括所有参数的测试。 参数 与其它产品相比 计时器   F...
发表于 11-02 19:00 708次 阅读
SE555M 精密定时器