爱游戏官方网站app

NEWS

爱游戏官方网站app

【48812】数码管显现驱动和键盘扫描操控器CH451及其使用

发布日期:2024-07-23   发布作者: 爱游戏官方网站app

  在开发过程中,常常会由于资源缺乏而不得不很多扩展接口芯片以满意使用体系的需求,其间原因之一是人机界面中的键盘显现占用了体系太多资源,然后形成体系巨大,一起降低了体系的可靠性。在单片机使用体系中,键盘显现一般可选用以下几种办法:

  (1)选用并行接口的键盘显现专用芯片8279。但8279所需外围元件多(显现驱动、译码等)、占用电路板面积大、归纳本钱高,在中小体系中常常大材小用;

  (2)选用通用并行I/O芯片扩展(如用8155等),但此计划相同需求驱动显现,一起键盘显现扫描还需占用CPU很多时刻;

  (3)采取了专用显现操控器,并用CPU的I/O引脚完结键盘输入(如MC14499、PS7219、MAX7219、ICM7218、TLC5921等,大多是串行接口并有显现驱动才能,I/O占用少)。这种接口办法省去了显现的扫描,并且电路大多也很简单,一般在体系要的按键较少时比较适用;

  (4)选用带I2C总线的键盘显现芯片(如显现用SAA1064,键盘用PCF8574),不过这种办法关于无I2C总线接口的CPU来说,编程显得有些不方便;

  (5)选用串行接口的键盘显现专用芯片,如BC7280/81、HD7279、CH451等。这类芯片占用CPU的资源少,传输速度较快,外围器材要求也较少,在中小体系中都可得到遍及的使用。BC7280/81与HD7279中已有介绍,这篇文章侧重介绍CH451的首要特性及接口使用办法。

  CH451是一个整合了数码管显现驱动和键盘扫描操控以及μP监控的多功用外围芯片。CH451内置RC振荡电路,能够直接动态驱动8位数码管或许64位LED,具有BCD译码或不译码功用,可完成数据的左移、右移、左循环、右循环、各数字独立闪耀等操控功用。CH451内置大电流驱动级,段电流不小于30mA,字电流不小于160mA,并有16 级亮度操控功用;在键盘操控方面,该器材内置64键键盘操控器,可完成8