基于EDA智能函数发生器的设计(6)

2019-08-30 17:06

乐山职业技术学院毕业设计

IF cnt<63 THEN--计数64个点 cnt:=cnt+1;--计数

ELSE

cnt:=0; --当计数的值大于64时,清零。

a<=NOT a; --对内部a变量取反,a变化已启动进程END PROCESS; END IF; END IF; END PROCESS; PROCESS(clk,a) BEGIN

IF clk'EVENT AND clk='1' THEN IF a='1' THEN

q<=255; --a=1,输出一个波形周期内的高电平 ELSE

q<=0; --a=0,输出一个波形周期的低电平。 END IF; END IF; END PROCESS; END behave;

7、波形选择模块源程序

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

ENTITY ch61a IS

PORT(sel:IN STD_LOGIC_VECTOR(2 DOWNTO 0); d0,d1,d2,d3,d4,d5:IN STD_LOGIC_VECTOR(7 DOWNTO 0); q:OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); END ch61a;

ARCHITECTURE behave OF ch61a IS BEGIN

PROCESS(sel) BEGIN

CASE sel IS

WHEN\递增波形输出 WHEN\递减波形输出 WHEN\三角波形输出 WHEN\阶梯波形输出 WHEN\正弦波形输出 WHEN\方波输出 WHEN OTHERS=>NULL; END CASE; END PROCESS; END behave;

22


基于EDA智能函数发生器的设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1、建筑间距、建筑退让技术规范(送审稿)2006-9-5

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: