中山大学数字电路实验报告材料7译码显示电路.docx
《中山大学数字电路实验报告材料7译码显示电路.docx》由会员分享,可在线阅读,更多相关《中山大学数字电路实验报告材料7译码显示电路.docx(10页珍藏版)》请在冰豆网上搜索。
中山大学数字电路实验报告材料7译码显示电路
学院:
数据科学与计算机学院专业:
软件工程某某:
******学号:
*********
日期:
2018年5月21日
实验题目:
译码显示电路
预习报告
一.译码显示原理
二、预习实验
1.按表〔二〕测试74LS194、简单制作四节拍发生器
按照书上图〔五〕连接电路图,检查是否符合节拍发生器0111→1011→1101→1110的循环。
用proteus制作如下电路:
SR接高电平,D0置0,D1D2D3置1,观察波形。
逻辑分析仪波形:
符合节拍发生器0111→1011→1101→1110的循环。
实验报告
一、实验仪器与器件
1.数字电路实验箱、示波器、数字万用表。
2.器件:
74LS48,74LS194,74LS73,74LS00
二、正式实验
1.内容3:
数码管按照节拍顺序依次在对应数位上显示当前所设数字。
原理
〔1〕实验箱上数码管是共阴极,其位选通端DIG1~DIG8均为低电平有效,所以可直接将节拍发生器的输出接入即可,不用再加非门。
〔2〕实验箱上74LS48已与数码管连好,无须再连线。
74LS48只引出A3、A2、A1、A0四个引脚分别依次对应两个四位数码管的P13、P12、P11、P10和P23、P22、P21、P20作为数码管BCD码输入端。
实验箱7段数码管已具备伪码灭灯功能,因此电路设计不涉与伪码灭灯。
用proteus仿真:
数码管依次显示0-9的bcd码:
按照顺序显示。
实验箱测试:
图片为20kHz,由于视觉效应看起来四个同时显示。
实验箱上只显示数字“0〞。
本人学号为17343009,由于有数字9,所以用到16进制计数器。
设计:
用74LS197制作十六进制输出,同时接到74LS48和2个74LS138上,74LS138选择该数字对应的数码管引脚,如:
0000接到6和7,0001接到1,依此类推。
用proteus仿真:
成功显示学号。
设计:
实现从左上角到右下角这条线上的灯都不亮。
只要让所有的row跟col同为高电平。
先用proteus仿真:
实验箱也成功实现。
〔忘记拍图片了〕
4.内容6〔加分项〕:
Basys3上实现学号的切换
用74LS90制作十进制输出,用74LS48将BCD码译成数码管的信号输入。
用74LS138选择需要输出的数字。
切换的电路结构:
低电平使数码管显示数字,上面的电路会根据
开关的上下电平而选择相应的信号来源
开关接高电平
开关接低电平
正确显示学号
由于排版不好有点乱
最后烧入Basys3版中。
六、实验心得与体会
1.根据四节拍发生器的原理我认为数据选择器也可以当作发生器。
2.由于预习不够充分导致实验进展缓慢。
“同时“亮的效果。
4.通过显示数码管、制作点阵图案,我认为节拍发生器应用应该十分广泛。