首页 ZLG7289B

ZLG7289B

举报
开通vip

ZLG7289B Tel (020)38730976 38730977 Fax 38730925 http://www.zlgmcu.com i 1 ...........................................................................................................1 1.1 ZLG7289B .................................................................

ZLG7289B
Tel (020)38730976 38730977 Fax 38730925 http://www.zlgmcu.com i 1 ...........................................................................................................1 1.1 ZLG7289B ...........................................................................................1 1.2 ...........................................................................................................................1 1.3 .......................................................................................................................1 2 ...........................................................................................2 3 .......................................................................................3 3.1 ...............................................................................................................3 3.2 ...................................................................................................................3 4 SPI ............................................................................................4 4.1 SPI ....................................................................................................4 4.2 SPI ........................................................................................................4 4.3 .......................................................................................4 5 ...........................................................................................6 5.1 ...........................................................................................................6 5.1.1 ...........................................................................................6 5.1.2 ...........................................................................................................6 5.1.3 ...........................................................................................................6 5.1.4 ...........................................................................................................6 5.1.5 ...................................................................................................6 5.1.6 ...................................................................................................7 5.2 ...................................................................................................7 5.2.1 0 ...................................................................7 5.2.2 1 ...................................................................7 5.2.3 ...........................................................................................8 5.2.4 ...........................................................................................................8 5.2.5 ...........................................................................................................8 5.2.6 .......................................................................................................9 5.2.7 .......................................................................................................9 5.2.8 ...............................................................................................9 6 .............................................................10 6.1 ZLG7289B .............................................................................10 6.2 .....................................................................10 6.3 1 .........................................10 6.4 .............................................................................................10 6.5 .........................................................................................................11 7 .................................................................................................12 7.1 .............................................................................................................12 7.2 .........................................................................................................12 7.3 .........................................................................................13 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 1 第1章 概述 1.1 ZLG7289B的主要特性 „ 很宽的工作电压范围:+2.7~6V; „ 直接驱动 8位共阴式数码管(1英寸以下)或 64只独立的 LED; „ 能够管理多达 64只按键,自动消除抖动; „ 段电流可达 15mA以上,字电流可达 100mA; „ 利用功率电路可以方便地驱动 1英寸以上的大型数码管; „ 具有左移、右移、闪烁、消隐、段点亮等强大功能; „ 要显示的数据提供有两种不同的译码方式(也可以选择不译码); „ 不接数码管而仅使用键盘管理功能时,工作电流可降至 3mA; „ 与微控制器之间采用 SPI串行总线接口,操作方便,占用 I/O资源少; „ 工作温度范围:-40~+85℃; „ 封装:SOP-28,DIP-28。 1.2 描述 ZLG7289B 是广州周立功单片机发展有限公司自行 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 的数码管显示驱动及键盘扫描 管理芯片,可直接驱动 8 位共阴式数码管(或 64 只独立 LED),同时还可以扫描管理多达 64 只按键。ZLG7289B 内部含有显示译码器,可直接接受 BCD 码或 16 进制码,并同时具 有 2 种译码方式。此外,还具有多种控制指令,如消隐﹑闪烁﹑左移﹑右移﹑段寻址等。 ZLG7289B采用 SPI串行总线与微控制器接口,仅占用少数几根 I/O口线。利用片选信号, 多片 ZLG7289B还可以并接在一起使用,能够方便地实现多于 8位的显示或多于 64只按键 的应用。 ZLG7289B可广泛地应用于仪器仪表,工业控制器,条形显示器,控制面板等领域。 1.3 引脚图 RTCC1 VCC2 NC3 GND4 NC5 CS6 CLK7 DIO8 INT9 SG/KR010 SF/KR111 SE/KR212 SD/KR313 SC/KR414 KR5/SB 15 KR6/SA 16 KR7/DP 17 KC0/DIG0 18 KC1/DIG1 19 KC2/DIG2 20 KC3/DIG3 21 KC4/DIG4 22 KC5/DIG5 23 KC6/DIG6 24 KC7/DIG7 25 OSC2 26 OSC1 27 RST 28 图 1.1 ZLG7289B引脚图(SOP-28,DIP-28) 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 2 第2章 引脚功能说明 表 2.1 ZLG7289B引脚功能 引脚序号 引脚名称 功能描述 1 RTCC 接电源 2 Vcc 电源,+2.7~6V 3 NC 悬空 4 GND 接地 5 NC 悬空 6 CS SPI总线片选信号,低电平有效 7 CLK SPI总线时钟输入信号,上升沿有效 8 DIO SPI总线数据信号,双向 9 INT 键盘中断请求信号,低电平(下降沿)有效 10 SG/KR0 数码管 g段/键盘行信号 0 11 SF/KR1 数码管 f段/键盘行信号 1 12 SE/KR2 数码管 e段/键盘行信号 2 13 SD/KR3 数码管 d段/键盘行信号 3 14 SC/KR4 数码管 c段/键盘行信号 4 15 SB/KR5 数码管 b段/键盘行信号 5 16 SA/KR6 数码管 a段/键盘行信号 6 17 DP/KR7 数码管 dp段/键盘行信号 7 18 DIG0/KC0 数码管字选信号 0/键盘列信号 0 19 DIG1/KC1 数码管字选信号 1/键盘列信号 1 20 DIG2/KC2 数码管字选信号 2/键盘列信号 2 21 DIG3/KC3 数码管字选信号 3/键盘列信号 3 22 DIG4/KC4 数码管字选信号 4/键盘列信号 4 23 DIG5/KC5 数码管字选信号 5/键盘列信号 5 24 DIG6/KC6 数码管字选信号 6/键盘列信号 6 25 DIG7/KC7 数码管字选信号 7/键盘列信号 7 26 OSC2 晶振输出信号 27 OSC1 晶振输入信号 28 RST 复位信号,低电平有效 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 3 第3章 典型应用电路图 3.1 电路原理图 SA SB SC SD SE SF SG D P SA SB SC SD SE SF SG D P DP SA SB SC SD SE SF SG C2 1uF C3 10pF C4 10pF VCC CS CLK DIO INT C1 100nF R25 10K Y1 16MHz R2 100K R3 100K R4 100K R5 100K R6 100K R7 100K R8 100K R1 100K R9 270 R10 270 R11 270 R12 270 R13 270 R14 270 R15 270 R16 270 K7 R17 10K R18 10K R19 10K R20 10K R21 10K R22 10K R23 10K R24 10K K6 K5 K4 K3 K2 K1 K0 K15 K14 K13 K12 K11 K10 K9 K8 K23 K22 K21 K20 K19 K18 K17 K16 K31 K30 K29 K28 K27 K26 K25 K24 K39 K38 K37 K36 K35 K34 K33 K32 K47 K46 K45 K44 K43 K42 K41 K40 K55 K54 K53 K52 K51 K50 K49 K48 K63 K62 K61 K60 K59 K58 K57 K56 a bf c g d e a b c d e f g dp dp com1 com2 com3 com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY1 a bf c g d e a b c d e f g dp dp com1 com2 com3 com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY2 1 2 3 4 5 J1 CON5 E1 100uF RTCC1 VCC2 NC3 GND4 NC5 CS6 CLK7 DIO8 INT9 SG/KR010 SF/KR111 SE/KR212 SD/KR313 SC/KR414 KR5/SB 15 KR6/SA 16 KR7/DP 17 KC0/DIG0 18 KC1/DIG1 19 KC2/DIG2 20 KC3/DIG3 21 KC4/DIG4 22 KC5/DIG5 23 KC6/DIG6 24 KC7/DIG7 25 OSC2 26 OSC1 27 RST 28 U1 ZLG7289B 图 3.1 ZLG7289B典型应用电路原理图 3.2 电路简析 U1就是 ZLG7289B。为了使电源更加稳定,一般要在 Vcc到 GND之间接入 47~470uF 的电解电容。J1是 ZLG7289B与微控制器的接口。晶振 Y1取 4~16MHz,调节电容 C3和 C4通常取值在 10pF左右。复位信号是低电平有效,一般只需外接简单的 RC复位电路,也 可以通过直接拉低 RST引脚的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 进行复位。 数码管必须是共阴式的,不能直接使用共阳式的。DPY1和 DPY2是 4位联体式数码管, 共同组成完整的 8位,当然还可以采用其它的组合方式,如 4只双联体式数码管。数码管在 工作时要消耗较大的电流,R9~R16是限流电阻,典型值是 270Ω。如果要增大数码管的亮 度,可以适当减小电阻值,最低 200Ω。 64只按键中,左下角是 K0,右上角是 K63。为了使键盘扫描得以正常进行,下拉电阻 R1~R8 和位选电阻 R17~R24 是必须的。它们之间还要遵从一定的比例关系,比值在 5:1 到 50:1之间,典型值是 10:1。下拉电阻取值范围在 10~100KΩ,位选电阻取值范围在 1~ 10KΩ。在多数应用当中可能用不到太多的按键,建议按列裁减键盘,则相应列的位选电阻 可以省略。但是下拉电阻一个都不能省去,除非完全不使用键盘。完全不使用键盘的具体电 路图请参见第 7章图 7.2。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 4 第4章 SPI串行接口 4.1 SPI串行接口信号 ZLG7289B与微控制器的接口采用 3线制 SPI串行总线,由 CS、CLK和 DIO这 3根信 号线组成。CS和 CLK是输入信号,由微控制器提供。DIO信号是双向的,必须接到微控制 器上具有双向功能的 I/O上。SPI信号线的具体意义请参见表 4.1。操作 SPI总线的时序图请 参见图 4.1、图 4.2和图 4.3。其中图 4.3是读按键值的时序图,只有当 INT引脚出现下跳沿 时才允许去读取按键值,否则将得不到有意义的数据。 表 4.1 ZLG7289B的 SPI串行接口信号 信号名称 引脚序号 描述 CS 6 SPI总线片选输入信号,低电平有效 CLK 7 SPI总线时钟输入信号,上升沿有效 DIO 8 SPI总线数据信号,双向 4.2 SPI总线时序图 /CS CLK DIO T1 T2 T3 1 BIT7 2 3 4 5 6 7 8 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 图 4.1 纯指令时序图(单字节命令) ... 8 ...1 8 T2 T3 1 T4 BIT7 BIT0 BIT7 ... BIT0 T3 T2 ... /CS CLK DIO T1 图 4.2 带数据指令时序图(命令字在前,输入数据在后) ... 8 ...1 8 T2 T3 1 T5 BIT7 BIT0 BIT7 ... BIT0 T3 T7 ... BIT1 T6 T8 /CS CLK DIO T1 图 4.3 读键盘指令时序图(命令字在前,键值在后) 4.3 时序图中的各项延迟时间 表 4.2中各项参数的测试条件为:Vcc=5.0V,Fosc=16MHz。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 5 表 4.2 时序图中的各项延迟时间 符号 名称 最小值 典型值 单位 T1 片选信号 CS的建立时间 25 50 μs T2 CLK信号高电平的宽度 5 8 μs T3 CLK信号低电平的宽度 5 8 μs T4 命令字与输入数据之间的时间间隔 15 25 μs T5 命令字与输出数据(按键值)之间的时间间隔 15 25 μs T6 输出数据(按键值)建立时间 5 8 μs T7 读取输出数据(按键值)时 CLK信号高电平的宽度 5 8 μs T8 DIO信号从输出状态切换到输入状态的时间 - 5 μs 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 6 第5章 控制指令详解 ZLG7289B的控制指令分为单字节纯指令和双字节带数据指令两大类。操作这些指令的 相关时序请参考第 4章。 5.1 单字节纯指令 所有这些指令的长度都是 1个字节。执行这一类指令时,不需要附带任何其它数据。 5.1.1 复位(清除)指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 0 1 0 0 这时一条软复位指令,执行后会将数码管所有的显示内容清除掉,原先设置的所有闪烁、 消隐等属性也一并被清除,就像硬件复位一样。 5.1.2 测试指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 1 1 1 1 1 该指令使所有的数码管各段包括小数点在内全部点亮,并处于不断闪烁之中。这条指令 可用于生产测试,以确定 ZLG7289B或数码管是否有问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。 5.1.3 左移指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 0 0 0 0 该指令使数码管所有的显示自右向左移动一位(以第 3 章中图 3.1 的接法为准),处于 闪烁和消隐状态的显示位也一起被移动。原来最左边的显示数据被移出后自动丢弃,最右边 的一位用无任何显示的空白代替。每执行一次该指令,就左移一位。例如,数码管原来的显 示为: 1 2 3 4 5 6 7 8 执行一次左移指令后,显示就变成了: 2 3 4 5 6 7 8 5.1.4 右移指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 0 0 0 1 与左移指令类似,执行该指令后,数码管的数据显示向右移动一位,原来最右边的一位 被丢弃,而最左边的一位用空白代替。 5.1.5 循环左移指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 0 0 1 0 与左移指令类似,但原来最左边被移出的显示数据不是被丢弃,而是补在最右边。例如 数码管原来的显示为: 1 2 3 4 5 6 7 8 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 7 执行一次循环左移指令后,显示就变成了: 2 3 4 5 6 7 8 1 5.1.6 循环右移指令 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 0 0 1 1 与右移指令类似,但原来最右边被移出的显示数据不是被丢弃,而是补在最左边。 5.2 双字节带数据指令 所有这些指令的长度都是 2个字节。第 1字节是命令字,第 2字节是输入或输出的数据。 5.2.1 下载数据并且按方式 0进行译码 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 0 a2 a1 a0 dp x x x d3 d2 d1 d0 在指令格式中,高 5位的 10000是命令字段;a2a1a0是数码管显示数据的位地址,位地 址编号按从左到右的顺序依次为 0、1、2、3、4、5、6、7(以第 3章中的图 3.1为准);dp 控制小数点是否显示,dp=0 时该位的小数点被点亮,dp=1 时该位的小数点被熄灭;xxx 是无关位;d3d2d1d0是要显示的数据。显示数据按照下表中的规则进行译码: 表 5.1 下载数据命令译码方式 0 d3d2d1d0(二进制) d3d2d1d0(十六进制) 显示结果 0 0 0 0 00H 0 0 0 0 1 01H 1 0 0 1 0 02H 2 0 0 1 1 03H 3 0 1 0 0 04H 4 0 1 0 1 05H 5 0 1 1 0 06H 6 0 1 1 1 07H 7 1 0 0 0 08H 8 1 0 0 1 09H 9 1 0 1 0 0AH - 1 0 1 1 0BH E 1 1 0 0 0CH H 1 1 0 1 0DH L 1 1 1 0 0EH P 1 1 1 1 0FH (无显示) 5.2.2 下载数据并且按方式 1进行译码 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 0 1 a2 a1 a0 dp x x x d3 d2 d1 d0 在指令格式中,高 5位的 11001是命令字段;a2a1a0是数码管显示数据的位地址,位地 Tel (020)38730976 38730977 Fax 38730925 http://www.zlgmcu.com 8 0 1 2 3 4 5 6 7 3 3.1 dp dp 0dp1 xxx d3d2d1d0 5.2 1 0 H00 0 0 0 0 1 H10 1 0 0 0 2 H20 0 1 0 0 3 H30 1 1 0 0 4 H40 0 0 1 0 5 H50 1 0 1 0 6 H60 0 1 1 0 7 H70 1 1 1 0 8 H80 0 0 0 1 9 H90 1 0 0 1 A HA0 0 1 0 1 b HB0 1 1 0 1 C HC0 0 0 1 1 d HD0 1 0 1 1 E HE0 0 1 1 1 F HF0 1 1 1 1 5.2.3 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 0 a2 a1 a0 dp a b c d e f g 5 10010 a2a1a0 0 1 2 3 4 5 6 7 3 3.1 dp dp 0 dp 1 abcdefg 7 LED dp abcdefg 256 5.2.4 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 1 0 0 0 d7 d6 d5 d4 d3 d2 d1 d0 1 2 d7d6d5d4d3d2d1d0 7 0 0 1 5.2.5 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 1 0 0 0 d7 d6 d5 d4 d3 d2 d1 D0 1 2 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 9 d7d6d5d4d3d2d1d0分别对应数码管的第 0至第 7位,0-消隐,1-显示。复位后,所有位都不 消隐。 当数码管的某一位被设置成消隐属性后,ZLG7289B在进行扫描显示时将跳过该位,该 位的扫描时间将分配给其它位。一旦某一位设置了消隐属性,则无论对该位写入什么样的数 据都不会被显示出来。写入的数据不是被丢弃,而是保存在内部的数据寄存器中。如果去掉 该位的消隐属性,则最后一次写入的数据有效并立即显示出来。 消隐功能的用途:如果实际使用的数码管位数不足 8位,则可以将不用的位设为消隐属 性,这样可以提高有用位的显示亮度。 注意:至少应有 1位保持显示状态。如果在消隐控制指令中所有位全部为 0,则该指令 将不被接受,ZLG7289B仍然保持原有的消隐状态不变。 5.2.6 段点亮指令 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 0 0 0 0 0 x x d5 d4 d3 d2 d1 d0 该指令可以单独点亮数码管中的某一指定的段,或者 LED矩阵中某一指定的 LED。在 指令格式中,第 1字节是命令字段;xx表示无关位;d5d4d3d2d1d0是 6位段地址。在某位数 码管里,各段的点亮顺序按照“g,f,e,d,c,b,a,dp”进行。 5.2.7 段关闭指令 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 1 0 0 0 0 0 0 x x d5 d4 d3 d2 d1 d0 该指令可以单独熄灭数码管中的某一指定的段,或者 LED矩阵中某一指定的 LED。在 指令格式中,第 1字节是命令字段;xx表示无关位;d5d4d3d2d1d0是 6位段地址。在某位数 码管里,各段的关闭顺序按照“g,f,e,d,c,b,a,dp”进行。 5.2.8 读键盘数据指令 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 0 1 0 1 d7 d6 d5 d4 d3 d2 d1 d0 当有键按下时,ZLG7289B的 INT引脚会变成低电平。这时利用该指令可以读出当前的 键值。与其它带数据指令不同的是,第 2 字节是 ZLG7289B 向微控制器返回的键值,而不 是输入数据。正常情况下,键值的范围是 0~63(00H~3FH),无按键的状态用 255(FFH) 表示。在第 3章图 3.1中,K0~K63所对应的键值就是 0~63。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 10 第6章 实际应用中要注意的若干问题 6.1 ZLG7289B要跟着控制面板走 ZLG7289B可广泛应用于仪器仪表,工业控制器,条形显示器,控制面板等领域。在实 际应用中,控制面板和主机板往往是分离的,它们之间有几十厘米的距离,要用长长的排线 相连。键盘和数码管一般都位于控制面板上,主控制器则在主机板上。在设计时千万注意: ZLG7289B一定要跟着控制面板走,而不要放在主机板上。ZLG7289B驱动数码管显示采用 的是动态扫描法,为了防止显示出现闪烁,采用了比较高的扫描频率。扫描键盘同样用的也 是频率较高的信号。如果 ZLG7289B 放在主机板上,这些扫描信号势必要走长线,而高频 信号最忌讳走长线了,这容易导致显示混乱、按键失灵等故障。如果 ZLG7289B 放在控制 面板上,由于走的是短线,就不易出现上述问题了。不必担心 ZLG7289B 与主控制器之间 通信的 SPI总线会有问题。因为 SPI总线的通信速率是由主控制器控制的,可以做得低一些, 所以允许走长线。 6.2 复位引脚可以由主控制器直接控制 在工业控制应用中,为了增强抗干扰能力,建议采用独立的稳定直流电源给 ZLG7289B 供电,Vcc与 GND之间的电容也要相应加大。另外复位引脚最好由主控制器来控制,每隔 几分钟强制复位一次,复位脉冲宽度可以在 50ms左右,一闪而过,肉眼很难察觉。定时强 制复位可以有效防止偶尔由于电磁干扰而产生的显示不正常和按键失灵的现象。 6.3 驱动 1英寸以上的大数码管时,要另外加驱动电路 ZLG7289B的驱动能力毕竟是有限的,如果直接驱动 1英寸以上的大数码管则可能会导 致显示亮度不够。这时可以适当减小限流电阻(最低 200Ω)以增加亮度。如果亮度仍然不 够,就必须另外添加驱动电路。更深入的讨论请参见第 7.3节。 6.4 键盘的使用注意事项 ZLG7289B在扫描键盘时,已经采取了消抖动 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 ,因此在程序中不必另外编写消抖动 的代码。 如果用了键盘,哪怕只有一个按键,则 R1~R8(参见图 3.1)统统不能省略。但如果 某一列键盘未使用,则相应的位选电阻可以省略。 某个按键按下时,ZLG7289B的 INT引脚会出现低电平,向主控制器发出中断请求。主 控制器既可以采用中断方式处理,也可以采用查询 INT 引脚电平状态的方法处理。但是要 避免通过 SPI总线用软件命令的方式去查询是否有键按下,这将导致 SPI总线频繁处于活动 状态,不利于抗干扰。应当在 INT 引脚出现低电平时及时地读取键值。读取键值后,INT 引脚并不会自动恢复为高电平,一定要等到按键抬起为止。如果没有及时读取按键值,则按 键抬起后 INT 引脚也将恢复到高电平,而在 INT 引脚处于高电平期间,试图去读取键值将 可能得不到有意义的数据。 利用中断方式处理按键时,建议将微控制器外部中断的触发方式设置成负边沿触发,而 不要设置成低电平触发。按下某个键时,ZLG7289B会在 INT引脚产生低电平信号,这个低 电平信号直到松开按键时才会撤除。如果程序中采用低电平触发中断,则进入中断完成读取 键值操作后,还必须要等待 INT信号恢复为高电平,即等待操作者放键,在等待期间,CPU 几乎不能再干其它事情,造成浪费。如果不等待,读完键值后就直接从中断返回主程序,那 么由于 INT 信号还是低电平,这将再次触发中断,从而导致程序错误。如果设置成负边沿 触发方式,则进入中断读完键值后不必等待即可退出,返回主程序后也不会再次触发中断。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 11 6.5 降低晶振频率 在 ZLG7289B的典型应用电路图当中,晶振用的是 16MHz。但是在电磁环境恶劣的现 场,还是应该把晶振频率降下来为妙。许多本来“有问题”的电路,在把晶振速度降下来之 后就完全正常了。降到多少合适呢?这里推荐值为 1~4MHz。晶振频率降低后,SPI总线的 通信速率也要适当降低。ZLG7289B的闪烁显示功能将受到影响,闪烁速度将因晶振频率的 下降而跟着变慢。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 12 第7章 特殊应用 7.1 只使用键盘 ZLG7289B在某些应用中,可能不需要使用数码管,而只使用其键盘扫描管理功能,这 时,工作电流可降至 3mA。在典型应用电路图(图 3.1)中,用于数码管限流的 8只 270Ω 电阻可以省略(省略后用导线代替)。只使用键盘的具体用法请参考下面的电路图(图 7.1)。 C2 1uF C3 10pF C4 10pF VCC CS CLK DIO INT C1 100nF R25 10K Y1 16MHz R2 100K R3 100K R4 100K R5 100K R6 100K R7 100K R8 100K R1 100K K7 R17 10K R18 10K R19 10K R20 10K R21 10K R22 10K R23 10K R24 10K K6 K5 K4 K3 K2 K1 K0 K15 K14 K13 K12 K11 K10 K9 K8 K23 K22 K21 K20 K19 K18 K17 K16 K31 K30 K29 K28 K27 K26 K25 K24 K39 K38 K37 K36 K35 K34 K33 K32 K47 K46 K45 K44 K43 K42 K41 K40 K55 K54 K53 K52 K51 K50 K49 K48 K63 K62 K61 K60 K59 K58 K57 K56 1 2 3 4 5 J1 CON5 E1 100uF RTCC1 VCC2 NC3 GND4 NC5 CS6 CLK7 DIO8 INT9 SG/KR010 SF/KR111 SE/KR212 SD/KR313 SC/KR414 KR5/SB 15 KR6/SA 16 KR7/DP 17 KC0/DIG0 18 KC1/DIG1 19 KC2/DIG2 20 KC3/DIG3 21 KC4/DIG4 22 KC5/DIG5 23 KC6/DIG6 24 KC7/DIG7 25 OSC2 26 OSC1 27 RST 28 U1 ZLG7289B 图 7.1 只使用键盘的应用电路图 7.2 只使用数码管 ZLG7289B在某些应用中,可能不需要使用键盘,而只使用其数码管显示驱动功能。用 于键盘扫描的下拉电阻和位选电阻都可以去掉不要,电路因此大为简化。只使用数码管的具 体用法请参考下面的电路图(图 7.2)。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 13 SA SB SC SD SE SF SG D P SA SB SC SD SE SF SG D P DP SA SB SC SD SE SF SG C2 1uF C3 10pF C4 10pF VCC CS CLK DIO INT C1 100nF R25 10K Y1 16MHz R9 270 R10 270 R11 270 R12 270 R13 270 R14 270 R15 270 R16 270 a bf c g d e a b c d e f g dp dp com1com2com3com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY1 a bf c g d e a b c d e f g dp dp com1com2com3com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY2 1 2 3 4 5 J1 CON5 E1 100uF RTCC1 VCC2 NC3 GND4 NC5 CS6 CLK7 DIO8 INT9 SG/KR010 SF/KR111 SE/KR212 SD/KR313 SC/KR414 KR5/SB 15 KR6/SA 16 KR7/DP 17 KC0/DIG0 18 KC1/DIG1 19 KC2/DIG2 20 KC3/DIG3 21 KC4/DIG4 22 KC5/DIG5 23 KC6/DIG6 24 KC7/DIG7 25 OSC2 26 OSC1 27 RST 28 U1 ZLG7289B 图 7.2 只使用数码管的应用电路图 7.3 驱动大型数码管的方法 ZLG7289B的驱动能力毕竟有限,如果要使用 1英寸以上的大型数码管,则显示亮度可 能不够,这时可以考虑适当减小数码管的限流电阻(参见第 3章图 3.1中的 R9~R16)的阻 值以增加亮度,阻值最小为 200Ω。如果亮度依然不够,就必须要另外加入功率驱动电路。 采用功率晶体管作为驱动电路是很容易想到的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,其原理如图 7.3所示。 在图 7.3中,以第 1路驱动为例,ZLG7289B的段选信号 SA是高电平有效的,DIG0则 是低电平有效。SA 为高电平时,使 Q1(NPN 通用型)导通,Q1 的导通又使得 Q2(PNP 功率型)导通;DIG0为低电平时,使 Q17(PNP通用型)导通,Q17的导通又使得 Q18(NPN 功率型)导通;这样就有电流从 Vs经限流电阻 R3(功率电阻,阻值视具体情况而定)和数 码管流到 GND,于是相应的数码管字段就被点亮。如果 SA和 DIG0信号不是一高一低的组 合,则相应的数码管字段就不会亮。这种接法完全符合 ZLG7289B 的动态扫描工作方式, 并且不会影响键盘扫描管理功能。注意,图中的电源 Vs 可以是与 ZLG7289B 相同的电源 Vcc,也可以是单独的高压电源(20V以内)。 用分立功率晶体管作为驱动电路显然太麻烦,要动用 16只通用型晶体管和 16只功率型 晶体管,以及若干只电阻。那么有没有替代它们的功率集成电路呢?Allegro 公司的 8 路达 林顿阵列 UDN2981A 和 UDN2596A 就是一对很好的组合,它们的驱动电流高达 1A。其内 部结构请参考图 7.4,其中 UDN2981A相当于图 7.3中 Q1与 Q2的组合,UDN2596A相当 于图 7.3 中 Q17 与 Q18 的组合。ZLG7289B 与它们相配合一起驱动大型数码管的完整电路 图请参考图 7.5,可以看出,这比分立功率晶体管的电路简单多了。图 7.5中 UDN2981A的 电源 Vs 可以是单独的高压电源(20V 以内),R26~R33 是限流电阻(功率型),阻值视具 体情况而定。 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 14 Q1 NPNR1 10K R2 1K R3 82 R25 10K Q2 PNP Q17 PNP VCC Vs SA DIG0 Se gA Se gB Se gC Se gD Se gE Se gF Se gG Se gD P a bf c g d e a b c d e f g dp dp com1 com2 com3 com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY1 a bf c g d e a b c d e f g dp dp com1 com2 com3 com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY2 Se gA Q15 NPNR22 10K R23 1K R24 82 Q16 PNP Vs DP Se gD P ... Se gA Se gB Se gC Se gD Se gE Se gF Se gG Se gD P ... DIG7 R26 1K Q18 NPN R39 10K Q31 PNP VCC R40 1K Q32 NPN 图 7.3 使用分立功率晶体管驱动大型数码管 Q3 Q2 Q1 Q4 Q5 R4 1.5K R1 R3 R2 20K R5 7.2K R6 3K D2 D1 Vs IN GND OUT 2983/84 Only R1 R3 R2 R4 R5 D2 D1 D3 Q2 Q3 Q4 Q5 Q1 Vcc OUT GND Vk IN 图 7.4 UDN2981A(左)和 UDN2596A(右)其中一路的内部结构 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com 15 DP SA SB SC SD SE SF SG C2 1uF C3 10pF C4 10pF VCC CS CLK DIO INT C1 100nF R25 10K Y1 16MHz R2 100K R3 100K R4 100K R5 100K R6 100K R7 100K R8 100K R1 100K R9 470 R10 470 R11 470 R12 470 R13 470 R14 470 R15 470 R16 470 K7 R17 10K R18 10K R19 10K R20 10K R21 10K R22 10K R23 10K R24 10K K6 K5 K4 K3 K2 K1 K0 K15 K14 K13 K12 K11 K10 K9 K8 K23 K22 K21 K20 K19 K18 K17 K16 K31 K30 K29 K28 K27 K26 K25 K24 K39 K38 K37 K36 K35 K34 K33 K32 K47 K46 K45 K44 K43 K42 K41 K40 K55 K54 K53 K52 K51 K50 K49 K48 K63 K62 K61 K60 K59 K58 K57 K56 a bf c g d e a b c d e f g dp dp com1 com2 com3 com4 a bf c g d e dp a bf c g d e dp a bf c g d e dp DPY1 a bf c g d e a b c
本文档为【ZLG7289B】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_687074
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:16
分类:互联网
上传时间:2011-06-15
浏览量:210