1、 数字电路课程设计数字电路课程设计 课程:课程:设计一个简易键盘设计一个简易键盘 学号:学号: 姓名:姓名: 班级:班级: 教师:教师: 设计名称:设计名称:设计一个简易键盘 日期:日期:2011 年 1 月 6 日 设计内设计内容:容: 0-9 十个数字分别对应一个按键,当其中一个按键按下时,在数码显示管上 显示对应的数字。 设计目的与要求:设计目的与要求: 1、学习数字逻辑等电路设计方法,熟知编码器、译码显示等其他电路的工 作原理及特点; 2、培养勤奋认真、分析故障和解决问题的能力。 设计环境或器材、原理与说明:设计环境或器材、原理与说明: 环境: Multisim 8 器材:编码器芯片
2、74LS248,以及与非门(4 个) ,或非门(6 个) ,七段发光二 极管显示器, 开关和电源。 原理: 若要将 4 位二进制数作为七段发光二极管的输入来进行显示, 而二进制数则 通过二-十进制译码器原理,通过十进制数来显示,从而得到从十进制-二进制- 十进制显示的功能。所以需要设计一个电路,将一位十进制数字转化为四位二进 制编码,即二 十进制编码器。根据键盘输入的原理,当输入一个数字的时候 是不能出现其他的数字的,所有要用到优先编码器的原理。所以根据题意设计了 电路,将输入的十进制数转化为四位二进制数。从而实现简易键盘的功能。 在二-十进制编码器中,输入 I1I9代表十进制 19, 十进制
3、数 0 的输入时是 隐含的, 当I1I9均为0时, 代表I0输入有效, 输出Y3Y2Y1Y0代表十进制数的8421BCD 编码 二二- -十进制编码器编码表十进制编码器编码表 输入 输出 I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 Y3 Y2 Y1 Y0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1
4、0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 表达式: Y0=I1+I3+I5+I7+I9 Y1=I2+I3+I6+I7 Y2=I4+I5+I6+I7 Y3=I8+I9 逻辑图逻辑图 两输入与非门 两输入或非门 三输入与非门 说明:开关按下相当于输入 1 信号,一个开关对应于一个输入端,也即键盘 的一个按钮。根据共阴极显示译码器的逻辑功能表与逻辑图设计显示译码器部 分,这里用的是 74LS248D。 U10A 7400N U6A 7402N U8 NAND3 74LS248D74LS248D 逻辑功能表逻辑功能表 共阴极显示译码器驱动电路共阴极显示译码器驱动电路 电路图电路图 设计结果与