BC7281应用文章——显示、键盘控制芯片BC7281原理及应用


作者:王裕探

  BC7281 是16位LED数码竹显示及键盘接日专用芯片,通过外接移位寄存器最多可以控制16位数码或128只独立的LED,还能连接 多达64键的键盘。其特点如 下:键盘接日含去抖动功能;具有光柱译码方式,可独立控制两条64段光柱;段寻址功能便于控制LED;各位闪耀属性可单独控 制,闪耀速度可调;段驱动极性 及移位脉冲时序可控,可配合各种形式的驱动电路;具有键值锁存功能;除14H-18H外,内部显示寄存器及控制器的内容均可 以读出;I2C总线高速串行接 日;18脚双列直插封装。
BC7281引脚。引脚功能如下:
img1
DAT为串行数据端,开漏输出,需外接上拉电阻;KEY键盘有效输出端,低有效,并一直保持到键值锁存器内容被读出;CLK 为串行时钟端,下降沿有效; RST为复位端,低有效,内部有复位电路,一般可接Vcc; DIGO-7是位驱动输出((8 -15位与0-7位共用),也是键盘矩阵的“行”;OSLO是RC振荡器输出端,一般悬空;RC是外接RC振荡器端.C = 20pF,电阻另一端接Vcc,电容另一端接地;SCLK为外接显示器段驱动移位寄存器时钟端;SDNT为外接显示器段驱动 移位寄存器数据端,输出段数据 时低位在前。BC7281内部有25个寄存器,即16个显示寄存器、9个特殊功能(控制)寄存器,所有操作均可通过对寄存器 的访问完成。
笔者在设计点焊机控制器面板时,需要显示的数码竹16个,发光一极竹指示灯16个,按键17个。CPU选PHILIPS公司 的P87LPC767,显示面 板部分选用BC7281刚好够用,BC7281的8条数据线驱动8个9013二极管,接共阳极数码竹的阳极和发光二极管 L0-L15的阳极。74HC 164的7个输出端通过电阻接数码竹的a.g,Q7通过电阻R27, R35接L0-L15的阴极。17个按键。这单需要说明的是因为线路板是按图2设计的,按键序号S0}-S16对应的键值不 是连续的,给编制程序带来不 便。如果按图3所示连接,S0}-S16的键值对应为OOH-1OH,将给编程带来方便。
img2

img3
电路的调试容易,只要线路不接错,就会正常工作。在CPU不送控制数据时数码竹和发光二极管不亮。在CPU送来控制字 后,DIGO-DIG7将有脉冲输 出,数码竹和发光二极管将按控制字要求显示。




 

***敬请使用firefox或chrome浏览器以取得最佳效果***
Copyrigh1999-2011 北京凌志比高科技有限公司 版权所有
电话:(010) 62981567,82895285,82895286,13391571388 传真:82895286
地址:北京市海淀区上地信息路一号国际创业园 1号楼402室(100085)