用七段数码管显示简单字符——译码器及其应用 实验报告 专业班级:2011级计算机1班 学号:1137030 姓名:赵艺湾 实验地点: 理工楼901 实验时间:2012.9.26 实验一 用七段数码管显示简单字符——译码器及其应用 一、实验目的 1、了解显示译码器的结构和理解其工作原理。 2、学习7 段数码显示译码器设计。 3、学习用基逻辑门、3-8 译码器、4-1 选择器控制显示器的显示。 二、实验内容 1、了解逻辑门、3-8 译码器、4-1 选择器的工作原理,设计基本电路,实现以下功能: C 2C 1C 0 是译码器的3 个输入,用C 2C 1C 0 的不同取值来选择在七段数码管上输出不同字符。七段数码管是共阳极的。 图 1 七段译码器 C 2C 1C 0 的不同取值对应显示的字母如下: 图 2 字符编码 三、实验仪器及设备: 一、PC 机 二、 QuartusⅡ 9.0 三、 DE2-70 四、显示器 四、实验步骤 1、列出真值表,计算要实现以上功能时数码管的0-7 段对应的逻辑函数式。 真值表如下: C2 C1 C0 0 1 2 3 4 5 6 0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 函数表达式如下: “ 0” ='02CC “ 1” =“ 2” =0'1'012CCCCC “ 3” =(2C +1C +'0C )(2C +0C +'1C )(2C +'1C +'0C ) “ 4” =“ 5” =2C “ 6” =2C +1C +02CC 2、新建一个 quartusII 工程,用以在DE2_70 平台上实现所要求的电路。 建立一个BDF 文件,基于SSI, 实现七段译码器电路,用 SW3_SW1 作为输入C2C1C0,DE2_70 平台上的的数码管分别为HEX0~HEX7,输出接HEX1。 参照de2_70_pin_assignments.csv 中的引脚分配表配置引脚。 新建仿真文件,给出输入信号,观察输出信号是否符合要求。 编译工程,完成后下载到FPGA 中。 拨动波段开关并观察七段数码管HEX0 的显示,以验证设计的功能是否正确。 基于3-8 译码器和4-1 选择器重复上述2.、中的步骤完成设计。 ( 1)基于基本逻辑门电路逻辑图 ( 2)基于3-8 译码器的设计 3-8 译码器真值表 根据3-8 译码器的真值表和74138 芯片的逻辑电路,计算得: “ 0” =31YY “ 1” =“ 2” =30YY “ 3” =321YY...