第四章 MCS-51的中断系
- 格式:ppt
- 大小:258.50 KB
- 文档页数:33


百度文库 - 让每个人平等地提升自我
1 第一章:
1.目前微型计算机正沿着哪两个分支迅速发展?为什么会形成单片机这一分支?
答:(1)目前微型计算机正沿着通用计算机系统和嵌入式系统这两个分支迅速发展。
(2)为了满足更广泛的实时应用的需要,从微型计算机家族中形成单片机这一分支。
2.什么是单片微型计算机?它与典型微型计算机在结构上有和区别?
答:(1)见书P1。(在一块单晶芯片内集成了……,简称单片机。)
(2)与典型微型计算机在结构上的区别是:单片机采用哈佛结构,存储器ROM和RAM是严格区分、相互独立的,程序和数据存储器独立编址,而典型微机采用冯.诺依曼结构,程序和数据存储器统一编址。
3.单片机具有哪些突出优点?
答:单片机的突出优点:体积小、重量轻、单一电源、功耗低、功能强、价格低廉、运算速度快、抗干扰能力强、可靠性高。
4.MCS-51系列各档单片机各有什么特点?同一档次的8051、8751、8031又有何区别?
答:(1)不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器、定时器、中断源和I/O接口的配置有所不同。
(2)8051:片内含有掩膜ROM型程序存储器;只能由生产厂家代为用户固化;
批量大、永久保存、不修改时用。
8751:片内含EPROM型程序存储器; 用户可固化,可用紫外线光照射擦除;
但价格高。
8031:片内无程序存储器,可在片外扩展;方便灵活,价格便宜。
5.何谓工业级产品?单片机有几级产品?如何合理选择?
答:(1)工作环境介于民用级和军用级之间的产品。
(2)单片机芯片分有三级产品:民用级、工业用级和军品级。
(3)选用单片机时应注意与构成系统的其他元器件相匹配,并满足相关技术要求。
第二章:
1.MCS-51系列单片机从制造工艺、功能结构上分为哪几种类型和产品?
答:见书P10。(倒数第三段部分)
5-1 什么是中断系统?中断系统的功能是什么?
实现中断功能的硬件和软件称为中断系统.
中断系统功能包括进行中断优先排队、实现中断嵌套、自动响应中断和实现中断返回。
5-2 什么是中断嵌套?
CPU在响应某一个中断源中断请求而进行中断处理时,若有中断优先级更高的中断源发出中断请求,CPU会暂停正在执行的中断服务程序,转向执行中断优先级更高的中断源的中断服务程序,等处理完后,再返回继续执行被暂停的中断服务程序,这个过程称为中断嵌套。
5-3 什么是中断源?MCS-51有哪些中断源?各有什么特点?
①实现中断功能的硬件和软件称为中断系统,产生中断请求的请求源称为中断源.
②5个中断源中共有两个外部中断、两个定时中断和一个串行中断。
(1)外部中断源
外部中断是由外部原因(如打印机、键盘、控制开关、外部故障)引起的,可以通过两个固定引脚来输入到单片机内的信号,即外部中断0(INT0)和外部中断1(INT1)。
(2)定时中断类
定时中断是由内部定时(或计数)溢出或外部定时(或计数)溢出引起的,即T0和T1中断。
(3)串行口中断类
串行口中断是为接收或发送一帧串行数据,硬件自动使RI和TI置1,并申请中断
5-4 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?
(1)MCS-51单片机的最短响应时间为3个机器周期,最长响应时间8个机器周期。
(2)有下列任何一种情况存在,则中断响应会受到阻断。
① CPU正在执行一个同级或高一级的中断服务程序;
② 当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应;
③ 正在执行的指令是返回指令或者对专业寄存器IE、IP进行读/写的指令,此时。在执行RETI或者读写IE或IP之后,不会马上响应中断请求,至少在执行一条其他之后才会响应。若存在上述任何一种情况,中断查询结果就被取消,否则,在紧接着的下一个机器周期,就会响应中断。
====Word行业资料分享--可编辑版本--双击可删====
源-于-网-络-收-集 第五章 MCS-51单片机中断系统习题答案
一、填空题
1、中断允许寄存器,中断优先级寄存器。
2、电平触发,边沿触发(或答跳变触发)。
二简答题
1、写出8052的中断源和相应的中断入口。
INT0 0003H
T0 000BH
INT1 0013H
T1 001BH
TI或RI 0023H
2、8051单片机的中断优先级是如何排列的?
硬件INT0 T0 INT1 T1 TI或RI
软件通过IP定义两个优先级
3、外部中断有哪几种触发方式?边沿触发和电平触发。
4、8052单片机程序存储器中的六个特殊单元是什么,各有何用途?
0000H(PC),0003H(int0),000BH(c/T0),0013H(int1),001BH(c/T1),0023H(s口)。
4、
三、程序设计
1、8031芯片的INT0、INT1引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的实时时钟,用户规定的中断优先权排队次序为:
压力超限 温度超限 定时检测
要求确定IE、IP的内容,以实现上述要求。
解:
(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1
D6:未定义,可为随意量,取为0
D5:定时器/计数器2中断允许位ET2,可取0
D4:串行口中断允许位ES, 可取0
D3:定时器/计数器1中断允许位ET1, 应取0
D2:外部中断1中断允许位EX1, 应取1
第四章MCS-51系列单片机的扩展
1、论述单片机扩展系统的种类和所使用的芯片类型。
2、MCS-51系列单片机对外有几条总线?都是哪几条?请说明每条总线的组成。
3、8031最小系统包含哪些芯片,请画出最小系统电路图。
4、请阐明8031最小系统必须采用地址锁存器的原因?
5、8031单片机使用片外ROM和RAM时,哪些引脚送出地址信息。请综述在不同情况下访问片外ROM和RAM的方法。
6、存储器芯片2764,27128,27256,6264,2817A,2817都有28个引脚,请模仿教材图4.6列出他们的引脚表。
7、系统片外RAM的片选电路如图4-1所示,RAM共七片,有2K×8位和1K×8位两种芯片,其片选信号均为低电平有效,请为各路RAM芯片注明容量和地址范围。
8、 什么是地址重叠?设用3-8译码器74LS138解决1K×8位存储器芯片的片选问题,请结合图4-2两种接法说明地址重叠的概念。
9、习题4-3是四片8K×8位存储器芯片的连线图,请确定存储器芯片地址范围。
10、试分析8255A的各种置位和复位控制字。
11、设单片机采用8051,未扩展片外ROM,片外RAM采用6116,请编程将片内ROM 100H单元开始的十个字节的内容,送到片外RAM100H单元开始的十个字节。
12、设计符合下列要求的8031单片机系统:
外接2K×8位ROM芯片(用一片2716);
外接2K×8位RAM芯片(用一片6116);
有两个8位扩展输入口(用两片74LS244)。
13、用到三片74LS373的8031单片机应用系统如图4-4所示,要求通过74LS373(2)输出80H,请编写相应的程序。
14、试设计一个实用的单片机系统并列出内存及多功能芯片各个寄存器的地址:要求含有:
8031最小系统;
一片8155芯片;
一片8755芯片。
15、试在教材4.43和图4.40、图4.42的基础上设计单片机扩展系统,要求: