1 / 16
文档名称:

bc7281加595芯片.pdf

格式:pdf   大小:254KB   页数:16
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

bc7281加595芯片.pdf

上传人:aena45 2021/8/11 文件大小:254 KB

下载得到文件列表

bc7281加595芯片.pdf

文档介绍

文档介绍:上海胜诺通信 专业、实战的 DSP 培训(见附表)
DSP f2812 键盘数码管 C 程序实例
一、说明
我们所使用的开发板中,选用了专用芯片 BC7281 来驱动的键盘和数码管,BC7281 通过外接移位寄
存器(典型芯片如 74HC164,74LS595 等),最多可以控制 16 位数码管显示或 128 只独立的 LED。
BC7281 的驱动输出极性及输出时序均为软件可控,从而可以和工作外部电路配合。
二、BC7281 引脚说明:
名称 引脚号 说明
DAT 1 与 MCU 串行通讯数据端,为双向数据传输口,作为输出时为漏极开路输
出,需要外接上拉电阻。
KEY 2 键盘有效输出端,低电平有效,检测到有效按键后该引脚变为低电平,并
一直保持到键值锁存器内容被读出
CLK 3 与 MCU 串行通讯时钟端,下降沿有效。
RST 4 复位端,低电平有效。芯片内部有上电复位电路,故该脚与 vcc 相连。
GND 5 接地
DIG0-DIG7 6-13 位驱动输出
VCC 14 电源输入端
OSCO 15 RC 振荡输出,一般悬空
RC 16 外接 RC 振荡器
SCLK 17 外接段驱动用移位寄存器时钟端
SDAT 18 外接段驱动用移位寄存器输出端,输出段驱动数据,低位在前
三、通讯模式:
1)指令格式
BC7281 与 DSP 之间的通讯采用 2 线高速串行接口,两根连线分别是数据线 DAT 和同步时钟线 CLK,
其中 DAT 为双向数据传输线,BC7281 既用该线从 DSP 接收数据,也用该线向 DSP 发送数据。BC7281
的 DAT 引脚为漏极开路输出结构,使用时需要在该线上加上拉电阻。CLK 引脚为串行接口同步时
钟,由 DSP 控制,下降沿有效。
串行接口数据宽度为 8 位,两个字节为一组,构成一条完整的指令。第一个字节为命令字,第
二个字节为数据。字节在传送时高位(MSB)在前。串行接口数据结构如下:

联系我们: 电话:021-64387320, 54590581 Email: ******@ QQ:903977475
地址:上海市徐汇区虹桥路 333 号415室(交大慧谷创业中心) 网址:
交通方便,地铁 1、3、4 号线,公交 15、44、72、76、138、548、572、754、814、855 都可到达
1
上海胜诺通信 专业、实战的 DSP 培训(见附表)
指令字节 数据字节
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
R/W 0 0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0
指令字节中 R/W 为读写控制,当 R/W=0 时,由 DSP 向 BC7281 的内部寄存器内写入数据;当
R/W=1 时,DSP 读出 BC7281 内部寄存器的数据。a0-a4 为目标寄存器的地址,其范围为