实验三 数码管和译码器实验.docx
- 文档编号:24865076
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:10
- 大小:187.01KB
实验三 数码管和译码器实验.docx
《实验三 数码管和译码器实验.docx》由会员分享,可在线阅读,更多相关《实验三 数码管和译码器实验.docx(10页珍藏版)》请在冰豆网上搜索。
实验三数码管和译码器实验
本科学生综合性实验报告
学号114090317姓名李明旭
学院物电学院专业、班级11电子班
实验课程名称电子设计自动化(EDA实验)
教师及职称罗永道副教授
开课学期2013至2014学年下学期
填报时间2014年5月12日
云南师范大学教务处编印
实验序号
3
实验名称
数码管和译码器
实验时间
2014年05月09日
实验室
同析3栋楼114
一.实验预习
1.实验目的:
(1)掌握数码管和译码器的工作原理;
(2)掌握VHDL编程语言的使用和设计方法;
2.实验原理、实验流程或装置示意图:
2.1数码管
在电子电路显示部分里,发光二极管(LED)、七段显示数码管(图3.1)、液晶显示(LCD)均是十分常见的人机接口电路。
通常点亮一个LED所需的电流在5~20mA之间,电流愈大,LED的亮度也高,相对的使用寿命也愈短。
若以10mA导通电流来估算一个接5V的串接电阻值计算应为:
(5-1.6)/10mA≈0.34KΩ。
图3.1七段显示数码管
七段显示数码管分为共阳、共阴二种极性。
它们等效成八个LED相连电路如图3.2所示。
共阴极七段显示码十六进制转换表如表3.1所示。
图3.2共阴极七段显示器的LED位置定义和等效电路
表3.1共阴极七段显示码十六进制转换表
2.2译码器
把表示特定意义的信息代码翻译出来的过程称之为译码,实现译码操作的电路称之为译码器。
二进制译码器输入为二进制码,输出为与输入代码一一对应的高、低电平信号。
3位二进制译码器示意图如图3.3所示。
图3.33位二进制译码器示意图
如表3.2所示是3线—8线译码器的真值表Y0—Y7是相互独立的8个信号,分别对应于A2,A1,A0的8种组合状态。
A2
A1
A0
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
0
0
0
0
1
1
1
1
1
1
1
0
0
1
1
0
1
1
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
表3.23线—8线译码器的真值表
3.实验设备及材料
装有QuartusII软件的电脑一台
4.实验方法步骤及注意事项
实验方法步骤:
(1)打开计算机;
(2)打开QuarturII软件,编写和调试实验代码,然后进行试验仿真。
注意事项:
实验过程中认真分析实验原理编写代码,防止书本、书包等物品与实验设备接触,以免造成不必要的麻烦。
二.实验内容
1.实验现象与结果
(1)数码管VHDL代码
libraryieee;
useieee.std_logic_1164.all;
entitysmgis
port(
d:
instd_logic_vector(3downto0);
x:
outstd_logic_vector(6downto0));
endsmg;
architectureaofsmgis
begin
withdselect
x<="1111110"when"0000",
"0110000"when"0001",
"1101101"when"0010",
"1111001"when"0011",
"0110011"when"0100",
"1011011"when"0101",
"1011111"when"0110",
"1110000"when"0111",
"1111111"when"1000",
"1111011"when"1001",
"0000000"whenothers;
enda;
(2)数码管编译报告为:
(3)数码管仿真波形如下所示:
(4)数码管符号图为:
(5)数码管RTL图为:
(7)译码器VHDL代码
libraryieee;
useieee.std_logic_1164.all;
entityymqis
port(
d:
instd_logic_vector(2downto0);
x:
outstd_logic_vector(7downto0));
endymq;
architectureaofymqis
begin
withdselect
x<="00000001"when"000",
"00000010"when"001",
"00000100"when"010",
"00001000"when"011",
"00010000"when"100",
"00100000"when"101",
"01000000"when"110",
"10000000"when"111",
"00000000"whenothers;
enda;
(8)译码器编译报告为:
(9)译码器仿真波形如下所示:
(10)译码器符号图为:
(11)译码器RTL图为:
2.对实验现象、实验结果的分析及其结论
随着仿真文件显示出我需要的波形,这次试验圆满完结。
通过这次试验,我了解了QuartusⅡ的平台和基本操作。
对于这次的实验,我感觉熟练程度真的是逼出来的。
由于一开始完全没有任何基础并且对EDA没有任何了解,所以出现了种种困难,比如计数器做了几遍都还是忘记要将工程保存,比如由对整个实验流程完全看不懂到最后能够熟练的操作QuartusⅡ平台,这是我这次实验的最大的收货。
教师评语及评分:
签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 数码管和译码器实验 实验 数码管 译码器