中北大学
课程设计说明书
2011/2012 学年第 2 学期
学专
院业
: :
电子与计算机科学技术学院
微电子学
孙国亮
学号: 学生姓名: 课程设计题目:
09060242 44
多路呼叫器
2012年5月 28日 ~ 2012年6月22日
电子科学与技术专业实验室
孟令军 刘文怡
起迄日期: 课程设计地点: 指导教师: 系 主 任:
下达任务书日期: 2012 年 5 月 28日
目录
一、 课程设计目的......................................3 二、 课程设计内容与要求................................3 三、 设计方案..........................................3 1、整体设计....................................... ..3 2、硬件设计........................................ .4
2.1 电路原理图................................... .4 2.2 元器件列表................................... .6
3、软件设计........................................ .6
3.1程序流程图..................................... .6 3.2程序源代码......................................7
四、 实验结果........................................10
4.1仿真图与仿真结果................................10 4.2印刷板图......................................14 4.33D板图........................................14
五、 课程设计总结.....................................15 六、 参考文献.........................................15
一、课程设计目的:
① 掌握电子系统的一般设计方法和设计流程; ② 学习使用PROTEL软件绘制电路原理图及印刷板图;
③ 掌握应用Protues等软件对所设计的电路进行仿真,通过仿真结果验证设计的正确性。
二、课程设计内容与要求
设计一个多路呼叫器,具体要求如下: 1. N个按键模拟N个呼叫源(N>=4)。
2.当有一个按键按下时,由数码管显示呼叫源号码。
3. 当有多个呼叫同时发生时,用指示灯指明多个呼叫源在同时呼叫,并按优先级顺序由数码管显示多个呼叫源号码。1号呼叫源优先级最高,按顺序N号呼叫源优先级最低。
三、设计方案
1、整体设计
临床求助呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一。呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时、准确、可靠、简便可行。
本呼叫系统基于Ateml89C51单片机,振荡电路的晶振采用12MHz,由控制核心Ateml89C51单片机、电源电路、振荡电路、复位电路、数码管解码芯片、病房选择和七段数码管等部分组成,系统框图3.1.1:
图3.1.1
2、硬件设计
2.1 电路原理图
工作原理为:电源电路为单片机以及其他模块提供5V电源。晶振模块为单片机提供时钟标准,使系统各部分能协调工作。复位电路模块为单片机系统提供复位功能。单片机作为主控制器,根据输入信号对系统进行相应的控制。病房一共为四个,从1号病房到4号病房病人的情况由重到轻,即1号病房的优先级最高,4号病房的优先级最低。所以,当有两个病房一起呼叫时,优先级高的病房号显示;当低优先级的病房呼叫完毕后高优先级的病房呼叫,系统显示的号码改变;当优先级高的病房呼叫完毕后工作人员未复位的情况下,低优先级的病房呼叫无效。另外,当有病房呼叫时蜂鸣器响直至复位。此次设计的电路如附录图2.1.1,图2.1.2