试题详情
- 简答题MCS-51有哪几种扩展外部中断源的方法?各有什么特点?
- (1)定时器/计数器作为外部中断源的使用方法
当它们选择为计数器工作模式,T0或T1引脚上发生负跳变时,T0或T1计数器加1,利用这个特性,可以把T0、T1引脚作为外部中断请求输入引脚,而定时器/计数器的溢出中断TF1或TF0作为外部中断请求标志。
(2)中断和查询结合的方法若系统中有多个外部中断请求源,可以按它们的轻重缓急进行排队,把其中最高级别的中断源IR0直接接到MCS-51的一个外部中断输入端,其余的中断源IR1~IR4用“线或”的办法连到另一个外部中断输入端,同时还连到P1口,中断源的中断请求由外设的硬件电路产生,这种方法原则上可处理任意多个外部中断。
查询法扩展外部中断源比较简单,但是扩展的外部中断源个数较多时,查询时间较长。
(3)用优先权编码器扩展外部中断源
采用74LS148优先权编码器在硬件上对外部中断源进行排队,可以避免响应优先级最高的中断和响应优先级最低的中断所需的时间可能相差很大这样的问题。该方法的最大特点是结构简单,价格低廉,但该电路无法实现中断服务子程序的嵌套。 关注下方微信公众号,在线模考后查看
热门试题
- 若在MCS-51系统中只扩展一片Inte
- 单片机输出信号为()电平。
- 当允许外中断0,外中断1请求中断时,中断
- 已知8255的端口地址为7F00H—7F
- 在80C51中,可使用的堆栈最大深度为(
- MCS-51单片机的串行口通讯的波特率是
- 当ICE的指令执行速度与应用系统完全一致
- 位处理器的硬件资源包括哪些内容?
- 在CPU通过寄存器控制器访问片内外存储器
- 段码表数组变量一定要放在CODE存储区吗
- 访问DAC0832的指令可以是读指令,也
- 当正在执行某一中断源的中断服务程序时,如
- PC的值是当前指令前一条指令的地址。
- 对MCS-51系列芯片中,当使用内部RA
- 89c51外接晶振频率为6MHz,其计数
- DAC0832的单缓冲器连接方式用于单片
- 为扩展存储器而构造系统总线,应以P0口的
- 8051单片机中既可位寻址又可字节寻址的
- 单片机可分为几个系列?简述每个系列的主要
- 中断响应时,要保护断点,入栈保护是()。