当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

比高公司:《HD7279A 串行接口8位LED数码管及64键键盘智能控制芯片》学习资料(第四版)

资源类别:文库,文档格式:PDF,文档页数:27,文件大小:428.74KB,团购合买
HD7279A是一片具有串行接口的,可同时驱动8 位共阴式数码管(或64只独立LED)的智能显示驱动芯DIP/SOIC
点击下载完整版文档(PDF)

HD7279A 串行接口8位LED数码管及64键键盘智能控制芯片 (第四版) HD7279A是一片具有串行接口的,可同时驱动8 位共阴式数码管(或64只独立LED)的智能显示驱动芯DIP/SOIC 图1 片,该芯片同时还可连接多达64键的键盘矩阵,单 片即可完成LED显示、键盘接口的全部功能。 VDD JRESET HD7279A内部含有译码器,可直接接受BCD码或VDD RC 16进制码,并同时具有2种译码方式(参见后文), NC 此外,还具有多种控制指令,如消隐、闪烁、左vss 工 CLKO DIG7 移、右移、段寻址等。 NC DIG6 DIG5 H7279a具有片选信号,可方便地实现多于8位 CLKN DIG44 的显示或多于64键的键盘接口。 DATA KEY 典型应用: DIG2 口DG1 仪器仪表,工业控制器,条形显示器,控制面板 DIGO SE DP 特点: SD SA sc 口B ·串行接口,无需外围元件可直接驱动LED 各位独立控制译码/不译码及消隐和闪烁属性 (循环)左移(循环)右移指令 ·具有段寻址指令,方便控制独立LED 64键键盘控制器,内含去抖动电路 ·有DP和SOC两种封装形式供选择 864 MCU 留 HD7279A Typical Application Circuit 图2 http://www.bitcode.com.cn 1 比高公司版权所有未经许可不得翻印 维库一 www.dzsc.com

                 是一片具有串行接口的 可同时驱动 位共阴式数码管 或 只独立 的智能显示驱动芯  片 该芯片同时还可连接多达 键的键盘矩阵 单 片即可完成 显示 键盘接口的全部功能   内部含有译码器 可直接接受 码或   进制码 并同时具有 种译码方式 参见后文 此外 还具有多种控制指令 如消隐 闪烁 左 移 右移 段寻址等   具有片选信号 可方便地实现多于 位 的显示或多于 键的键盘接口               ! "# ! $#%& '()*+%& ,- ../0 123456 (  789:;?                       ! " # $ % & ' ( ) )  

电特性(Vc=50V,R=15KC=15pF,TA=25℃) 符号 参数 测试条件 最小典型最大单位 Vcc电源电压 5505.5 CC工作电流 不接LED 5 mA ICC|工作电流 LED全亮,lSEG=1 OmA VH逻辑输入高电平 2.0 .5V VL逻辑输入低电平 0.8V TKEY按键响应时间 去抖动时 ms IKO KEY引脚输出电流 IKI KEY引脚吸入电流 10 mA T1从CS下降沿至CLK脉冲时 2501S T2传送指令时CLK脉冲宽度 82501S T3字节传送中CLK脉冲时间 T4指令与数据时间间隔 1525250uS 读键盘指令中指令与输出 250S 数据时间间隔 T6输出键盘数据建立时间 5 「T7读键盘数据时CLK脉冲宽 8250uS T8/读键盘数据完成后DATA转 5 为输入状态时间 表1 http:/www.bitcode.com 比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

           !                 ! "# "  #   ! $%  $ #   #  &'()*+     &'(),+    ! % -./012 345612    #   %78(9! #   %78:)!  # ! ;? @A1     ! BCDE1 @AFG     !" HIBCJ @A12     ! DEKL122M     ! N.ODEJDEK(9 L122M     ! (9.OLPQ12 &  ! N.OL1 @AF     ! N.OLRST!U V()WX12  

