BTFSS PORTB,VT ; 判断VT管脚高低
GOTO KEY_DOWN ; 为低
BTFSC SYS_FLAG,VT_UP ; 为高,判断标志位VT_UP是否为低
GOTO UP_UP ; 为高,进入按键高处理
BSF SYS_FLAG,GR_UP ; 为低,设高干扰标志
BTFSC SYS_FLAG,GR_DOWN ; 是否有低干扰标志
CLRF GR_TIME ; 有则清干扰计数器
BTFSS SYS_FLAG,MS10_F ; 系统是否经过10 MS,
RETURN ; 未经过10 MS 返回
INCF GR_TIME ; 对计数器加一
MOVLW .3 ; 判断是否经过30 MS
SUBWF GR_TIME,W
BTFSS STATUS,C
RETURN
; 确认为上升沿
BCF SYS_FLAG,GR_UP ; 清高干扰标志
CLRF GR_TIME
BSF SYS_FLAG,VT_UP ; 设置VT_UP高标志
; 确认 为高电平,
UP_UP: CLRF GR_TIME ; 清干扰计数器
KEY_DOWN: BTFSS SYS_FLAG,VT_UP ; 判断VT_UP是否为高
GOTO DOWN_DOWN ; 为低,进入低电平处理
BSF SYS_FLAG,GR_DOWN ; 为高,设低干扰标志
BTFSC SYS_FLAG,GR_UP ; 判断是否有高干扰标志
CLRF GR_TIME ; 有则清干扰计数器
BTFSS SYS_FLAG,MS10_F ; 判断系统是否经过 10 MS
RETURN ; 未经过 10 MS
INCF GR_TIME ; 干扰计数器加一
MOVLW .3
SUBWF GR_TIME ; 系统是否经过30 MS
BTFSS STATUS,C
RETURN
BCF SYS_FLAG,GR_DOWN ; 确认为下降沿,清低干扰标志
CLRF GR_TIME ; 清干扰计数器
BCF SYS_FLAG,VT_UP ; 清VT_UP标志
; 确认为低电平
DOWN_DOWN: CLRF GR_TIME ; 清干扰计数器
变量说明:
PORTB-----------P16C54C的RB口
VT-----------PT2270的VT引脚
SYS_FLAG-----------系统标志位寄存器
VT_UP-----------VT引脚的实际确认状态
GR_DOWN-----------VT引脚的低电平暂态标志
GR_UP-----------VT引脚的高电平暂态标志
MS10_F-----------系统10MS标志
GR_TIME-----------时间计数器
关键字:PT2262 编解码器 PIC单片机中 处理源
引用地址:
PT2262/2272编解码器及应用在PIC单片机中干扰的处理源
推荐阅读最新更新时间:2024-03-16 15:48
单片机模拟2272软件解码介绍
在无线遥控领域,PT2262/2272是目前最常用的芯片之一,但由于芯片要求配对使用,在很大程度上影响了该芯片的使用,笔者从PT2262波形特征入手,结合应用实际,提出软件解码的方法和具体措施。 一、概述 PT2262/2272是一种CMOS工艺制造的低功耗低价位通用编解码电路,是目前在无线通讯电路中作地址编码识别最常用的芯片之一。 PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出。 PT2262/2272必须用相同地址码配对使用,当需要增加一个
[单片机]
G.726语音编解码器在SoPC中的实现
摘要:在对G.726语音编解码标准分析的基础上给出了基于FPGA的DSP的设计流程,利用MATLAB/Simulink、DSP Builer和SOPC Builder工具设计了G.726语音编解码器,通过仿真实验验证了所设计的编解码器模型的正确性,实现了编解码器在SoPC系统中的综合。
关键词:ADPCM MATLAB/Simulink DSP Builder FPGA SoPC
G.726是ITU前身CCITT于1990年在G.721和G.723标准的基础上提出的关于把64kbps非线性PCM信号转换为40kbps、32kbps、24kbps、16kbps的ADPCM信号的标准。G.726标准算法简单,语音质量高,多次转换
[半导体设计/制造]
将音频编解码器植入28nm高级移动多媒体芯片系统
概述 音频处理对于手机、平板电脑等消费电子应用和其他大量生产的产品非常重要。面积和功耗往往是关键设计标准,而市场要求有高质量高保真(Hi-Fi)音频效果。将经过硅验证和优化的音频IP集成实现特定的音频功能,有助降低当今多媒体芯片系统的功耗、面积和成本。 随着设计逐渐过渡到28纳米工艺技术,集成音频功能这一挑战变得愈加复杂,原因是模拟电路并不遵循摩尔定律,也不会随着工艺发展而尺寸减小。采用28纳米工艺的晶圆成本会比65纳米或40纳米工艺技术高出许多。数字电路遵循摩尔定律,虽然晶圆成本提高,但是它的性能和密度也提升了。音频编解码器采用的模拟电路一般使用IO器件,因此不会像数字电路那样使用内核器件(core device)而
[模拟电子]
51汇编模拟PT2272解码程序
;软件解码程序(仿真PT2272) ;晶体频率为11.0592Mhz ;本程序中的时间定位关系只适用于接3.3M振荡电阻的PT2262解码 ;使用其它阻值电阻时,应将定位时间按电阻比例缩放 ;下面的程序中 REM 为信号输入端 ;RECEIVE 检测到有效信号标志位 ;ENABLE_DETE 连续按键标志 ;3AH,3BH用作定时器 ;PT2262共12根地址线 ;31H,32H:接收的前8 位地址编码 ;33H,30H:接收的后4 位地址编码(若最后4位用作数据端,则只须读第33H单元的内容即可) ;当用作数据端时,PT2262对应脚悬空被认为是低电平。 ;地址
[单片机]
PIC单片机中的bank和PC问题
简介:PIC单片机的bank和PC的问题往往在我们进行查表时和BANK设置时很容易出错。下面小编就大家来着重来介绍下面这俩点。希望能对大家有所帮助。 1、 BANK设置错误: 先来看一段程序: include PORTDB EQU 20H …… START movlw b‘11110000’ movwf PORTDB clrf TRISD MAIN bcf STATUS,C rlf PORTDB,1 btfsc STATUS,C bsf PORTDB,0 movf PORTDB,W movwf PORTD call DELAY goto MAIN …… 上面的是一个将D口的发光二极管循环点亮的小程序,实际运行发现并不能达到点亮
[单片机]
全新 32 位微控制器实现真正的单芯片DRM 数字音频编解码器
随着近几年数字音频产品的爆炸性增长,市场上出现了很多芯片或者芯片组来满足更高级的播放器要求。但是有些进入数字音频市场的产品也存在一些陷阱,事情并不是像选取适当的处理器硬件那样简单。 在近几年,一直是单独的音频和多媒体播放器在占据市场的主体,但是一些消费者也在试图把他们的便携式媒体播放器与其家庭或者汽车立体声音响设备连接在一起,这也促使一些在家庭或者汽车立体声音响设备市场的厂商把他们的高保真(HiFi)系统用于数字音频时代。 采用计算机硬件 一些厂商已经试图在音频和多媒体播放器中采用计算机硬件,这些硬件虽然在处理计算机多任务的庞大数据面前表现非常优秀,但是却给音频设计师带来了很大挑战,主要表现在相对较慢的速度、不可预知的任务
[工业控制]
Synaptics AudioSmart USB-C编解码器获行业首个THX认证
人机界面解决方案开发商Synaptics(NASDAQ:SYNA)今日宣布其AudioSmart® CX21988-THX 成为业界首个荣获 THX 认证的USB-C语音编解码器解决方案。通过提供获得THX认证的USB-C语音编解码器,Synaptics®可以为OEM厂商供应重要的搭建模块,为具备THX认证的耳机和头戴式耳机、移动游戏设备以及其他个人语音设备的开发带来巨大领先优势。THX由电影制片人George Lucas于1983年创立,为在质量、兼容性以及性能方面不做出让步的产品提供国际公认的认证。 THX技术与运营部高级副总裁Peter Vasay表示,“在耳机上开发一个卓越的音响套件,特别是能够精准再现混合声场的套件,
[家用电子]
和Google合作,联发科在天玑1000系列集成AV1视频编解码器
日前,联发科官方宣布,MediaTek与Google合作,在MediaTek 天玑1000系列5G芯片上集成了YouTube视频流使用的AV1视频编解码器,支持以60fps的速度播放4K分辨率的AV1视频流,给用户提供更高质量的视觉享受和更流畅的视频观看体验。 据悉,AV1由开放媒体联盟(AOMedia)于2018年首次发布,免版税,旨在取代VP9编解码器,成为互联网视频编解码器(NETVC)标准。AV1是一种超高性能的视频编解码器技术,比现有的VP9提供了30%以上的压缩效率。 近日联发科发布了天玑1000+ 5G旗舰芯片,采用了ARM Cortex-A77大核架构,而且为4大核+4 A55小核的8核心设计,A77大核全
[手机便携]