名称:病房呼叫系统设计VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:
基于VHDL语言和CPLD/FPGA,设计一个病房呼叫系统。病房呼叫系统是患者在医护人员远离病房时向医护人员发岀求救信号的一种装置。在FPGA的基础上,开发出病房呼叫系统控制器,能够有效提高患者就诊速率,既方便了病房患者,又方便了医生护士。采用数字系统自顶向下的设计方法。利用VHDL语言进行设计,设计结果用 Quartus软件仿真。设计结果也可CPLD/FPGA器件实现,提高动手能力及工程实践能力。
毕业设计任务要求
(1)病床呼叫系统设计。提示医护人员病床呼叫信息;
(2)医护人员响应系统设计。病人呼叫,若及时响应,护士站和病房的灯会熄灭,提醒后面的护士此号病床已处理,也提醒病人护士即将到病房;
(3)病人等待时间为19秒时,喇叭发出持续9秒的提示声等时间过完3分钟后,在3分19秒喇叭再次发岀持续9秒的提示声,以达到提醒医护人员的作用;
(4)按照相关要求,撰写毕业论文。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件
QuartusII 9.0
2. 程序文件
3. 程序编译
4. RTL图
5. 仿真图
整体仿真图
控制模块仿真图
响铃模块1仿真图
响铃模块2仿真图
响铃模块3仿真图
响铃模块4仿真图
响铃模块5仿真图
响铃模块6仿真图
响铃模块7仿真图
响铃模块8仿真图
部分代码展示:
LIBRARY?ieee; ???USE?ieee.std_logic_1164.all; ???USE?ieee.std_logic_unsigned.all; --砒鍊磁摩耀輸 ENTITY?beep_all?IS ???PORT?( ??beep_1??:?IN?STD_LOGIC;--1瘍網請鍊 ??beep_2??:?IN?STD_LOGIC;--2瘍網請鍊 ??beep_3??:?IN?STD_LOGIC;--3瘍網請鍊 ??beep_4??:?IN?STD_LOGIC;--4瘍網請鍊 ??beep_5??:?IN?STD_LOGIC;--5瘍網請鍊 ??beep_6??:?IN?STD_LOGIC;--6瘍網請鍊 ??beep_7??:?IN?STD_LOGIC;--7瘍網請鍊 ??beep_8??:?IN?STD_LOGIC;--8瘍網請鍊 ??beep????????:?OUT?STD_LOGIC--軞鍊怀堤 ???); END?beep_all; ARCHITECTURE?behave?OF?beep_all?IS BEGIN beep<=beep_1?or?beep_2?or?beep_3?or?beep_4?or?beep_5?or?beep_6?or?beep_7?or?beep_8;--垀衄鍊麼堍呾 ??? END?behave;
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1383
404