一、课程设计思路
一)、设计题目:病房呼叫系统
二)、设计要求:
1、用 8 个开关模拟 8 个病房的呼叫输入信号,1 号优先级最高;1~8 优先级依次降低;
2、用一个数码管显示呼叫信号的号码;没信号时显示 0;有多个信号呼叫时,显示优先级
最高的呼叫号(其他呼叫用指示灯显示);用四个数码管显示呼叫等待时间( mm
ss)。
3、凡有呼叫发出 5 秒的提示声;呼叫 3 分钟未处理输出报警信号。
发挥部分:对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的
处理。
三)、设计想法:
1、整体设计思路:根据设计要求,我们将设计分为几个模块来设计,分别为:锁存模块、
选优模块(对病房选优)、选优模块 2(对复位选优)、计时模块、显示模块、蜂鸣模块。
2、整体设计流程:
(1)、锁存器:对病房呼叫的信号进行存储并处理信号,需要用一个对所有的呼叫信号
进行存储的锁存器。
(2)、数据选择器(选优):对发出呼叫的病房进行优先选择,选择优先级最高的一个
病房号,病房号从 1 到 8 优先级一次降低。
(3)、数据选择器 2(选优 2):对时间控制信号进优先选择,这样就是的数码管显示
器显示的时间为当前优先级最高的病房所呼叫的时间。
(4)、计时器:病房呼叫系统中要求凡有呼叫发出,呼叫 3 分种未处理输出报警信号,
即要求一个模块对呼叫时间计时,因此我们设计一个分秒计时器,对呼叫时间计时。实验
箱中时钟频率为 20MHZ,故计时部分需加入分频,我们使之为 1s。
(5)、显示器:用一个数码管显示呼叫信号的号码,用四个数码管显示呼叫等待时间
(mm ss),设计一七段数码显示器,数码片选为低电平有效,扫描信号定为 1KHZ。
第 1 页