数码管扫描显示控制器设计与实现——北京邮电大学数字电路实验报告 下载本文

北京邮电大学

实学 班 姓 学

验 报 告

数码管扫描显示控制器设计与实现院: 信息与通信工程学院 级: 2010211123 名: XXX 号:

XXXXXXXX

期: 2012年4月20日

实验名称:

目 录

一.实验目的 ............................................................................................................ 3 二.实验所用仪器及元器件 ...................................................................................... 3 三.实验任务要求 ..................................................................................................... 3 四.实验设计思路及过程 .......................................................................................... 3

1.实验原理 .................................................................................................................................. 3 2.设计思路 .................................................................................................................................. 4 3.VHDL代码 ................................................................................................................................ 4

五.仿真波形及分析 ................................................................................................. 8

1.仿真波形 .................................................................................................................................. 8 2.波形分析 .................................................................................................................................. 9

六.故障及问题分析 ................................................................................................. 9

1.频率设置问题 ...................................................................................................................... 9 2.触发问题 ............................................................................................................................ 10

七.本实验总结与结论 ........................................................................................... 10 八.学期总结 .......................................................................................................... 10

一.实验目的

1. 掌握VHDL语言的语法规范,掌握时序电路描述方法 2. 掌握多个数码管动态扫描显示的原理及设计方法

二.实验所用仪器及元器件

1. 计算机 2. 直流稳压电源

3. 数字系统与逻辑设计实验开发板

三. 实验任务要求

用VHDL语言设计并实现六个数码管串行扫描电路,要求同时显示0,1,2,3,4,5这六个不同的数字图形到六个数码管上,仿真下载验证其功能。

四.实验设计思路及过程

1.实验原理

为使得输入控制电路简单且易于实现,采用动态扫描的方式实现设计要求。动态扫描显示需要由两组信号来控制:一组是字段输出口输出的字形代码,用来控制显示的字形,称为段码;另一组是位输出口输出的控制信号,用来选择第几位数码管工作,称为位码。

各位数码管的段线并联,段码的输出对各位数码管来说都是相同的。因此在同一时刻如果各位数码管的位选线都处于选通状态的话,6位数码管将显示