引脚说明: 引脚 名称 说明 1, 2 VDD 正电源 3,5NC 无连接,必须悬空 34678 VSS 接地 CS 片选输入端,此引脚为低电平时,可向芯片发送指令 及读取键盘数据 CLK 同步时钟输入端,向芯片发送数据及读取键盘数据时 ,此引脚电平上升沿表示数据有效 串行数据输入输出端,当芯片接收指令时,此引脚为 DATA 输入端;当读取键盘数据时,此引脚在‘读’指令最 后一个时钟的下降沿变为输出端 91 KEY 按键有效输出端,平时为高电平,当检测到有效按键 时,此引脚变为低电平 10-16 sA段g段a驱动输出 17 DP 小数点驱动输出 18-25 DIGO-DIG7数字0数字7驱动输出 26 CLKO 振荡输出端 27 RC RC振荡器连接端 28 RESET 复位端 表2 控制指令: HD7279A的控制指令分为二大类纯指令和带有数据的指令 ·纯指令 1、复位(清除指令A4H D7D6 D5 D4 D3 D2 DO 10100100 当HD7279A收到该指令后,将所有的显清除,所有设置的字符消隐、闪烁等属性 也被一起清除。执行该指令后,芯片所处的状态与系统上电后所处的状态一样。 2、测试指令BFH D7D6 D5 D4 D3 D2DIDO 10111111 该指令使所有的LED全部点亮,并处于闪烁状态,主要用于测试。 http://www.bitcode.com.cn 3 比高公司版权所有未经许可不得翻印 维库一 www.dzsc. com

          YDEZV[\ ]DE^_`LYDE @%&     a bc DE            d efgDET  hi`Y bc i`jkYHlm nopqr stuvbc wxgDET yzi{YWXK|}~Ti{YWXu      DE           gDE€i`Y $‚% ƒ{„noWX …†‡„ 78 ˆ‰ Š‹    Œ "  ' Ž# ‘’  #  z()• 78V,+1 yz™CDE šN›.OL   œ1ž()• yz™CLšN›.OL1 78+~Ÿ> L`   ! ¡xL()(9• dyz#eDE1 78V ()• dN›.OL1 78¢ N DE Tu£1žY¤V(9•   % -.` (9• +1V*+ d¥f` -. 1 78¤V,+ & $  ¦( ¦)§6(9   ‚§6(9 & $ $ H H§6(9    ¨©(9•   ¨©Ž#•    ! a•

3、左移指令A1H D7 D6 D5 D4 D3 D2 DI DO 10100001 使所有的显示自右向左(从第1位向第8位)移动一位(包括处于消隐状态的显示位),但 对各位所设置的消隐及闪烁属性不变。移动后,最右边一位为空(无显示)。例如,原显 示为 4252L|P|39 其中第2位‘3’和第4位“’为闪烁显示,执行了左移指令后,显示变为 252L|P39 第二位‘9’和第四位‘P’为闪烁显示 4、右移指令A0H D7 D6 D5 D4 D3 D2 DI DO 与左移指令类似,但所做移动为自左向右(从第8位向第1位)移动,移动后,最左边 位为空 5、循环左移指令A3H D7 D6 D5 D4 D3 D2 DIDO 与左移指令类似,不同之处在于移动后原最左边一位(第8位)的内容显示于最右位(第 1位)。在上例中,执行完循环左移指令后的显示为 2 第二位“9’和第四位“P’为闪烁显示。 6、循环右移指令A2H D7 D6 D5 D4 D3 D2 DI DO 10 与循环左移指令类似,但移动方向相反 带有数据的指令 1、下载数据且按方式0译码 http:/www.bitcode.com 比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

         " ª«DE            €i`Y ¬­ª ;® ®  «6u ¯°{„lmWXY      ± ²³ijkYlmšnoqr"¤ «6T ­´uV’   µ¶ · V 4252LP39 ¸J® " ^®  Vno wx¹ª«DET ¤V 252LP39 ®[   ^®º Vno  ­«DE           Kª«DE\» ±i¼«6V¬ª­ ;® ®  «6    «6T ª´u V’  " ½¾ª«DE            Kª«DE\» "œ¿{¢„«6T·ª´u ®  YÀÁ „­ ®     ¢~µJ wxR½¾ª«DETY V 252LP394 ®[   ^®º Vno  ½¾­«DE            K½¾ª«DE\» ±«6ÂÃÄ A(BCD%&   <ÅLÆ-ÂÇ ÈÉ

D7 D5 D4 D3 D2 DI DO D6 D5 D4 D3 D2 DI DO 000032a1a0DP d2 dido X=无影响 命令由二个字节组成,前半部分为指令,其中a2,a1,a0为位地址,具体分配如下 显示位编号请参阅典型应用电路图) a2ala0显示位 0 0000 123 0 0101010 5678 dod3为数据,收到此指令时,HD7279A按以下规则(译码方式0)进行译码,如下表 d340+六进制)d3d2 d07段显示 00H 0 0 OlH 02H 00000000 000011110000 0 )3H 04H 05H 0 06H 07H 1100 010 0123456789 08H 09H OAH 0 OBH ODH 0 1010 EHLP OEH OFH 空(无显示 小数点的显示由DP位控制,DP=1时,小数点显示,DP=0时,小数点不显示 http:/www.bitcode.com @比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

                                *Ê/ ËEÌ[£HIÍS ÎρZVDE ¸J) ) )VÐ ÑÒZÓ¶<  ÔÕÖ0‡×                 + +"    VL efDE1 -Ø<ÙÚ ÈÉÂÇ ÛxÈÉ ¶<   ÜÝÛ     ¦            "                        &                       ’  " ‚Y Ì     1 ‚ 1 ‚"

