(十四)测频NE555应用

文章目录

  • NE555简介
  • NE555原理图
  • 如何对NET_SIG(P34)引脚计脉冲
  • 测频应用
    • 部分代码
    • 现象


NE555简介

NE555是一种集成电路,其内部结构包括比较器、RS触发器、电压比较器和输出级三个主要功能模块。是由硬件直接产生的脉冲

NE555一些的常见应用:

1.时序控制器:NE555可以用来实现各种定时和延时操作,如触发延时、发生脉冲宽度调制等。

2.闪光灯控制器:NE555可用于驱动闪光灯电路,通过控制充电时间和放电时间来实现不同的闪光灯频率和亮度。

3.PWM控制器:NE555可用作PWM控制器,用于调节电机速度、灯光亮度、音频音量等。

4.时钟发生器:NE555可用作时钟发生器,产生稳定的时钟信号用于数字电路同步。

5.频率测量器:NE555还可以通过测量输出方波的频率来进行频率测量

比赛主要是测量频率

NE555原理图

在这里插入图片描述

如何对NET_SIG(P34)引脚计脉冲

查看手册可知:
在这里插入图片描述
只需要把定时器0配置成TMOD.2/,即对引脚P3.4的外部脉冲进行计数即可,所以只需要将改位置1,又因为TMOD不可位寻址,所以整个字节操作
注意:定时器0一定要设置成1T模式,12T和1T的区别,12T是12个脉冲才定时器的计数值才加1,而1T模式,1个脉冲计数值就加1

测频应用

思路:
定时0 :计数脉冲
定时2 :计时1s (当然也可以计时500ms,计算脉冲时乘以2就可以了)
将计数脉冲的函数在定时器2中调用(如下图),直到1s在算出脉冲数,记得清除TH0,TL0以便下次计数
换算关系:1s的脉冲数,就是频率hz

在这里插入图片描述

部分代码

u16 freq = 0;
void Ne555Task()
{static u16 cnt =0 ;cnt++;if(cnt>=1000){cnt =0 ;TR0 = 0;freq = ((TH0<<8)|TL0);TH0 = 0;TL0 = 0;TR0 = 1;}	
}

现象

(十四)测频NE555应用



----- 如有错误欢迎大家批评指正!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/438942.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows11搭建GPU版本PyTorch环境详细过程

Anaconda安装 https://www.anaconda.com/ Anaconda: 中文大蟒蛇&#xff0c;是一个开源的Python发行版本&#xff0c;其包含了conda、Python等180多个科学包及其依赖项。从官网下载Setup&#xff1a;点击安装&#xff0c;之后勾选上可以方便在普通命令行cmd和PowerShell中使用…

当代码遇上玄学……

为什么bug天天出现? 为什么bug遥遥领先? 一杯茶&#xff0c;一包烟&#xff0c;一个bug找一天。 问&#xff1a;程序出现BUG的时候&#xff0c;程序员能做什么&#xff1f; 答&#xff1a;烧香拜佛看运势。 有人相爱&#xff0c;有人在夜里看海&#xff0c;有人在凌晨三点…

光环云与跨境智算云网实验室联合发布“数据全链路安全与合规解决方案”

1月19日&#xff0c;国际数据经济产业创新大会在上海临港新片区召开&#xff0c;光环云受邀出席。会上&#xff0c;光环云与“上海国际数据港创新实验室——跨境智算云网实验室”联合发布“数据全链路安全与合规解决方案”&#xff0c;助力企业数据跨境流动更加便捷、安全、高效…

代码随想录算法训练营DAY6 | 哈希表(1)

DAY5休息一天&#xff0c;今天重启~ 哈希表理论基础&#xff1a;代码随想录 Java hash实现 &#xff1a;java 哈希表-CSDN博客 一、LeetCode 242 有效的字母异位词 题目链接&#xff1a;242.有效的字母异位词 思路&#xff1a;设置字典 class Solution {public boolean isAnag…

openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错

文章目录 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错210.1 谓词下推引起的查询报错210.1.1 问题现象210.1.2 原因分析210.1.3 处理办法 openGauss学习笔记-210 openGauss 数据库运维-常见故障定位案例-谓词下推引起的查询报错 210.…

用javadoc生成API文档

本篇介绍怎么用javadoc生成API帮助文档 安装javadoc插件&#xff0c;然后重启ide 点这里 加上 -encoding UTF-8 生成的文档 这样注释到位了API文档就到位了

【行业应用-智慧零售】东胜物联餐饮门店智能叫号解决方案,为企业智能化升级管理服务

随着科技的不断进步&#xff0c;物联网设备已经广泛应用于各行各业&#xff0c;包括餐饮业。在餐饮门店的线下运营过程中&#xff0c;叫号系统是一项重要的设备需求。传统的叫号方式往往会消耗大量的人力和时间&#xff0c;而物联网技术为餐饮行业提供了一种更高效、智能化的解…

微博怎么把客户引流到私域?(引流技巧)

微博 1&#xff09;背景banner图 在微博主页顶部的背景图里&#xff0c;可以引导添加个人微信、公众号等信息&#xff0c;通常配合福利引导用户添加。 2&#xff09;个人简介 微博中比较常见的引流方式&#xff0c;可以直接在简介区内留下微信号、公众号名称、邮箱等信息&#…

shell - 正则表达式和grep命令和sed命令

一.正则表达式概述 1.正则表达式定义 1.1 定义 使用字符串描述、匹配一系列符合某个规则的字符串 1.2 了解 普通字符&#xff1a; 大小写字母、数字、标点符号及一些其它符号元字符&#xff1a; 在正则表达式中具有特殊意义的专用字符 1.3 层次分类 基础正则表达式扩展正…

建筑效果图渲染制作周期是多久

建筑效果图的渲染制作周期会根据多种因素而变化&#xff0c;包括项目的复杂性、渲染的详细程度、分辨率要求、场景中的元素数量和复杂度、以及项目所需的修改和迭代次数等。 通常&#xff0c;简单的建筑效果图可能在几个工作日内完成&#xff0c;而大型或高度复杂的项目可能需要…

【硬件产品经理】避免硬件产品失败 | 技术维度

目录 简介 技术维度一&#xff1a;低估产品开发 技术维度二&#xff1a;低估规模生产的复杂性 技术维度三&#xff1a;测试不足 技术维度四&#xff1a;产品太复杂 技术维度五&#xff1a;对客户承诺太高 推荐内容 简介 这节内容主要从技术维度来谈谈避免硬件产品失败这…

网络防御安全知识(第二版)

安全策略 传统的包过滤防火墙 --- 其本质为ACL列表&#xff0c;根据数据报中的特征进行过滤&#xff0c;之后对比规制&#xff0c; 执行动作。 五元组 --- 源IP&#xff0c; 目标IP&#xff0c;源端口&#xff0c; 目标端口&#xff0c;协议 安全策略 --- 相较于ACL的改进之…