北京邮电大学
实学 班 姓 学
日
验 报 告
数码管扫描显示控制器设计与实现院: 信息与通信工程学院 级: 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位数码管将显示