野火电子论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 169|回复: 7

[经验\资料分享] 【精选】单片机面试题

[复制链接]
发表于 2018-11-5 15:08:37 | 显示全部楼层 |阅读模式
6-2  MCS-51 单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的
又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少?
答:MCS-51单片机提供了5个中断源,有2级中断优先级别。中断标志由特殊功能寄存器
TCON和SCON的相应位锁存。  
中断标志的撤消分为:
1)定时/计数器中断请求的撤消 中断请求被响应后,硬件会自动清TF0或TF1。
2)外部中断请求的撤消
(1)跳沿方式外部中断请求的撤消是自动撤消的。
(2)电平方式外部中断请求的撤消,除了标志位清“0”之外,还需在中断响应后把中断
请求信号引脚从低电平强制改变为高电平。
3)串行口中断请求的撤消
响应串行口的中断后,CPU无法知道是接收中断还是发送中断,还需测试这两个中断标
志位的状态,以判定是接收操作还是发送操作,然后才能清除。所以串行口中断请求的
撤消只能使用软件的方法。
  CLR  TI  ;清TI标志位
  CLR  RI  ;清RI标志位
各中断源对应的中断矢量地址分别为:
中断源  中断矢量
外部中断0  0003H
定时器T0中断  000BH
外部中断1  0013H
定时器T1中断  001BH
串行口中断  0023H
定时器中断T2(仅52系列有) 002BH
6-4 试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何
设置中断源的中断级别?否则,请简述不可能的理由。
(1) 定时器T0中断,定时T1中断,外中断1NT0,外中断INT1,串行口中断;
(2) 串行口中断,外中断1NT0,定时器T0中断,外中断INT1,定时器T1中断;
(3) 外中断INT0、定时器T1中断,外中断INT1,定时器T0中断,串行口中断。
(1)可以,将定时器T0中断,定时T1设置为高优先级中断,将外中断1NT0,外中断
INT1,串行口中断
(2)可以,将串行口中断设置为高优先级中断,将外中断 1NT0,定时器 T0 中断,外
中断INT1,定时器T1中断设置为低优先级中断;
(3)不行,因为 MCS-51 单片机有 2 级中断优先级别,同级中断还存在按次序决定的
第二优先级结构,由高到低依次为外中断 1NT0、定时器 T0 中断、外中断 INT1、定时
器T1中断、串行口中断。

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

发表于 2018-11-5 16:12:44 | 显示全部楼层
面试51的???
回复

使用道具 举报

 楼主| 发表于 2018-11-6 16:36:05 | 显示全部楼层

单片机各方面的都有一些吧
回复 支持 反对

使用道具 举报

发表于 2018-11-6 20:38:30 | 显示全部楼层
器T1中断  001BH
串行口中断  0023H
定时器中断T2(仅52系列有) 002BH
6-4 试分析以下几种中断优先
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
难道还有题目?
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
开小差 发表于 2018-11-6 16:36
单片机各方面的都有一些吧

请告诉我哪一条不是51的,我从头翻到尾,都没看到那一条不是51的
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
111111111111
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
单片机面试还有笔试?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

野火电子公众号

手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 大学生ARM嵌入式2群

GMT+8, 2018-11-14 13:21 , Processed in 0.082565 second(s), 33 queries , Gzip On.

野火电子论坛

© 2014-2016 www.firebbs.cn

快速回复 返回顶部 返回列表