文档详情

bc7275-5位led数码管驱动芯片 - 北京凌志比高科技

101****457
实名认证
店铺
PDF
879.71KB
约17页
文档ID:87666024
bc7275-5位led数码管驱动芯片 - 北京凌志比高科技_第1页
1/17

BC7275 5 位LED数码管驱动芯片 (第一版) 特点: ● SSOP20 小体积封装,无需外围器件 ● 可驱动 5 位共阴式数码管或40只独立LED ● 可实现任意单独LED 闪烁,闪烁速度可调 ● 译码显示时小数点显示不受显示更新影响 ● 64Kbps 标准 SPI 串口,可用 2线或3 线方式,可使 用单片机上硬件 SPI 接口,通讯不占用处理器时间 ● 2 种显示译码方式,可单独控制任意LED ● 可直接访问显示寄存器(显示特殊字符) ● 与其它 BC727X 系列芯片软件兼容,软件无需修改, 即可用于其它BC727X 芯片 摘要 BC7275具有 5位数码管显示管理功能因为支持段寻址,可以独立地控制每一个显示 段,故也可用于最多40 个独立的LED 驱动BC7275 支持闪烁显示功能,且闪烁速度可调, 可以独立控制每一段的闪烁,在使用独立的 LED 指示灯时,非常有用 BC7275内部提供译码功能,用户可以直接向译码寄存器写入数值,而得到相应数字显 示译码显示时,该位的小数点显示不受影响,用户只需更新显示数据,而无需考虑小数点 的问题,尤其对于将小数点用作单独指示灯的用户,使用非常简便。

同时,也支持直接写入 显示寄存器,可以完成一些特殊字符的显示 BC7275采用串行接口,可以直接与标准SPI 接口连接,通讯速率可达 64Kbps,用户可 以充分利用微处理器上硬件SPI 接口资源,当使用中断方式时,可使显示部分的通讯几乎不 占用主程序时间BC7275的SPI 接口可以接为2线或三线方式三线方式时,可以通过CS 片选信号,在一个SPI 总线上使用多个器件,而在MCU I/O 口资源紧张时,片选CS 线可以 直接接地,其内部独特的SPI 口计时复位逻辑可以使得即便没有片选信号的接口清零功能, 也可以保障通讯不会出错 DIP/SSOP 20 VCC 19 G 18 F 17 E 16 D 15 C 14 B 13 A 12 NC 11 CS 1 2 3 4 5 6 7 8 9 10 DP NC DIG0 DIG1 DIG2 DIG3 DIG4 CLK MOSI VSS BC7275 BC7275-5位LED数码管驱动芯片 极限参数:(注:超出所列范围有可能造成器件永久损坏) 储存温度­65 至+150°C 工作温度­40 至+85°C 任意脚对地电压­0.5 至6.0V 电特性:(除特别说明外,TA=25°C, Vcc=5.0V) 参数最小值典型值最大值单位备注 电源电压2.75.05.5V 工作电流4.9mA无LED 负载时 输入低电平1.4V 输入高电平3.7V当Vcc=3V时,为1.9V 输出低电平0.1V 输出高电平4.4V 显示扫描周期15mS 引脚说明: 名称序号说明 DP1小数点段驱动 DIG0­DIG43,4,5,6,7位驱动,分别接数码管的共阳端 CLK8SPI 串行输入时钟端,最大时钟频率64KHz,空闲时高电平 MOSI9SPI 口数据输入端,接MCU的 SPI 口数据输出端 GND10接地端 CS11片选端,低电平有效 A­G13,14,15,16, 17,18,19 A 段­G段段驱动 VCC20正电源端,电压范围2.7­5.5V 内部寄存器 BC7275内部具有18 个寄存器,包括5个显示寄存器,以及13 个特殊寄存器。

