没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
BC7276
8/16 位 LED 数码管及 16 键键盘接口芯片
(第四版)
特点:
● 可驱动 8 位或 16 位共阳式数码管或 64/128 只 LED
● 16 个显示位均可单独闪烁显示
● 单独 LED 闪烁
● 闪烁速度可调
● 段寻址可以单独控制任意显示段
● 译码显示时小数点显示不受显示更新影响
● 可直接访问显示寄存器(显示特殊字符)
● 16 键键盘支持任意组合键和长按键
● 标准 SPI 串口,可用 2 线、3 线或 4 线方式
● SSOP20 小体积封装
● 与其它 BC727X 系列芯片软件兼容,软件无需修改,
即可用于其它 BC727X 芯片
摘要
BC7276 具有 8 位或 16 位数码管显示管理功能,只需要外接 1 片或 2 片移位寄存器,即
可以构成 8 位(64 段)或 16 位(128 段)LED 显示和键盘驱动。因为支持段寻址,可以独立地控
制每一个显示段,也非常适用于独立的 LED。BC7276 支持闪烁显示功能,且闪烁速度可调,
每一位均可独立控制闪烁属性,而前 8 位更可以独立控制每一段的闪烁,在使用独立的 LED
指示灯时,非常有用。
BC7276 内部提供译码功能,用户可以直接向译码寄存器写入数值,而得到相应数字显
示。译码显示时,该位的小数点显示不受影响,用户只需更新显示数据,而无需考虑小数点
的问题,尤其对于将小数点用作单独指示灯的用户,使用非常简便。同时,也支持直接写入
显示寄存器,可以完成一些特殊字符的显示。
键盘可最多支持 16 键,芯片内含去抖动电路,可以支持任意的组合键,长按键,可以
支持各种常开或常闭开关。
BC7276 采用串行接口,可以直接与标准 SPI 接口连接,通讯速率可达 64Kbps,用户可
以充分利用微处理器上硬件 SPI 接口资源,当使用中断方式时,可使显示部分的通讯几乎不
占用主程序时间。BC7276 的 SPI 接口可以接为 2 线、3 线或 4 线方式。可以通过 CS 片选信
DIP/SSOP
20
VCC
19
DIG6
18
DIG5
17
DIG4
16
DIG3
15
DIG2
14
DIG1
13
DIG0
12
NC
11
CS
1
2
3
4
5
6
7
8
9
10
DIG7
NC
STR
SDAT
SCLK
KEY
MISO
CLK
MOSI
VSS
BC7276
BC7276-8/16 位 LED 数码管及 16 键键盘接口芯片 www.bitcode.com.cn
号,在一个 SPI 总线上使用多个器件,而在 MCU I/O 口资源紧张时,片选 CS 线可以直接接
地,其内部独特的 SPI 口计时复位逻辑可以使得即便没有片选信号的接口也具有清零功能,
也可以保障通讯不会出错。
极限参数:
(注:超出所列范围有可能造成器件永久损坏)
储存温度 -65 至+150°C
工作温度 -40 至+85°C
任意脚对地电压 -0.5 至 6.0V
电特性:
(除特别说明外,T
A
=25°C, Vcc=5.0V)
参数 最小值 典型值 最大值 单位 备注
电源电压 2.7 5.0 5.5 V
工作电流 4.9 mA
输入低电平 1.4 V
输入高电平 3.7 V 当 Vcc=3V 时,为 1.9V
输出低电平 0.1 V
输出高电平 4.4 V
显示扫描周期 16 mS
引脚说明:
名称 序号 说明
STR 3 移位寄存器锁存脉冲,每 8 个 SCLK 脉冲,会输出一个 STR 脉冲
SDAT 4 移位寄存器数据线
SCLK 5 移位寄存器时钟线
KEY 6 按键状态指示,每当按键状态变化时,KEY 的电平会发生翻转
MISO 7 从机数据输出,BC7276 数据输出,接 MCU 的 SPI 数据输入,推
挽输出
CLK 8 SPI 时钟输入,由 MCU 输出,该引脚内部包含弱上拉电阻
MOSI 9 SPI 口数据输入端,接 MCU 的 SPI 口数据输出端
GND 10 接地端
CS 11 片选端,低电平有效
DIG0-DIG7 1,13,14,15,
16,17,18,19
位驱动输出
VCC 20 正电源端,电压范围 2.7-5.5V
© 北京凌志比高科技版权所有 2
BC7276-8/16 位 LED 数码管及 16 键键盘接口芯片 www.bitcode.com.cn
内部寄存器
BC7276 内部具有 30 个寄存器,包括 16 个显示寄存器,以及 14 个特殊寄存器。地址
范围为 00H-1DH,其中 00H-0FH 为显示寄存器,其余为特殊寄存器。
地址 内容
缺
省
值
说明
00H 第 0 位显示寄存器 FFH 显示寄存器每一位对应 1 个显示段
01H 第 1 位显示寄存器 FFH
02H 第 2 位显示寄存器 FFH
... ... ... ...
0FH 第 15 位显示寄存器 FFH
10H 第 0 位段闪烁控制寄存器 00H 每一位对应一个显示段,1=闪烁,0=不闪烁
11H 第 1 位段闪烁控制寄存器 00H
... ... ...
17H 第 7 位段闪烁控制寄存器 00H
18H 0-7 位位闪烁控制寄存器 00H bit0-bit7 分别对应显示位 0-7,1=闪烁,0=不闪烁
19H 8-15 位位闪烁控制寄存器 00H
bit0-bit7 分别对应显示位 8-15,1=闪烁,0=不闪
烁
1AH 闪烁速度控制寄存器 10H 值越小,闪烁速度越快
1BH 译码寄存器 - 写入该寄存器的数据被译码后更新显示寄存器
1CH 段寻址寄存器 - 写入该寄存器可单独控制各显示段状态
1DH 群操作寄存器 FFH
写入该寄存器的值,将被同时写入到所有的显示
寄存器,可用于清除显示等操作
显示寄存器:地址 00H-0FH
显示寄存器直接映射各个 LED 显示段,数码管上的显示段与各位的
映射关系为如图:
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
DP G F E D C B A
用户可以直接改变显示寄存器的内容,从而改变显示,这主要用在需
要显示译码表中没有的特殊字符的时候。
© 北京凌志比高科技版权所有 3
BC7276-8/16 位 LED 数码管及 16 键键盘接口芯片 www.bitcode.com.cn
显示寄存器中,如某一位被置 0,则该显示段被点亮。复位后,所有显示寄存器的内容
被置为 FFH。
段闪烁控制寄存器:地址 10H-17H
和显示寄存器类似,段闪烁控制寄存器也采用位映射的方式控制显示段的闪烁,每一个
位对应一个显示段,映射的方法同显示寄存器。
当段闪烁控制寄存器中相应的位为 1 时,对应的显示段具有闪烁属性。闪烁仅发生在该
显示段被点亮的情况下,如该显示段未点亮(相应显示寄存器位为 1),则该显示段没有任
何显示。当闪烁的显示段被清除(相应显示寄存器位被置 1)时,其闪烁属性并不受影响,
当该显示寄存器位再次被置为 0 时,对应的显示段将依然为闪烁显示。
复位时,段闪烁控制寄存器被全部清零(不闪烁)。
位闪烁控制寄存器:地址 18H, 19H
位闪烁控制寄存器控制显示位的整体闪烁属性,寄存器内每一个位对应一个显示位,对
应关系如下表
19H 18H
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
位 15 位 14 位 13 位 12 位 11 位 10 位 9 位 8 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
显示位数据为 1 时,该位为闪烁显示。闪烁仅发生在该显示位有显示内容的情况下,
如该显示位没有显示(显示寄存器所有位为 1),则不会有任何显示。复位时,位闪烁控制
寄存器被置为 00H(不闪烁)。
闪烁速度控制寄存器:地址 1AH
BC7276 的闪烁速度可调,只需要通过改变闪烁速度控制寄存器,就可以方便地控制
闪烁的速度。闪烁速度控制寄存器中的值越大,闪烁速度越慢,相反值越小闪烁速度越快。
在复位后,该寄存器的值为 10H,在这个值下面,其闪烁频率大约为 2Hz。
译码寄存器:地址 1BH
通过译码寄存器,用户可以通过送入数值,直接得到数字显示,省去了用户自己编制解
码表的烦恼。写入译码寄存器的数据格式如下:
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
3
A
2
A
1
A
0
d
3
d
2
d
1
d
0
A3:A0 为位地址,决定数字显示的位置,即显示位,为 0000 时,译码结果显示在第 0
位,0011 时,则显示在第 3 位上。d
3
:d
0
为待显示的数值。译码表如下:
d
3
d
2
d
1
d
0
d
3
:d
0
(16 进制值) 显示
0 0 0 0 0
© 北京凌志比高科技版权所有 4
剩余24页未读,继续阅读
资源评论
波波沙
- 粉丝: 3
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功