差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
4._数码管显示 [2019/04/12 01:48] gongyu |
4._数码管显示 [2019/09/06 11:48] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ###数码管显示 | + | ####数码管显示 |
+ | |||
+ | --- | ||
本实验将会让你熟悉小脚丫上最后一种有意思的外设七段数码管。 | 本实验将会让你熟悉小脚丫上最后一种有意思的外设七段数码管。 | ||
\\ | \\ | ||
- | ###硬件说明 | + | ####硬件说明 |
+ | |||
+ | --- | ||
- | ------- | ||
数码管是工程设计中使用很广的一种显示输出器件。一个7段数码管(如果包括右下的小点可以认为是8段)分别由a、b、c、d、e、f、g位段和表示小数点的dp位段组成。实际是由8个LED灯组成的,控制每个LED的点亮或熄灭实现数字显示。通常数码管分为共阳极数码管和共阴极数码管,结构如下图所示: | 数码管是工程设计中使用很广的一种显示输出器件。一个7段数码管(如果包括右下的小点可以认为是8段)分别由a、b、c、d、e、f、g位段和表示小数点的dp位段组成。实际是由8个LED灯组成的,控制每个LED的点亮或熄灭实现数字显示。通常数码管分为共阳极数码管和共阴极数码管,结构如下图所示: | ||
行 24: | 行 27: | ||
这其实是一个4-16译码器,如果我们想数码管能显示16进制可以全译码,如果只想显示数字,可以只利用其中10个译码,下面看看如果用Verilog来实现。 | 这其实是一个4-16译码器,如果我们想数码管能显示16进制可以全译码,如果只想显示数字,可以只利用其中10个译码,下面看看如果用Verilog来实现。 | ||
- | ###Verilog代码 | + | ####Verilog代码 |
- | ------ | + | --- |
<code verilog> | <code verilog> | ||
行 81: | 行 84: | ||
\\ | \\ | ||
- | ###引脚分配 | + | ####引脚分配 |
+ | |||
+ | --- | ||
- | ------- | ||
小脚丫上正好有4路按键和4路开关,可以用来作为输入信号分别控制数码管的输出。按照下面表格定义输入输出信号 | 小脚丫上正好有4路按键和4路开关,可以用来作为输入信号分别控制数码管的输出。按照下面表格定义输入输出信号 | ||
\\ | \\ | ||
行 107: | 行 111: | ||
\\ | \\ | ||
- | ###小结 | + | ####小结 |
------ | ------ | ||
了解了小脚丫数码管的工作原理,在下个实验我们将进行到有趣的时序逻辑。首先是如何控制[[5. 时钟分频|时钟分频]]。 | 了解了小脚丫数码管的工作原理,在下个实验我们将进行到有趣的时序逻辑。首先是如何控制[[5. 时钟分频|时钟分频]]。 | ||
- | |||
- | |||
- |