@VHDL
这是一个激光测距机中接收模块和显示模块之间的小模块

求解这段代码的含义和作用

// An highlighted block
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;ENTITY COUNTER IS PORT(ST,CLK,TR,REC: IN STD_LOGIC;COUNT    : BUFFER    INTEGER RANGE 0 TO 65535);
END COUNTER;ARCHITECTURE A OF COUNTER ISSIGNAL COUNT_REG: INTEGER RANGE 0 TO 65535; --信号COUNT_REG取值0到65535
BEGINPROCESS (ST,CLK,TR,REC) BEGINIF(ST='1')THEN                         COUNT_REG<=0;                       COUNT<=0;ELSE                                       IF(CLK'EVENT AND CLK='1')THEN   --当时钟信号为上升沿时IF(TR='0')THEN                           --如果TR为0,则COUNT_REG<=COUNT_REG;              --COUNT_REG不变ELSE                                       --否则IF((TR AND REC)='0')THEN         --如果TR和REC均为0.则COUNT_REG<=COUNT_REG+1;             --COUNT_REG增加1ELSE                                      --否则IF((TR AND REC)='1')THEN             --如果TR和REC均为1,则COUNT_REG<=COUNT_REG;             --COUNT_REG不变,输出COUNT_REGCOUNT<=COUNT_REG;END IF;END IF;END IF; END IF;END IF; END PROCESS;
END A;

VHDL脉冲激光测距相关推荐

  1. 成型滤波器设计matlab,MATLAB+VHDL脉冲成型滤波器的设计 附代码

    附 录 FIR_filter_tb.v // -------------------------------------------------------------------- // >& ...

  2. 远距离激光多脉冲测距TDC2K8S芯片使用

    近年来随着激光器的发展,脉冲激光雷达作为激光探测的一个应用方向,无论是户外激光测距望远镜,还是人工智能及自动驾驶领域都有长足的发展与应用. 多脉冲激光测距采用数千赫兹的微焦脉冲激光发射技术,远距离测距 ...

  3. 激光测距仪系统设计 c语言程序),基于时差法的激光测距方法与应用

    摘要: 激光测距技术被发现并研制出以后,因为它的测量精度非常高,与其他传统测距技术相比具有的优点非常多,并且激光测距基本能够应用在所有测量环境,激光测距的基本方法是用激光在目标物与发射器之间传播时间来 ...

  4. 调制的缺点_电光调制与声光调制原理和应用领域

    调制种类和各种调制原理 将传输的信息加载于激光辐射的过程称为激光调制.光调制指的是使光信号的一个或几个特征参量按被传送信息的特征变化,以实现信息检测传送目的的方法.光调制可分为强度调制.相位调制.偏振 ...

  5. 2.6.机载测深激光扫描系统—(Topographic Laser Ranging and Scanning-Principle 读书笔记)

    如本节题目所言,机载激光扫描已被用来进行海床和沿海地区的制图工作,早起的系统都是激光轮廓仪,机载脉冲激光测距设备能够基于回波信号测量传感器到海床和海面的距离,这些实验性设备呗美国.瑞典.加拿大.澳大利 ...

  6. 2.5.Airborne Topographic Laser Scanners 机载地形激光扫描仪

    2.1.Airborne Topographic Laser Scanners 机载地形激光扫描仪 从最广泛的角度来看,机载激光扫描仪在应用上分为两个不同的大类. 其中第一个是专门为地形测绘作业设计的 ...

  7. 三角法激光雷达测距原理

    现在对三角测距方法踩踩坑. 买了一个rplidar A2, 做工不错,挺漂亮的,更重要的是可以软件启动停止,噪声很小,而且反射检测灵敏度比较高(可以扫描到毛玻璃, 有些差的激光雷达检测不到毛玻璃上的反 ...

  8. 学习笔记1--自动驾驶环境感知概述

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  9. LiDAR 22.04.27课堂笔记文件汇总

    一.课堂提问 地基的激光扫描仪和全站仪有什么异同点? 同:光电测距等方式 异:单点测绘与多点测绘 两者都无接触,采用激光测距 相比之下地基能测水平方向,天顶距和坡度距,主要用于计算点云数据,包含扫描系 ...

最新文章

  1. java算法之冒泡排序法
  2. 数据范围BZOJ 3209(花神的数论题-数位统计+1,被数据范围坑了)
  3. linux远程连接硬件加速,linux – 没有X的硬件加速
  4. IFrame标签的两个用法介绍
  5. java是值传递还是引用传递_Java 到底是值传递还是引用传递?
  6. Netty-Pipeline组件
  7. 让人耳目一新的四款高质量软件,简约又实用,每一款都值得收藏
  8. python广义矩估计_怎么用软件做广义矩估计GMM的参数估计?
  9. k8s免fq下载镜像
  10. seaweedfs springboot 文件名乱码
  11. 金三银四,中高级测试面经,我不信你能看完!
  12. 沃达丰高管:澳大利亚将于2020年迎来5G
  13. layui中表格嵌套表格
  14. 修改IPQ4019/4018的MTD分区
  15. 分享四种将PDF文件转换为CAD文件的方法,总有一个方法适合你
  16. wifi密码忘了?电脑cmd一句搞定
  17. Django项目之打分系统
  18. Netty-SocketIO:最好用的Java版即时消息推送
  19. 原生js添加动画效果
  20. Linux 5.4内核 exFAT格式U盘所需配置项

热门文章

  1. 《C++ Primer中文版(第五版)》 第九章 顺序容器
  2. 用计算机弹c哩c哩数字,C哩C哩 - 在线打字测试(dazi.kukuw.com)
  3. Mac 下erlang及rabbitmq安装
  4. 白平衡之灰度世界算法
  5. x265 windwos使用wsl调试
  6. 公众号批量移动用户分组
  7. 28、Qt 之图形(渐变填充)
  8. 移动魔百盒CM311-1sa_ZG代工_S905L3A 安卓9.0 鸿蒙动画_线刷固件包
  9. 实战:战狼2票房数据分析——(2)票房数据构造及保存
  10. 轻量级模型设计与部署总结