2、下载数据且按方式1译码 D7 D5 D4D3 D7 D6 D5 D4 D3 DIDO [1001a2 al a0 d3 d2 di do X=无影响 此指令与上一条指令基本相同,所不同的是译码方式,该指令的译码按下表进行: d3-d0(十六进制)d3d2dl|do 7段显示 OlH 00000000 0000 0 04H 101 05H 06H 11 07H 09H 0 OAH OBH OCH l1111111 10000 110 01010101 0123456789AbCdEF OEH OFH 3、下载数据但不译码 D7 D6 D5 D4D3 D7 D6 D5 D4 DIDO 0a2 al DPABCDEFG 其中,a2,a1,a0为位地址(参见‘下载数据且译码’指令),AG和DP为显示数 据,分别对应7段LED数码管的各段。数码管各段的定义见下图。当相应的数据位为 1’时,该段点亮,否则不亮。 D DP http:/www.bitcode.com @比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

           <ÅLÆ-ÂÇ ÈÉ                          *Ê/ DEK~uDEÞßÜ i"œYàÈÉÂÇ gDEYÈÉ-<Ûx   ÜÝÛ     ¦            "                             ,         +          " <ÅL±"ÈÉ                            ¸J ) ) )  &$  VÐ á <ÅLÆÈÉ DE ^ V  L Zâ²0 ¦ ÉãY³¦ É㳦Yäåá< dÃ0YLV  1 g¦‚% æÚ"%

