EDA用20MHZ的CLK生成一个方波.方波周期为332ms,请大家帮写这个程序.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 01:37:57
EDA用20MHZ的CLK生成一个方波.方波周期为332ms,请大家帮写这个程序.
我们要求的是用Quartus软件做的,能不能给个完整的程序代码~
我们要求的是用Quartus软件做的,能不能给个完整的程序代码~
其实这就是一个分频器,找出频率的比值就行.我给出了仿真的波形图,只是把变量改成10来仿真,因为本题的变量值太大,不利于仿真.
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
entity fp is
port (
clk: in STD_LOGIC;
q: out STD_LOGIC
);
end fp;
architecture fp_arch of fp is
begin
process(clk)
variable n:integer range 0 to 6639999;
begin
if clk'event and clk='1' then
if n<=3319999 then
n:=n+1;
q<='0';
elsif n=6639999 then
n:=0;
q<='1';
else
n:=n+1;
q<='1';
end if;
end if;
end process;
end fp_arch;
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
entity fp is
port (
clk: in STD_LOGIC;
q: out STD_LOGIC
);
end fp;
architecture fp_arch of fp is
begin
process(clk)
variable n:integer range 0 to 6639999;
begin
if clk'event and clk='1' then
if n<=3319999 then
n:=n+1;
q<='0';
elsif n=6639999 then
n:=0;
q<='1';
else
n:=n+1;
q<='1';
end if;
end if;
end process;
end fp_arch;
设计一个555定时器构成的方波发生器要求方波的周期为1ms,占空比为5%.
单片机--题设单片机晶振频率为12MHz,使用定时器T1以方式1产生周期为2ms的等宽连续方波,试计算最大定时时间、TM
一个周期的方波图形是什么?
怎么用555定时器制作一个占空比为50%,震荡周期为1s的方波发生器?
利用傅立叶变换画一个周期为2占空比为50%的矩形方波
利用定时/计数器T0从P1.0输出周期为1s的方波,让发光二极管以1HZ闪烁,设晶振频率为12MHz.
matlab里方波的生成
用8253定时器对1MHz时钟脉冲进行分频,产生频率为1Hz的方波信号
51系列单片机晶振频率12MHz,要从p2.0引脚输出一个连续的10Hz方波信号,试编写相应的程序.
怎么用matlab将周期方波信号转换为十进制?
设计一个用555定时器构成一个占空可调[周期不变]的方波发生器
如果单片机的时钟频率为12MHz,编写用单片机的定时方式产生微50Hz的等宽矩形方波从P1.7输出的程序