1、 课 程 设 计 说 明 书 课程名称: 单片机原理及其在煤矿中的应用 设计题目: 两位数码管显示设计 院 系: 矿业工程学院 学生姓名: 学 号: 专业班级: 指导教师: 2013 年 12 月 27 日 1 课 程 设 计 任 务 书 设计题目 病人呼叫器 学生姓名 所在院系 专业、年级、班 设计要求:设计一种呼喊器,供医院住院病人“呼喊”医护人员时使用。 住院病人可通过按动自己的床位按扭开关向医护人员发出“呼喊”信号; 一旦有病人发出“呼喊”信号,医护人员值班室显示床位编号,扬声器发出提示声响 信号; 4.“呼喊”器所需的直流稳压电源。 5.用相关仿真软件对电路进行仿真。 学生应完成的工
2、作: 本设计以 A T89C51 单片机为主控模块, 利用汇编语言编写两位数码管循环扫描动态显示的专用程 序来实现两位数码管动态显示系统。我们通过查阅手册和文献资料来选择合适的元器件,并设计合理 的电路来实现符合要求的电路板实物。主要任务包括: (1)硬件原理图的设计。 (2)软件程序的设计: 学会对不同方案进行比较分析,并通过整体优点与缺点的比较,确定合理的方案。 (3)用汇编语言进 行软件的编写与调试。 (4)撰写课程设计报告。 (5)该生负责流程图和软件编写。 课程设计提交的成果 1)设计说明书 2) 图样资料 a) 系统原理图; 3)查阅文献不少于 5 篇 b) 硬件电路图; c) 汇
3、编语言源程序 d) PROTEUS 运行仿真图 工作计划: 2013 年 12 月 23 日 2013 年 12 月 23 日:搜索有关资料并进行硬件原理图设计; 2013 年 12 月 24 日 2013 年 12 月 25 日:进行硬件电路与软件程序的编写及调试; 2013 年 12 月 26 日 2013 年 12 月 26 日:编写课程设计说明书; 2013 年 12 月 27 日 2013 年 12 月 27 日:提交课程设计。 任务下达日期:2013 年 12 月 23 日 任务完成日期:2013 年 12 月 27 日 指导教师(签名) : 学生(签名) : 2 病病 人人 呼呼
4、 叫叫 器器 摘要:本设计是一个采用 89C51 单片机配以外围适当电路完成一个可供 6 4 张床位使用的病房呼叫系统。该系统需运用单片机典型外围接口技术中的矩阵 式键盘电路完成对病房床号的输入,由于床位较多,考虑到 89C51 单片机自身 接口有限,需用可编程并行接口芯片 8255 外扩 I/O 实现对矩阵式键盘的扫描与 键值的读入。MCS-51 单片机受管脚的限制,P0 口不仅要作数据总线口而且还提 供低 8 位 A0A7,所以只能分时工作,故 P0 口输出的低 8 位地址数据必须用锁 存器锁存。本设计采用 74LS373,其锁存控制信号由引脚 ALE 提供。在 ALE 的 下降沿将 P0
5、 口输出的地址数据锁存。由于该设计中单片机要实现三种功能: 1)床位按钮的扫描与读入。 2)按钮按下时振铃三秒并显示床号。 3)护士响应管灭铃停。 此设计报告包括:概述、系统总体方案及硬件设计、软件设计、Proteus 软 件仿真、心得体会及参考文献六部分组成。设计任务中含有原程序代码,Prote us 环境下的系统电路图,流程图等部分,软件及硬件电路设计正确性在 Proteu s 界面下仿真来检验正误。 关键词:呼叫器/单片机/医院/显示 目录目录 1.设计背景 5 5 1.11.1 单片机发展前景单片机发展前景 . 5 2.课程名称及要求 错误!未定义书签。 3 2.12.1 课程名称课程
6、名称 错误错误! !未定义书签。未定义书签。 2.22.2 主要技术要求主要技术要求 . 6 3.方案计划 7 7 3.13.1 设计方案及方案论证设计方案及方案论证 . 7 4.方案实施 7 7 4 4. .1 1 总体模块总体模块 . 7 4.1.14.1.1 装置组成装置组成 7 4.1.24.1.2 工作原理及工作流程工作原理及工作流程 . 8 4.24.2 各分模块设计各分模块设计 . 9 4.2.14.2.1 按钮开关电路按钮开关电路 9 4.2.4.2.2 2 单片机控制及显示电路单片机控制及显示电路 10 4.2.34.2.3 声音报警电路声音报警电路 . 错误错误! !未定义书签。未定义书签。 4.24.2.4.4 外部振荡电路的设计外部振荡电路的设计 错误错误! !未定义书签。未定义书签。 4.24.2.5.5 单片机复位电路设计单片机复位电路设计 错误错误