地址范 围为00H-1DH,其中00H-0FH 为显示寄存器,其余为特殊寄存器 地址内容缺省值说明 00H第 0 位显示寄存器FFH显示寄存器每一位对应1 个显示段 01H第 1 位显示寄存器FFH © 北京凌志比高科技有限公司版权所有2 BC7275-5位LED数码管驱动芯片 地址内容缺省值说明 02H第 2 位显示寄存器FFH 03H第 3 位显示寄存器FFH 04H第 4 位显示寄存器FFH .­(无效寄存器).对BC7275不可用 10H第 0 位段闪烁控制寄存器00H每一位对应一个显示段,1=闪烁,0=不闪烁 11H第 1 位段闪烁控制寄存器00H 12H第 2 位段闪烁控制寄存器00H 13H第 3 位段闪烁控制寄存器00H 14H第 4 位段闪烁控制寄存器00H .­(无效寄存器).对BC7275不可用 18H位闪烁控制寄存器00H bit0­bit4 分别对应显示位0­4,1=闪烁,0=不闪 烁 19H­(无效寄存器).对BC7275不可用 1AH闪烁速度控制寄存器10H值越小,闪烁速度越快 1BH译码寄存器­ 写入该寄存器的数据被译码后更新显示寄存 器 1CH段寻址寄存器­写入该寄存器可单独控制各显示段状态 1DH群操作寄存器FFH 写入该寄存器的值,将被同时写入到所有的 显示寄存器,可用于清除显示等操作 显示寄存器:地址 00H-04H 显示寄存器直接映射各个LED显示段,数码管上的显示段与各位的 映射关系为如图: D7D6D5D4D3D2D1D0 DPGFEDCBA 用户可以直接改变显示寄存器的内容,从而改变显示,这主要用在需要显示译码表中没 有的特殊字符的时候。

显示寄存器中,如某一位被置0,则该显示段被点亮复位后,所有显示寄存器的内容 被置为FFH 段闪烁控制寄存器:地址 10H-14H 和显示寄存器类似,段闪烁控制寄存器也采用位映射的方式控制显示段的闪烁,每一个 © 北京凌志比高科技有限公司版权所有3 BC7275-5位LED数码管驱动芯片 位对应一个显示段,影射的方法同显示寄存器 当段闪烁控制寄存器中相应的位为1时,对应的显示段具有闪烁属性闪烁仅发生在该 显示段被点亮的情况下,如该显示段未点亮(相应显示寄存器位为 1),则该显示段没有任 何显示当闪烁的显示段被清除(相应显示寄存器位被置 1)时,其闪烁属性并不受影响, 当该显示寄存器位再次被置为0 时,对应的显示段将依然为闪烁显示 复位时,段闪烁控制寄存器被全部清零(不闪烁) 位闪烁控制寄存器:地址 18H 位闪烁控制寄存器控制显示位的整体闪烁属性,寄存器内每一个位对应一个显示位,对 应关系如下表 D7D6D5D4D3D2D1D0 ---位 4位 3位2位1位0 显示位数据为1时,该位为闪烁显示。

闪烁仅发生在该显示位有显示内容的情况下, 如该显示位没有显示(显示寄存器所有位为 1),则不会有任何显示复位时,位闪烁控制 寄存器被置为00H(不闪烁) 闪烁速度控制寄存器:地址 1AH BC7275的闪烁速度可调,只需要通过改变闪烁速度控制寄存器,就可以方便地控制 闪烁的速度闪烁速度控制寄存器中的值越大,闪烁速度越慢,相反值越小闪烁速度越快 在复位后,该寄存器的值为10H,在这个值下面,其闪烁频率大约为2Hz 译码寄存器:地址 1BH 通过译码寄存器,用户可以通过送入数值,直接得到数字显示,省去了用户自己编制解 码表的烦恼写入译码寄存器的数据格式如下: D7D6D5D4D3D2D1D0 A3A2A1A0d3d2d1d0 A3:A0 为位地址,决定数字显示的位置,即显示位,为0000时,译码结果显示在第 0 位,0011 时,则显示在第 3位上该地址有效范围为0­4,如地址超出该范围,则显示不会 有任何改变d3:d0为待显示的数值译码表如下: d3d2d1d0d3:d0 (16 进制值)显示 00000 00011 00102 00113 © 北京凌志比高科技有限公司版权所有4 BC7275-5位LED数码管驱动芯片 d3d2d1d0d3:d0 (16 进制值)显示 01004 01015 01106 01117 10008 10019 1010A 1011B 1100C 1101D 1110E 1111F 通过译码寄存器更新显示内容,将不影响小数点位,即 DP位的状态将保持不变。