4、闪烁控制88H D7 D5 D4 D2DIDOD7 圆 D4 D3 D2 DI DO 0001000d8 d5 d4 d3 d2d 此命令控制各个数码管的闪烁属性。d1-d8分别对应数码管1-8,O=闪烁,1=不闪 烁。开机后,缺省的状态为各位均不闪烁。 4、消隐控制98H D7D6D5D4D3 D7 D6 D5 D4 D3 D2 DI DO 0011000d8d7d6d5d4|d3d2d 此命令控制各个数码管的消隐属性。d1-d8分别对应数码管1-8,1=显示,0=消隐。 当某一位被赋予了消隐属性后,HD7279A在扫描时将跳过该位,因此在这种情况下无论 对该位写入何值,均不会被显示,但写入的值将被保留,在将该位重新设为显示状态 后,最后一次写入的数据将被显示出来。当无需用到全部8个数码管显示的时候,将不 用的位设为消隐属性,可以提高显示的亮度。 注意:至少应有一位保持显示状态,如果消隐控制指令中d1-d8全部为0,该指令将不被 接受,HD7279A保持原来的消隐状态不变。 5、段点亮指令E0H D7 D5 D4 D3 D2DI D5 D4 DIDO 000 此为段寻址指令,作用为点亮数码管中某一指定的段,或LED矩阵中某一指定的 LED。指令中,Ⅹ=无影响;dO-d5为段地址,范围从00H3FH,具体分配为: 第1个数码管的G段地址为00H,F段为01H,…A段为06H,小数点DP为07H,第2个 数码管的G段为08H,F段为09H,……,依此类推直至第8个数码管的小数点DP地址为 3FH 6、段关闭指令C0H D7 D6 D5 D4 D3D2DI D5 D4D3 D2 DIDO 1|1000000 XX d5 d4 d3 d2 dl d 段寻址命令,作用为关闭(熄灭)数码管中的某一段,指令结构与‘段点亮指令’相 请参阅上文。 http:/www.bitcode.com @比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

           no                           ËE³£ÉãYnoqr +&+ &   Zâ²0Éã no "n o çèT éêYWXV³ë"no  lm                            ËE³£ÉãYlmqr +&+ &   Zâ²0Éã lm dìutíî¹lmqrT ¢ïð1hñòg ó¢ôõö÷<ø ²gù)úû ë"üt ±ù)Yûhtýþ ¢hgjV WX T Tuù)YLht 9 d‡f$ £Éã Y1   h" ‡YjVlmqr Ø* Y%G EF GHI(JKLMNOP QR%&S TUV +&+  W%&XY Z KL[\DOP]   ¦‚%DE                          V¦ÐDE ‡V‚%ÉãJìuDäY¦  JìuDäY * +&+  "  DEJ Ê/ V¦Ð ; ÑÒZÓV ® £ÉãY ¦ÐV  $         ¦V ¦V ‚ V ® £ ÉãY ¦V $     ¦V \?® £ÉãY‚ ÐV "   ¦DE                         ¦ÐËE ‡V   ÉãJYìu¦ DEK ¦‚%DE à œ ÕÖ~

7、读键盘数据指令15H D7 D3 D2 DI DO 000 d2 di d 该指令从HD7279A读出当前的按键代码。与其它指令不同,此命令的前一个字节 00010101B为微控制器传送到HD7279A的指令,而后一个字节d0-d7则为HD7279A返 回的按键代码,其范围是0-3FH(无键按下时为0XFF),各键键盘代码的定义,请参阅图2 及典型应用电路图,图中的键号即键盘代码 此指令的前半段,HD7279A的DATA引脚处于高阻输入状态,以接受来自微处理器的指 令;在指令的后半段,DATA引脚从输入状态转为输出状态,输出键盘代码的值。故微 处理器连接到DATA引脚的O口应有一从输出态到输入态的转换过程,详情请参阅本文 串行接口’一节的内容。 当HD7279A检测到有效的按键时,KEY引脚从高电平变为低电平,并一直保持到按 键结束。在此期间,如果HD7279A接收到‘读键盘数据指令’,则输出当前按键的键盘 代码;如果在收到‘读键盘指令’时没有有效按键,HD7279A将输出FFH( 111111 串行接口 HD7279A采用串行方式与微处理器通讯,串行数据从DATA引脚送入芯片,并由 CLK端同步。当片选信号变为低电平后,DATA引脚上的数据在CLK引脚的上升沿被写 入HD7279A的缓冲寄存器。 HD7279A的指令结构有三种类型:1、不带数据的纯指令,指令的宽度为8个BT,即 微处理器需发送8个CLK脉冲。2、带有数据的指令,宽度为16个BT,即微处理器需发 送16个CLK脉冲。3、读取键盘数据指令,宽度为16个B∏T,前8个为微处理器发送到 HD7279A的指令,后8个BT为HD7279A返回的键盘代码。执行此指令时,HD7279A的 DATA端在第9个CLK脉冲的上升沿变为输出状态,并与第16个脉冲的下降沿恢复为输入 状态,等待接收下一个指令 串行接口的时序如下图 1、纯指令 http:/www.bitcode.com 比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

           N.OLDE                            gDE; N9dÎY-.  É K¸DE"œ ËEYÎu£HI   +&+  VBCf YDE Tu£HI ÚV  Y-.É ¸ à .-tù ) Y  /A01    ! YDE`2õ\ "_LY]DE DEYFGV £  { ™C £ @A      ! _`LYDE FGV £ { ™ C £ @A    "  !  N›.OLDE FGV £ Î £V{ ™Cf   !   YDE T£ V Y.OÉ wxDE1 Y !     •¢® £ @AY~Ÿ>¤V(9WX ƒK® £@AY3aV() WX p4#e<u£DE ¡x#"Y15¶<  ]DE

CLK 讠几几几几「 DATA 2、带数据指令 aK几“气几 DATA 8位指令(高位在 8位数据(高位在前) 3、读键盘指令 CLK DATA 读键盘指令(8位,高位在前)HD7279A输出的键盘代码(8位,高位在前) http:/www.bitcode.com 比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

                 _LDE             DE *¢Î L *¢Î " N.ODE                N.ODE  *¢Î (9Y.OÉ  *¢Î

应用 HD7279的典型应用图如下 SEGMENT BUS 4忒,司, 时时,时时,式 HD7279A http:/www.bitcode.com 比高公司版权所有未经许可不得翻印 维库 www.dzsc.com

           Y0‡¶<

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共27页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有