差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

step-mxo2_实验三_数码管显示 [2017/03/02 10:05]
zhijun 创建
step-mxo2_实验三_数码管显示 [2017/03/02 10:25] (当前版本)
zhijun
行 6: 行 6:
  
 本教程以实验为主,结合相应的实验案例,以详细的讲解和实验步骤让大家尽快熟悉FPGA开发的基本流程、Lattice Diamond软件平台的使用方法以及本节实验相关模块的工作原理。 本教程以实验为主,结合相应的实验案例,以详细的讲解和实验步骤让大家尽快熟悉FPGA开发的基本流程、Lattice Diamond软件平台的使用方法以及本节实验相关模块的工作原理。
-组合逻辑电路是数字电路重要,电输出只与输入当前状态相关逻辑电路常见有选择器、比较器、译器、编码器、编码转换等等。通过对组合逻辑电路实验的学习掌握以下知识要点: +数码管一种半导体发光器件,其基本单元是发光二极管。LED码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”器件,引线已在内连接完成,只需引出它们的各个笔划公共极。LED数码管根据LED接法不同分为共阴和共阳两类,了解LED这些特性,对编程是很重要的,因为不同类型管,除了它们的硬件电路有差异外编程方法也是不同。知识要点如下: 
-    *熟悉和掌握FPGA开发的基本流程 + 
-    *掌握Lattice Diamond软件平台的基本使用方法 +  
-    ​*掌握基本逻辑门电路以及逻辑的分析和化简方法 +* 熟悉和掌握FPGA开发的基本流程 
-    *掌握使用Verilog HDL语言描述时序逻辑电路的方法+ 
 +* 掌握Lattice Diamond软件平台的基本使用方法 
 + 
 +* 掌握使用Verilog HDL语言基于FPGA实现数码管静态显示原理及实现方法 
  
 \\ \\
 =====  二、 背景知识 ===== =====  二、 背景知识 =====
  
-组合逻辑电路的特点时刻输出信号只和当时输入信号有关。 +数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就个小数点(DP)这个小数点可以更精确表示数码管想要显示内容;按能显示多少个(8)可分为1位、2位、3位、4位、5位、6位、7位等数码管。 
-路种类很多常见有选择器、译器、比较器、编器等等这里我们Verilog HDL来描述几个典型组合逻辑通过实例方式学习组合逻辑路的Verilog HDL建模方法。 +按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用应将公共极COM接到+5V/​+3.3V,当某一字段发光二极管的阴极为低平时相应字段就点亮,当某一字段阴极为高电平时,相应字段就不亮。共阴数管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数共阴数码管在应时应将公共极COM接到地线GND上,当某一字段发光二极管阳极为高平时相应字段就点亮,当某一字段阳极为低平时,相应字段就不亮。 
-在用Verilog HDL描述组合时,可以在逻辑门级通内置逻辑门元件进行描述也可以使用据流述语句和行述语句进行描述+数码管的基本显示单元为发光二极管,是半导体二极管的一种,把能转化为光能,具有单向导电性:图中标有+号的为正极,标有-号的为负极,只有正向偏置(正极电势高于负极电势)电流流,LED点亮。 
 +{{ ::​faguangerjiguan.png |}} 
 +数码管由 8个LED灯( a、b、c、d、e、f、g和dp)组成,控制每个LED点亮或熄灭实现数字显示。通常数码管分为共阳极数码管和共阴极数码管结构如下图所示: 
 +{{ :​shuamguan.png?​800 |}} 
 + 码管的显示方式主要包括两种:独立显示模式与扫显示方式,核心板卡上的两个数码管独立显示链接方式。本小节只讲解独立显示模式的驱动方法,扫显示模式请参照STEP FPGA扩展板卡相关项目介绍
   ​   ​
 \\ \\
行 27: 行 35:
 =====  四、 实验部分 ===== =====  四、 实验部分 =====
  
-[[实验3-1:译]]\\+[[实验3.管显示实验]]