您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机基于PIC单片机的低功耗键盘接口设计 正文
基于PIC单片机的低功耗键盘接口设计

基于PIC单片机的低功耗键盘接口设计

点击数:7684 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   PIC单片机
引言

目前,针对 单片机 应用的专用键盘接口芯片可谓种类繁多,但大多数都应用于对功耗没有严格要求的场合,满足不了一些小巧的便携式设备(例如遥控器的低功耗、低成本要求)。TC9148是一款应用广泛的红外发码专用芯片,一般与红外接收芯片TC9149配合使用来构成一套完整的遥控发射、接收系统。而由于TC9148具有功耗极低且价格低廉的特点,凶而在许多要求有键盘控制的低功耗、低成本应用中可将其作为键盘接口芯片使用,并直接与微处理器连接实现复杂的键盘处理。本文采用TC9148作为键盘接口芯片,给出了基于MICroChip公司的低功耗单片机PIC16F73实现的低功耗键盘接口设计方法。

1 TC9148传送波形分析

TC9148是一款功耗极低且价格低廉的红外发码专用芯片。用TC9148设计键盘接口电路的关键是对TC9148的输出信号进行解码。下面就详细地讨论一下TC9148的传送波形。

1.1 基本传送波形

TC9148的振荡频率fosc为455 kHz,传送的基本波彤是图1所示的12位串行码。其中C1~C3为用户码标识,H、S1和S2为连续/单发码标识,K1~K6为键输人标识。根据TC9148数据手册介绍,这里:a=(1/fosc)×192≈420μs。然而,通过示波器观察及后续的程序调试发现,每位码的实际位宽约为420μs,即图1中的4a才等于420μs。




本文关键字:单片机  接口  键盘  PIC单片机单片机-工控设备 - PIC单片机