数码管led显示器控制电路.ppt

上传人:99****p 文档编号:1457675 上传时间:2019-02-28 格式:PPT 页数:36 大小:813.50KB
下载 相关 举报
数码管led显示器控制电路.ppt_第1页
第1页 / 共36页
数码管led显示器控制电路.ppt_第2页
第2页 / 共36页
数码管led显示器控制电路.ppt_第3页
第3页 / 共36页
数码管led显示器控制电路.ppt_第4页
第4页 / 共36页
数码管led显示器控制电路.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、专题二 . 经典模块设计LED 数码管显示控制 电路设计数码管显示原理n 数码管的组成 : LED数码管是由发光二极管构成的,常用的有 8段。 数码管的分类 :有共阴和共阳极两种。多个 LED的阴极连在一起的为共阴极数码管,阳极连在一起的为共阳极数码管。 共阴极数码管的公共端接地,阳极( a到 h)接高电平,数码管点亮。 共阳极数码管的公共端接电源,阴极( a到 h)接低,数码管点亮。数码管的段码和位码n 数码管的位码就是提供给公共端的电平。位码的作用是控制数码管的亮灭。n 数码管的段码就是提供给 a,b,c,d,e,f,g,h的电平。段码的作用是控制数码管显示什么字符。n 单个数码管需要 9

2、个端口来控制。位码段码举例:位码和段码例 1:显示字符 “1”。(共阴极数码管)n 位码应该接低电平。n 段码按照 hgfedcba的顺序,应该为 “00000110”。例 2:显示字符 “A”。(共阳极数码管)n 位码应该接高电平。n 段码按照 hgfedcba的顺序,应该为 “10001000”。LED数码管显示控制电路n 静态显示方式n 动态显示方式( 1) LED静态显示控制电路n 静态显示方式将每一个数码管的段码端 ah连接到 CPLD/FPGA的 IO端口上,公共端接地(对于共阴极 LED)。每个数码管需要 8个 IO口线, N个数码管共需要 N8条 IO口线。n 当 CPLD/F

3、PGA有相当多的 IO端口资源,并且显示的位数较少时(通常为 12位),可以直接使用静态显示的方式。n 数码管静态显示方式的优点是连线简单,软件编程简单。n 缺点是需要耗费大量的 IO端口资源。8N静态显示的方式CPLD/FPGA驱动 LED静态显示译码程序n Library ieee;n Use ieee.std_logic_1164.all;n Use ieee.std_logic_unsigned.all;n Use ieee.std_logic_arith.all;n Entity display is -共阴极数码管段码译码n port(n data: IN std_logic_vector(3 downto 0);n seg: OUT std_logic_vector(6 downto 0) -gfedcban );n End display;n architecture a of display isn beginn process(data)n beginn case data is -gfedcba n when “0000“ = seg seg seg seg seg seg seg seg seg seg seg seg seg seg seg seg seg = “0000000“; -全灭n end case;n end process;n end a;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。