微机接口课程设计医院报警器.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口课程设计医院报警器

河南科技学院 《微机原理及接口技术》课程设计报告 题 目: 医院报警器 小组成员: 汪雅伟、李志红、杜云英、顾晴晴、王耀峰、王梦怡、王柳芳 指导老师: 付俊辉 完成时间: 6月15号 目录 1.实验目的 1 2.设计要求与内容 2 3.设计及原理 2 3.1设计思路 2 3.2硬件总体框图(总体框图后再分别对各模块电路说明) 2 4.软件设计 2 5.总结 2 6 参考文献 2 7附录(一般附上源程序代码) 2 1.实验目的 通过学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应技术的指导性作用,进一步加强理论知识与应用相结合的实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题的能力得到问题的能力得到全面提高 。 设计要求与内容 3.设计及原理 3.1设计思路 实验思路:用8255A的接口程序连接开关和喇叭,模拟医院报警系统,八个开关相当于八 个病房,通过开关控制高低点平,当开关闭合,表明该房间有警报,8253控制发出警报,对应的LED数码管显示房间号,对应的发光二极管闪动,开关断开,警报解除。 3.2硬件总体框图(总体框图后再分别对各模块电路说明) 1、主要元件说明 1.1 8255的主要功能 (1) 两个或两个以上的具有锁存器或缓冲器的数据端口; (2) 每个数据端口都有与CPU用应答方式交换信号所必需的控制和状态信息,也有与外设交换信息所必需的控制和状态信息; (3) 通常每个数据端口还具有能用中断方式与CPU交换信息所必需的电路; (4) 选片和控制电路; (5) 通常这类接口芯片可用程序选择数据端口,选择端口的传送方向(输入或输出 或双向),选择与 CPU 交换信息的方法(查询或中断)等,故片中要有能实现这些选择的控制字寄存器,它可由CPU用输出指令来写入。 1.2 8255A由以下几个部分组成: 1.数据端口A、B、C ,它有三个输入输出端口: Port A、Port B和Port C。每一个端口都是8位,都可以选择作为输入或输出,但功能上有着不同的特点。 (1) 端口A: 一个8位数据输出锁存和缓冲器;一个8位数据输入锁存器。 (2) 端口B: 一个8位数据输入/输出、锁存/缓冲器;一个8位数据输入缓冲器。 (3) 端口C: 一个8位数据输出锁存/缓冲器;一个8位数据输入缓冲器(输入没有锁存)。 通常端口A或B作为输入输出的数据端口,而端口C作为控制或状态信息的端口,它在方式字的控制下,可以分成两个4位的端口,每个端口包含一个4位锁存器,它们分别与端口 A和B配合使用,可以作为控制信号输出,或者作为状态信号输入。 1.3 方式 0 的功能 方式0是一种基本的输入或输出方式。在这种工作方式下,三个端口的每一个都可由程序选定作为输入或输出,但这种方式没有规定固定的用于应答式的联络信号线。其基本功能为: (1) 两个8位端口(A,B)和两个4位端口(端口C); (2) 任一个端口可以作为输入或输出; (3) 输出是锁存的; (4) 输入是不锁存的; (5) 在方式0时,各个端口的输入、输出可以有16种不同的组合。 在这种工作方式下,任一个端口都可由CPU用简单的输入或输出指令来进行读或写。方式0可作为查询式输入或输出的接口电路,此时端口A和B可分别作为一个数据端口,而取端口C的某些位作为这两个数据端口的控制和状态信息。 4.软件设计 程序流程图及各模块的简单介绍 总结 6 参考文献 [1] 戴梅萼,史嘉权编著.微型计算机技术及应用(第三版).北京:清华大学出版 社 [2] 周明德编著.微型计算机系统原理及应用(第四版).北京:清华大学出版社 [3] 李顺增,吴国东,赵河明等.微机原理及接口技术.北京:机械工业出版社 [4] 杨立新.微型计算机原理和应用[M].北京:科学技术文献出版社 [5] 李大友.微型计算机原理[M].北京:清华大学出版社 7附录(一般附上源程序代码) ; ;******************************************************** ; /* 医院报警器 */ * ;******************************************************** ; MY_STACK SEGMENT PARA STACK DB 500 DUP(?) MY_STACK ENDS ; ;-------------------- 获取

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档