- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路与
逻辑设计实验(上)
实
验
报
告
学院: 信息与通信工程学院
班级: 2013211119
姓名: 王译锌
学号: 2013210563
班内序号: 16
一、实验名称与任务要求
实验名称:数字电路与逻辑设计实验(上)
任务要求:
本学期数字实验课分为4次,每次4学时,具体安排如下:
实验一:
实验内容:Quartus II原理图输入法设计与实现
实验题目:(1)半加器(2)全加器(3)利用74138实现函数
实验二:
实验内容:用VHDL设计与实现组合逻辑电路
实验题目:(1)数码管译码器(2)8421码转余3码(3)奇校验器
实验三:
实验内容:用VHDL设计与实现时序逻辑电路
实验题目:(1)8421十进制计数器(2)分频器(3)将(1)、(2)和数码管译码器 3 个电路进行链接,并下载到实验板显示计数结果
实验四:
实验内容:用VHDL设计与实现相关电路
实验题目:数码管动态扫描控制器、点阵行扫描控制器(二选一)
二、实验三(3)和实验四模块端口说明与连接图
(一)、实验三(3)模块端口说明与连接图
实验三(3)要求将8421十进制计数器、分频器和数码管译码器三个电路进行连接。
对于整个电路,输入端口包括输入的时钟信号clk,数码管译码器的灭灯bi和试灯lt信号,译码器的地址选择信号address(选择哪一个灯亮)和计数器的清零dclear;输出端口包括数码管译码器的输出控制信号y(控制显示的数字)和对应于输入地址的亮灯信号cat(选择哪一个灯亮)。其端口的VHDL描述如下:
ENTITY DisCounter IS
PORT(
clk : IN STD_LOGIC;
lt,bi : IN STD_LOGIC;
cclear : IN STD_LOGIC;
address : IN STD_LOGIC_VECTOR(2 DOWNTO 0);
cat : OUT STD_LOGIC_VECTOR(5 DOWNTO 0);
y : OUT STD_LOGIC_VECTOR(6 DOWNTO 0)
);
END DisCounter;
8421十进制计数器的输入端口包括输入时钟信号clk,计数清零信号clear;输出包括计数器的计数输出cnt。其VHDL描述如下:
COMPONENT Counter10
PORT(
clk,clear : IN STD_LOGIC;
cnt : OUT STD_LOGIC_VECTOR(3 DOWNTO 0)
);
END COMPONENT;
12分频器的输入端口为输入时钟信号clki;输出端口为经过分频的输出的时钟信号clko。其VHDL描述如下:
COMPONENT Div12
PORT(
clki : IN STD_LOGIC;
clko : OUT STD_LOGIC
);
END COMPONENT;
数码管译码器的输入端口包括输入8421码的端口code,灭灯信号bi和试灯信号lt,选择亮灯信号c;输出包括译码结果对应的显示控制信号y和选择需要亮的灯的信号cat。其VHDL实现如下:
COMPONENT Seg7_1
PORT(
code : IN STD_LOGIC_VECTOR(3 DOWNTO 0);
lt,bi : IN STD_LOGIC;
c : IN STD_LOGIC_VECTOR(2 DOWNTO 0);
cat : OUT STD_LOGIC_VECTOR(5 DOWNTO 0);
y : OUT STD_LOGIC_VECTOR(6 DOWNTO 0)
);
END COMPONENT;
数字显示译码器的连接图如下:
(二)、实验四模块端口说明与连接图
本实验包括三部分。下面依次介绍端口:
1、012345的静态显示
该部分输入信号只有时钟信号clk;输出信号包括了对显示的数字的控制信号partout和控制显示数字的LED灯的信号catout。其VHDL实现如下:
ENTITY Scan1 IS
PORT(clk: IN STD_LOGIC;
partout: OUT STD_LOGIC_VECTOR(6 DOWNTO 0);
catout: OUT STD_LOGIC_VECTOR(5 DOWNTO 0)
);
END Scan1;
其中分频器的输入和输出分别为输入的时钟clki和分频得到的时钟信号clko。其VHDL实现如下:
COMPONENT Div
PORT(clki: IN STD_LOGIC;
clko: OUT STD_LOGIC
);
END COMPONENT
您可能关注的文档
最近下载
- 低压作业实操科目三安全隐患图片题库(10页).pdf VIP
- 2024年广西国际商务职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024年广西机电职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024-2025学年上海市杨浦区九年级上学期期中考试数学试卷含详解.docx VIP
- 出院患者随访话术培训.pptx VIP
- 2024年江西机电职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 2024年广西理工职业技术学院单招职业适应性测试试题及答案解析.docx VIP
- 中国地理空白图(政区、分省轮廓、地形铁路空白图.doc VIP
- 2025至2030中国智慧停车系统行业城市级平台建设及运营维护分析研究报告.docx
- 单基因遗传病.pptx VIP
原创力文档


文档评论(0)