数字电路与逻辑设计实验(上)实验报告.docxVIP

数字电路与逻辑设计实验(上)实验报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档