实验十告警器的设计.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 6页
  • 2018-04-20 发布于河南
  • 举报
实验十告警器的设计

设计任务: 设计一个告警器,告警时间在每天6点钟、23点钟,告警信号为声音,声音持续1分钟。 算法要求: 考虑用1分钟作为时钟信号,则一天有1440分钟,设置的状态有1440个状态,6点钟是第360个状态,23点钟是第1380个状态,时间达到这两个状态,输出一个有效控制信号,同时控制声音源输出音频信号; 实体框图如下所示: VHDL程序如下: Library ieee; use ieee.std _logic_1164.all; use ieee.std _logic_unsigned.all; entity gjq is port(clk,clk1k:in std_logic; speak:out std_logic); end gjq; architecture one of gjq is signal q: integer range 0 to 1439; signal co:std_logic; begin process(clk) begin if clk’event and cl k=’1’ then lf q=1439 then q=0; else q=q+1; end lf; end lf; if q=360 or q=1380 then co=’1’; else co=’

文档评论(0)

1亿VIP精品文档

相关文档