- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术
课程设计
课程设计科目 模拟医院报警系统设计 学生姓名 学号 班级 指导教师
一.题意分析与解决方案
1.1需求分析
采用7个开关为7个病房的开关,其中有两个是高危病房,当有人按下时立即在8个发光二级管上显示出来,并且该位置闪动,同时发出警报,并通过一个数码管显示出来。当有高危病房的按键按下之后,立马将他的病房号调到第一个数码管显示并且相应的数码管显示,警报由一个扬声器发出。设置一个警报清除按键,清除所有报警情况。
1.2算法及思路
硬件部分
)
2)
3)控制蜂鸣器发出声音;为了显示出病房用数码管
(2)软件部分
2.1芯片255
芯片8255在本设计中的作用
芯片8255在本实验中主要用于控制按键的开关、数码管以及
读/写控制逻辑,它负责管理8255的数据传输过程。它接收CS及RD、WR、RESET,还有来自系统地址总线的口地址选择信号A0和A1。将这些信号组合后,得到对A组控制部件和B组控制部件的控制命令,并将命令发给这两个部件,以完成对数据、状态信息和控制信息的传输。
3)8255的技术参数
表2-1 8255技术参数
参数名称 符号 测试条件 最大规范值 最小规范值 输入低电平电压 VIL 0.8V -0.5V 输入高电平电压 VIH Vcc 2.0V 输入低电平电压(数据总线) VOL IOL=2.5MA 0.45V 输入低电平电压(外部端口) VOL IOL=1.7MA 0.45V 输入高电平电压(数据总线) VOH IOH=-400MA 2.4V 输入高电平电压(外部端口) VOH IOH=-200MA 2.4V 达林顿驱动电流 IDAR REXT=750 VEXT=1.5V -0.4MA 1.0MA 电源电流 ICC 120MA 输入负载电流 IIL I=Vcc—0V +10MA -10MA 输出浮动电流 IOFL Vout=Vcc--0 +10MA -10MA
2.2 芯片8279
1)芯片8279在本设计中的作用
芯片8279在本实验中主要用于控制数码
本图片为8279引脚图
8279采用单±5V电源供电,40脚封装。? DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。? CLK:时钟输入线,用以产生内部定时的时钟周期。? RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序? 时钟前置分频器被置为31,RESET信号高电平有效。? CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作。? A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态, 当为低电平时,表示数据总线上为数据。? RD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。? WR:写信号输入线,低电平有效,将缓立器读出,将数据从外部数据总线写入8279的缓冲器。? RL2-- 1 40 --VCC?
IRQ:中断请求输出线,高电平有效,在键盘工作方式下,当FIFO/传感器RAM中有数据时,? 此中断线变为高电平,在FIFO/传感器RAM每次读出时,中断线就下降为低电平,若在RAM? 中还有信息,则此线重又变为高电平。在传感器工作方式中, 每当探测到传感器信号变? 化时,中断线就变为高电平。? SL0~SL3:扫描线,用来扫描按键开关,传感器阵列和显示数字, 这些可被编程或被译码。? RL0~RL7:回送线,经过按键或传感器开关与扫描线联接, 这些回送线内部设置有上拉电? 路,使之保持为高电平,只有当一个按闭合时,对应的返回线变为低电平;无按键闭合时,? 均保持高电平。? SHIFT:换位功能,当有开关闭合时被拉为低电平,没有按下SHIFT开关时,SHIFT输入端保? 持高电平,在键盘扫描方式中,按键一闭合,按键位置和换位输入状态一起被存贮起来。? CNTL/STB:当CNTL/STB开关闭合时将其拉到低电平,否则始终保持高电平, 对于键盘输入? 方式,此线用作控制输入端,当键被按下时,按键位置就和控制输入状态一起被存贮起来,? 在选通输入方式中,作选通用,把数据存入FIFO RAM中。? OUTA3~OUTA0及OUTB3~OUTB0:显示输出A口及B口,这两个口是16×4切换的数字显示。这? 两个端口可被独立控制,也可看成一个8位端口。? BD:空格显示,此输出端信号用于在数字转换时将显示空格或者用显示空格命令控制其显示? 空格字符。
文档评论(0)