EDA 技术实验讲义 -3-
物理与电子信息工程系电子教研室
实验二 扫描显示电路的驱动
一、 实验目的:
(1) 了解教学系统中 8 位八段数码管显示模块的工作原理,设计标准扫描驱动电路模
块,以备后面实验调用。
(2) 学会电路图输入方法和 AHDL 语言方法输入的混合使用。
二、硬件要求:
Altera EPF10K10LC84-4 或 EPM7148SLC84-15,
时钟
8 位八段数码管显示器
拨码开关 4 位。
三、实验内容及预习要求:
1,用四位拨码开关产生 8421BCD 码,用 AHDL 语方言设计一七段数码管译码电路,译码电
路为 7 段数码管的字形显示驱动信号(A-G)。用 74161 设计一扫描驱动电路输出片选地址
SEL[2..0]。由 SEL[2..0]和 A..G 决定了 8 位中的哪一位显示 和显示什么字形。变化的快慢决
定了扫描频率(CLK)的快慢(时钟频率>40HZ)。
要求:
(1) 输入的 8421BCD 码引脚分别有 D3、D2、D1、D0 表示;
(2) 输入的时钟用 CLK 表示
(3) 系统具有复位功能,复位引脚用 RESET 表示;
(4) 输出的七段代码引脚分别用 A、B、C、D、E、F、G 表示;输出的片选信号分别用
SEL0-SEL2 表示;
(5) 采用计算机仿真查看设计能否满足要求;
2,编一个简单的从 0-F 轮换显示十六进制数的电路。
提示:可采用 74161 产生四位 8421 码[SEL3..0]并产片选信号[SEL2..0]。用 AHDL 语方
言设计一七段数码管译码电路,译码电路为 7 段数码管的字形显示驱动信号(A-G)。把四位
8421 码[SEL3..0]连接到七段数码管译码电路的输入端,正确连线可实现上述设计功能。
要求:
(1) 输入的时钟用 CLK 表示(时钟频率<2HZ);
(2) 系统具有复位功能,复位引脚用 RESET 表示;
(3) 输出的七段代码引脚分别用 A、B、C、D、E、F、G 表示;输出的片选信号分别用
SEL0-SEL2 表示;
(4) 采用计算机仿真查看设计能否满足要求;
四 实验连线:
(1)输入信号:D3,D2,D1,D0 所对应的管脚同四位拨码开关相连;