通过这种设计,当显示有小数点的数据,或在将小数点用作其它指示灯的情况下,数据的更 新将非常方便,因为可以不用考虑重新刷新小数点显示小数点的控制,可以通过段寻址指 令来完成 段寻址寄存器:地址 1CH BC7275可以实现以段(单独 LED)为单位的显示控制,这是通过段寻址寄存器来实 现的 通过给每个显示段(LED)分配一个地址,可以通过段寻址寄存器控制每个显示段的点 亮和关闭每个显示段的地址如下: 显示位DPGFEDCBA 007H 06H 05H 04H 03H 02H 01H 00H 10FH 0EH 0DH 0CH 0BH 0AH 09H 08H 217H 16H 15H 14H 13H 12H 11H 10H 31FH 1EH 1DH 1CH 1BH 1AH 19H 18H © 北京凌志比高科技有限公司版权所有5 BC7275-5位LED数码管驱动芯片 427H 26H 25H 24H 23H 22H 21H 20H 写入段寻址寄存器的数据格式如下: D7D6D5D4D3D2D1D0 SegA6A5A4A3A2A1A0 其中 A0-A6为段地址,其有效范围为0-27H,如地址超出该范围,将不会任何显示效果。

Seg 为写入该段的数据,当Seg 为 0 时,该LED被点亮,Seg 为1时,LED 熄灭 全局操作寄存器:地址 1DH 全局操作寄存器是个特殊的寄存器,所有写入该寄存器的值,都会被同时复制到所有的 显示寄存器中对于需要清屏或者点亮所有 LED 的操作,可以通过向该寄存器写入FFH 或 者00H 轻易地实现注意,写入该寄存器,并不会改变闪烁控制等其它寄存器,所以如果写 入前有显示段或显示位被置为闪烁显示,即便对群操作寄存器写入 FFH 清除显示,原来闪 烁的显示段也仍然维持闪烁显示的属性,如该再次被点亮,依然会以闪烁方式显示 串行接口 BC7275 采用SPI串行接口,可以连接标准的3线SPI 接口,或普通的2线制同步串行接 口,接口速率最高为64Kbps,可以直接与多种MCU 的硬件串行接口相连,充分利用控制器 的硬件资源,节省处理器时间对没有 SPI 接口资源的MCU,也可用非常短的代码用I/O 口 实现其通讯协议 一、数据格式 BC7275 的指令都是以两个字节为一个单位这两个字节第一个字节为寄存器地址,第 二个字节为数据,传送的时候高位(MSB)在前,数据结构如下: 寄存器地址数据字节 D7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0 000A4A3A2A1A0d7d6d5d4d3d2d1d0 MSB LSB 指令字节的低5位 A4­A0为寄存器地址,有效地址范围为00H­1DH. 如果输入的地址范 围超出了有效的地址范围,则该指令会被忽略。

数据的传输为单方向传输,只能由 MCU 传 向BC7275. 二、时序 BC7275可以连接标准的同步串行接口,比如SPI 接口, 可以连接为标准 3 线的方式, 包括数据(MOSI), 时钟(CLK)和片选(CS). 当MCU 的I/O 口线紧张的时候,也可以将CS 直接 接地,这时只需要2 跟口线MOS。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档