[实用新型]单片微型机取指范围限定器无效
申请号: | 91209261.0 | 申请日: | 1991-05-26 |
公开(公告)号: | CN2098705U | 公开(公告)日: | 1992-03-11 |
发明(设计)人: | 杨睿;马建生 | 申请(专利权)人: | 杨睿 |
主分类号: | G06F1/00 | 分类号: | G06F1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710054 陕西省西安雁*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片 微型机 范围 限定 | ||
本实用新型涉及一种单片微型机取指范围限定器,特别是一种能在不改动用户系统软件、硬件情况下,直接卡在单片机芯片上运行的取指范围限定器。
单片微型机系统在受到干扰时,其最常发生的情况是PC值出错,从而使微机取指超出用户程序范围而进行杂乱无章的操作。因此很有必要对微机的取指范围进行限定。
目前,解决这一问题的较好方法是设置一个专门的外部定时复位电路,同时在用户程序中设置一定的指令,不断地对外部定时复位电路进行清除,这样在微机正常运行时,由于外部定时复位电路定时未到即被清除,所以不产生复位信号。当微机受到干扰而取指范围超出用户程序后,由于不能再执行对外部定时复位电路的清除,这样在定时时间到后,外部定时复位电路将产生复位信号使微机复位而重新进入用户程序。但采用这一方法存在如下一些缺点:1、由于外部定时复位电路的定时作用,微机在被干扰后不能立即被复位这在有些情况下会造成严重后果;2、该方法必须软件硬件配合工作,对已设计好的系统或采用已定型的用户电路板来讲,要采用此方法,用户就要对软件、硬件进行较大的发动。这对一般用户来讲是很不方便的。
本实用新型的任务在于提供这样一种具有独立结构的装置,其可以方便地卡在单片机芯片上工作,而不需对用户系统软、硬件做任何改动。其可以实时地监视微机的取指范围,一但微机取指超出本装置设定的范围时,本装置立即发出复位信号使微机复位。
本实用新型是采用如下方法实现的:其以单片机上部分高位地址线上的信号做为本装置的输入信号,这是因为当微机取指超出某一范围时,相应的高位地址线将出现高电平,本装置在微机每次取指时,对相应的高位地址线进行检测,一但测到高电平,则表明微机取指范围已超出某规定范围,则本装置立即发出复位信号。
附图是本装置的一个用在51系列单片微型机上的电气原理图。
下面结合附图进行详细说明。附图中的IC1是一个5输入端或非门电路,IC2为与非门电路、IC3为单稳态电路。IC1与IC2构成一高电平检测电路〔2〕,即对输入线1~5线上的任一高电平能给出指示的电路,IC3构成一脉冲宽度扩展电路〔3〕,即能展宽脉冲宽度的电路。IC1的5个输入端分别通过开关K1~K5〔1〕接至51单片机的高位地址线P2.3~P2.7上。开关K1~K5的作用是用来设定允许的取指范围。例如,当K1~K5均闭合时,允许的取指范围为2K,这样,在微机取指范围超过2K时,P2.3~P2.7线至少有一个线上会出现高电平,这时IC1将输出低电平,经F1反相成为高电平,微机在取指时P S E N将短时出现低电平,经F2反相也成为高电平,这样F3输出将成为低电平,而F4输出将成为高电平,从而推动单稳态电路发出复位脉冲。当开关K1断开时,P2.3线将脱离本装置,而IC1的1线通过R1接地,这时P2.3线上的高电平不再对本装置起作用,这样允许的取指范围就扩展到了4K。同理,K1K2均断开时允许的取指范围将扩展到8K,其余类推。在IC1输入引线上接入R1~R5电阻的作用是,当K1~K5断开时,IC1输入端通过R1~R5接地,以防止其浮空而引入干扰。IC3的作用是将F4输出的复位脉冲扩展到足够的宽度。本装置在制作时引线的排列与单片机相同。可直接卡在单片机芯片上工作。
本实用新型与现有的同类装置相比具有如下明显的改进和效果:
1、在使用本装置时,不必对用户系统作任何改动。按要求插上即可工作。
2、允许的取指范围可以通过装置上的开关来设定。
3、一但微机超出指定的取指范围,装置能立即使微机复位。
附图及说明即为本实用新型的一个较佳实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨睿,未经杨睿许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/91209261.0/2.html,转载请声明来源钻瓜专利网。