网站大量收购闲置独家精品文档,联系QQ:2885784924

数码管显示驱动和键盘扫描控制器CH451及其应用.pdfVIP

数码管显示驱动和键盘扫描控制器CH451及其应用.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数码管显示驱动和键盘扫描控制器CH451及其应用

数码管显示驱动和键盘扫描控制器CH451及其应用

摘要:介绍一种新型的键盘显示驱动芯片CH451的性能特点和工作原理,给出了

CH451键盘显示驱动芯片与MCS-51单片机的接口方法与相应的软件驱动程序。

关键词:键盘显示控制;单片机;CH451

单片机在开发过程中,常常会因为资源不足而不得不大量扩展接口芯片以满足

应用系统的需要,其中原因之一是人机界面中的键盘显示占用了系统太多资源,

从而造成系统庞大,同时降低了系统的可靠性。在单片机应用系统中,键盘显示

通常可采用以下几种方式:

(1)采用并行接口的键盘显示专用芯片8279。但8279所需外围元件多

(显示驱动、译码等)、占用电路板面积大、综合成本高,在中小系统中常常大

材小用;

(2)采用通用并行I/O芯片扩展(如用8155等),但此方案同样需要驱

动显示,同时键盘显示扫描还需占用CPU大量时间;

(3)采用专用显示控制器,并用CPU的I/O引脚完成键盘输入(如MC1

4499、PS7219、MAX7219、ICM7218、TLC5921

等,大多是串行接口并有显示驱动能力,I/O占用少)。这种接口方式省去了

显示的扫描,而且电路大多也很简单,通常在系统需要的按键较少时比较适用;

(4)采用带I2C总线的键盘显示芯片(如显示用SAA1064,键盘用P

CF8574),不过这种方式对于无I2C总线接口的CPU来说,编程显得

有些不便;

(5)采用串行接口的键盘显示专用芯片,如BC7280/81、HD727

9、CH451等。这类芯片占用CPU的资源少,传输速度较快,外围器件要

求也较少,在中小系统中都可得到广泛的应用。BC7280/81与HD72

79中已有介绍,本文着重介绍CH451的主要特性及接口应用方法。

1CH451的功能与引脚介绍

1/12

CH451是一个整合了数码管显示驱动和键盘扫描控制以及μP监控的多

功能外围芯片。CH451内置RC振荡电路,可以直接动态驱动8位数码管或

者64位LED,具有BCD译码或不译码功能,可实现数据的左移、右移、左

循环、右循环、各数字独立闪烁等控制功能。CH451内置大电流驱动级,段

电流不小于30mA,字电流不小于160mA,并有16级亮度控制功能;

在键盘控制方面,该器件内置64键键盘控制器,可实现8×8矩阵键盘扫描,

并内置去抖动电路,可提供按键中断与按键释放标志位等功能;在外部接口方面,

CH451可选择简洁的1线串行接口或高速4线串行接口,且内置上电复位,

可提供高电平有效复位和低电平有效复位两种输出,同时内置看门狗电路Wat

ch-Dog。CH451提供有28引脚的DIP28与SOP28封装以及

DIP24S封装形式,28脚与24脚在功能上稍有差别,它们的引脚定义见

表1所列。

表1CH451的引脚说明

28脚引脚号24脚引脚号引脚名称类型引脚说明

232VCC电源正电源,持续电流不小于200mA915GND电源接地,持续电流不小于

200mA254LOAD输入4线串行接口的数据加协,带上拉265DIN输入4线串行接口

的数据输入,带上拉276DCLK输入串行接口听数据时钟,带上拉,可同时用于看

门狗的清除输入243DOUT输出串行接口的数据输出键盘中断22~151、24~

18DIG7~SEG0三态输出及输入数码管的段驱动,高电平有效,键盘扫描输入,

高电平有效,带下拉1~87~14DIG7~DIG0输出数码管的字驱动,低电平有效,

键盘扫描输入,高电平有效,带下拉12不支持RST输出上电复位和看门狗复位,

高电平有效13不支持RST输出上电复位和看门狗复位,低电平有效28不支持

RSTI输入上电复位门限调整或手工复位输入14不支持ADJ输入段电流上限调整,

带强下拉10不支持CLK输入外接阻容振荡11不支持CLKO输出CLK引脚时钟信

号的二分频输出17NC不连接,禁止使用2CH451的操作命令

CH451的操作命令均为12位,其中高4位为标识码,低8位为参数,各

操作命令如下:

●空操作:0000xxxxxxxxB(x可为任意值,下同)

空操作命令对CH451不产生任何影响。该命令可以在多个CH451级联

文档评论(0)

153****8750 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档