数字电路与逻辑设计实验(2)
(2) 循环左滚动:输入信号为clk,clear。Clear为异步复位信号,Clk接外部
时钟,该时钟共有4种频率(可以通过改变粉红色按钮上的小拨码开关
调整),为了使实验现象符合要求,我们可以选择最高频率并对它进行分频,分出我们所需要的合适的频率,再由分频器输出的信号控制状态变化,每来一个时钟改变一次状态,xuan和guan为输出信号,分别控制该时刻应该亮哪个数码管和这个数码管上每条线的亮与灭状态。故clk接实验板上18,clear可由按键实现,xuan接实验板上cat(0~5)guan接数码管上每条线所对应的数字。小周期计数器控制每位数码的显示,大
周期计数器控制数码的移位。
(3) clk为输入信号,接外部时钟实验板上18,通过循环移位及每来一个cp
对xuan进行一次赋值,选择此时该亮的灯。通过改变输出guan和xuan,从而得出能熄灭能亮的现象。guan接数码管上的每条线所对应位置,xuan接六个数码管的cat端
六. 实验原理图或者VHDL代码:
(1) 实验一(2):
其中半加器ba的原理图如下所示:
(2) 实验三(3)VHDL代码如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY sange IS PORT(
clk:IN STD_LOGIC;
clear,clearyibu:IN STD_LOGIC;
b:OUT STD_LOGIC_VECTOR(6 downto 0); y2,y3,y4,y5,y6,y7:OUT STD_LOGIC ); end sange;
ARCHITECTURE a OF sange IS component fenpin PORT(
clk:IN STD_LOGIC;
clear:IN STD_LOGIC; clk_out:OUT STD_LOGIC );
END component;
component yibu PORT(
cp,clear:IN STD_LOGIC;
q:OUT STD_LOGIC_VECTOR(3 DOWNTO 0) );
END component; component seg7_1 PORT(
a:IN STD_LOGIC_VECTOR (3 downto 0); b:OUT STD_LOGIC_VECTOR(6 downto 0); c,d,e,f,g,h:OUT STD_LOGIC );
END component; SIGNAL na:STD_LOGIC;
SIGNAL nb:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN
u1:fenpin PORT MAP(clk=>clk,clear=>clear,clk_out=>na); u2:yibu PORT MAP(cp=>na,clear=>clearyibu,q=>nb);
u3:seg7_1 PORT MAP(a=>nb,b=>b,c=>y2,d=>y3,e=>y4,f=>y5,g=>y6,h=>y7); END a;
其中fenpin,yibu,seg7_1的VHDL代码如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY fenpin IS PORT(
clk:IN STD_LOGIC; clear:IN STD_LOGIC; clk_out:OUT STD_LOGIC ); END fenpin;
ARCHITECTURE a OF fenpin IS
SIGNAL tmp:INTEGER RANGE 0 TO 5; SIGNAL clktmp: STD_LOGIC; BEGIN
PROCESS(clear,clk) BEGIN
IF clear='0' THEN tmp<=0;
ELSIF (clk'event and clk='1') THEN IF tmp=5 THEN
tmp<=0; clktmp<=NOT clktmp; ELSE tmp<=tmp+1; END IF; END IF;
END PROCESS; clk_out<=clktmp; END a;
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




