首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 使用PIC10F322实现延时模块,去抖动器的详细资料概述

使用PIC10F322实现延时模块,去抖动器的详细资料概述

  • 资源大小:1.88 MB
  • 上传时间:2021-11-27
  • 下载次数:0次
  • 浏览次数:38次
  • 资源积分:1积分
  • 标      签: 延时模块 CLC PIC 存储单元

资 源 简 介

在本应用笔记中,我们将使用 PIC10F322 实现延时模块 / 去抖动器。其延时值可设定,范围介于 2 µs 至 193 µs 之间。它可有效用作噪声鉴别器,也可用于开关去抖动。   用作延时模块时,该应用可解决信号的低电平时序问题。用作去抖动器时,可实现机械开关信号去抖动,从而为其他电路提供干净的信号。   借助可配置逻辑单元(Configurable Logic Cell,CLC)外设,该应用可实现输出的快速开关 (如果需要)。假如仅使用端口逻辑对同样的应用进行写入操作,则需要经过多个指令周期,输出才会发生变化以响应输入。利用 CLC 时,输入信号可直接传送到输出,其间仅存在传播延时和门控延时。为使应用发挥最佳性能,我们采用了汇编语言来编写代码。   代码以内联的方式编写 (不包含子程序),以最大程度发挥应用的开关性能。代码仅使用程序存储器中(共 512 个存储单元)的 43 个存储单元以及一个字节的 RAM。   本应用笔记采用了 PIC10F322 演示板 (部件编号 AC103011)来 实 现 相 关 功 能。语 言 工 具 版 本 为: MPASMWIN.exe v5.45、 mplink.exe v4.43 和 mplib.exe v4.43。
VIP VIP