Ⅰ 2、简述MCS-51单片机的中断响应过程
还是我来告诉你吧!(正在看书是电话响了,暂停看书,去接电话。。。接完电话从刚才的地方继续看书!这个过程就是中断响应的过程!而且呼叫方是否是美女直接影响中断响应级别!)这个例子非常的恰当不过我要更正一下,正在看书时电话响了,暂停看书,记下当前看到的页数(将下一条指令的地址压入单片机堆栈中),去接电话。。。接完电话从刚才的地方继续看书(将指令的地址从堆栈弹出)!这个过程就是中断响应的过程!而且呼叫方是否是美女直接影响中断响应级别,这句话的意思是如果你正在接电话,有美女打电话过来,你要暂停当前的电话,先接通美女的电话,然后回来继续讲你刚才讲的电话。
Ⅱ 51单片机中断响应过程举例
CPU响应中断时,首先把当前指令的下一条指令(就是中断返回后将要执行的指令)的地址送入堆栈,然后根据中断标记,将相应的中断入口地址送入PC,PC是程序指针,CPU取指令就根据PC中的值,PC中是什么值,就会到什么地方去取指令,所以程序就会转到中断入口处继续执行。这些工作都是由硬件来完成的,不必我们去考虑。这里还有个问题,大家是否注意到,每个中断向量地址只间隔了8个单元,如0003-000B,在如此少的空间中如何完成中断程序呢?很简单,你在中断处安排一个LJMP指令,不就可以把中断程序跳转到任何地方了吗?
一个完整的主程序看起来应该是这样的:
ORG 0000H
LJMP START
ORG 0003H
LJMP INT0 ;转外中断0
ORG 000BH
RETI ;没有用定时器0中断,在此放一条RETI,万一 “不小心“产生了中断,也不会有太大的后果。 资料来源:吴鉴鹰吧
中断程序完成后,一定要执行一条RETI指令,执行这条指令后,CPU将会把堆栈中保存着的地址取出,送回PC,那么程序就会从主程序的中断处继续往下执行了。注意:CPU所做的保护工作是很有限的,只保护了一个地址,而其它的所有东西都不保护,所以如果你在主程序中用到了如A、PSW等,在中断程序中又要用它们,还要保证回到主程序后这里面的数据还是没执行中断以前的数据,就得自己保护起来。
Ⅲ 51单片机中断执行过程坐等!!!
51单片机中断执行过程, 如外部中断。
当 CPU 检测到 有 中断触发 信号后,
首先 执行完成 当前执行的指令,将下一条指令 的 地址 压入堆栈,
CPU 进入中断 入口 地址,开始 执行 中断服务程序,
(当然在中断服务程序中不能破坏正常运行 程序的各种 寄存器的 状态 和 数据,)
中断服务 程序执行 完成, 最后 执行 一条 RETI 的中断返回指令,
堆栈 弹出 原先保存的 地址,完成中断服务程序,返回中断前的 下一条指令地址
继续执行 正常程序。
Ⅳ 2、简述MCS-51单片机的中断响应过程
(正在看书是电话响了,暂停看书,去接电话。。。接完电话从刚才的地方继续看书!这个过程就是中断响应的过程!而且呼叫方是否是美女直接影响中断响应级别!)这个例子非常的恰当不过我要更正一下,正在看书时电话响了,暂停看书,记下当前看到的页数(将下一条指令的地址压入单片机堆栈中),去接电话。。。接完电话从刚才的地方继续看书(将指令的地址从堆栈弹出)!这个过程就是中断响应的过程!而且呼叫方是否是美女直接影响中断响应级别,这句话的意思是如果你正在接电话,有美女打电话过来,你要暂停当前的电话,先接通美女的电话,然后回来继续讲你刚才讲的电话。
Ⅳ 简述8051单片机中断响应过程
单片机一旦响应中断请求, 就由硬件完成以下功能:
(1) 根据响应的中断源的中断优先级, 使相应的优先级状态触发器置1;
(2) 执行硬件中断服务子程序调用, 并把当前程序计数器PC的内容压入堆栈,保护断点,寻找中断源;
(3) 清除相应的中断请求标志位(串行口中断请求标志RI和TI除外);
(4) 把被响应的中断源所对应的中断服务程序的入口地址(中断矢量)送入PC, 从而转入相应的中断服务程序。
(5)中断返回,程序返回断点处继续执行。
(5)51单片机中断响应过程扩展阅读:
单片机应用分类:
单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型:
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
总线型:
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接。
另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
控制型:
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
参考资料:网络——单片机
Ⅵ 说明51单片机响应中断的过程
中断响应时,根据寄存器TCON,SCON中的中断标记,转到程序存储器的中断入口地址。
中断程序由中断初始化程序和中断服务程序两部分组成。
建议把中断讲解反复看看。
Ⅶ 间述MCS-51单片机的中断响应过程
产生中断信号,发出中断申请,响应中断,进入中断服务程序,中断返回
Ⅷ 51单片机中断响应过程
首先保护地址,而后进入相应的中断入口地址,再根据入口地址里面的跳转指令,进入中断服务程序。 如有帮助请采纳,手机则点击右上角的满意,谢谢!!
Ⅸ 简述MCS-51单片机中断响应的过程
嘉鸿视频教学 www.study8.net.cn 专业提供211重点大学各类视频教育、教学资料 单片机技术(34讲)--吉林大学 赵宏伟 主讲 单片机及应用(32讲)--东南大学 刘其奇教授 先修课程 数字逻辑电路 计算机组成原理 接口技术 汇编语言 课程性质:应用型课程 前 言: 单片机在一块半导体材料上集成了CPU、存储器、I/O接口等各种功能部件,具有体积小、功耗低、价格便宜、功能强、可靠性好和使用方 便灵活的特点。单片机在工业控制、数据采集、智能化仪表、办公自动化以及家用电器方等各个领域中得到了越来越广泛的应用。 将单片机技术与测量控制技术相结合,可以使工业自动控制变得更方便、控制效果更佳。在机电一体化方面,单片机也发挥了它的特殊作 用,使许多传统产业发生了巨大的变化,使许多工业产品体积缩小,能耗降低,功能增加,操作方便。由于单片机在如此广泛的领域里获得了 应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,其中,MCS-51系列单片机以其优越的性能、成熟的技术和高可靠性,占领 了工业控制的主要市场。特别是在我国,〖WTBZ〗MCS-51系列单片机已成为单片机应用领域的主流。 课程简介: 本课程精选了单片机应用技术的基础知识、传感器与检测技术以及〖WTBZ〗PC微机控制技术的部分内容,并使之融为一体,在应用技术的 复合方面具有新意。 本课程以MCS-51系列的8位单片机为教学对象,介绍单片机的发展概况、原理及应用。全书共分14章,内容包括:单片机概述,〖WTBZ〗 MCS-51系列单片机的结构,〖WTBZ〗MCS-51系列单片机指令系统,程序设计基础,中断系统,〖WTBZ〗MCS-51系列单片机内部定时器/计数器及 其应用,串行接口,单片机应用系统扩展设计基础,模拟量输入输出接口技术,人机接口技术,功率接口技术,单片机应用系统设计技术,单 片机实用技术举例,新型单片机介绍。 本课程可作为高等院校电气信息类各专业“单片机原理及应用技术”课程的教程,同时可供有关工程技术人员参考。 教材目录: 第1章 单片机概述 1.1单片机发展概况 1.2单片机的分类 1.3单片机应用介绍 思考题与习题 第2章 MCS-5单片机的结构 2.1 MCS-51单片机的结构和引脚 2.1.1引脚定义及功能 2.1.2 MCS-51单片机的基本组成 2.2 8051单片机存储器结构及其用途 2.2.1 程序存储器 2.2.2 数据存储器地址空间 2.3 并行I/0口 2.3.1并行I/0口的结构 2.3.2 并行I/0口操作注意事项 2.4 时钟电路 2.4.1内部时钟电路 2.4.2 外部时钟电路 2.4.3 时钟与时序 2.5 复位电路 2.5.1单片机复位原理 2.5.2 复位电路 思考题与习题 第3章 MCS-51单片机指令系统 3.1指令格式和寻址方式 3.1.1指令格式 3.1.2 寻址方式 3.2指令系统 3.2.1寻址空间及符号注释 3.2.2 数据传送指令 3.2.3 算术运算指令 3.2.4 逻辑运算指令 3.2.5 控制转移指令 3.2.6 位操作指令 思考题与习题 第4章 程序设计基础 4.1 MCS-51单片机汇编语言的伪指令 4.2汇编语言程序的基本结构 4.3实用程序设计举例 4.3.1 数制转换程序 4.3.2 算术和逻辑运算类程序设计 4.3.3 查表程序设计 思考题与习题 第5章 中断系统 5.1 中断概念 5.2中断源与中断请求 5.3中断允许控制 5.4中断优先级控制 5.5中断响应与中断处理 思考题与习题 第6章 MCS-51单片机内部定时器/计数器及其应用 6.1 定时器的结构及工作原理 6.2定时器的控制 6.2.1工作模式寄存器TMOD 6.2.2 控制寄存器TCON 6.3 定时器的工作模式及其应用 6.3.1模式0及应用 6.3.2模式1及应用 6.3.3模式2及应用 6.3.4模式3及应用 6.3.5综合应用举例 思考题与习题 第7章 串行接口 7.1 串行通信概念 7.2 串行接口的工作方式 7.2.1串行接口的结构 7.2.2串行接口的工作方式 7.3 串行接口的波特率 7.4 串行接口的应用 7.4.1串行接口工作方式0的I/O扩展应用 7.4.2串行口的异步通信应用 思考题与习题 第8章 单片机应用系统扩展设计基础 8.1程序存储器扩展 8.1.1 EPROM程序存储器的扩展设计 8.1.2扩展E2PROM 8.2 数据存储器的扩展设计 8.2.1 数据存储器扩展举例 8.2.2 扩展数据和程序存储器综合举例 8.3 并行I/O扩展设计 8.3.1 简单的I/O扩展设计 8.3.2 8255可编程并行I/O接口扩展电路设计 8.3.3 8155可编程I/O接口扩展设计 8.3.4 串行口扩展I/O接口 8.4 外部中断扩展方法 8.4.1 利用定时器扩展外部中断源 8.4.2 中断加查询扩展中断源 思考题与习题 第9章 模拟量输入输出接口技术 9.1 模拟量输入接口技术概述 9.1.1 传感器技术 9.1.2 模拟量信号处理技术 9.2 A/D转换器的主要性能指标及分类 9.2.1 A/D转换器的主要性能指标 9.2.2 A/D转换器的分类 9.3 常用的A/D转换芯片 9.3.1 ADC0809 8位A/D转换器 9.3.2 AD574 12位A/D转换器及接口 9.3.3 双积分A/D转换器及接口技术 9.3.4 V/F转换器与单片机接口 9.4 D / A转换器及接口技术 9.4.1 D / A转换器的主要性能指标 9.4.2 D AC0832 8位D / A转换器 9.4.3 MCS-51单片机与12位D / A转换器DAC1208的接口 9.4.4 F / V转换电路 思考题与习题 第10章 人机接口技术 10.1 开关接口 10.1.1 机械式开关接口的基本应用 10.1.2 电子式开关接口的基本应用 10.2 键盘接口 10.2.1 硬件消除抖动法 10.2.2 软件消除抖动法 10.2.3 简单键盘接口 10.2.4 矩阵式键盘接口 10.2.5 BCD码拨盘接口 10.3 LED显示接口 10.3.1 发光二极管接口 10.3.2 LED数码管接口 10.4 LCD液晶显示接口 10.4.1 字段型LCD及其应用 10.4.2 图形式液晶显示驱动器 第11章 功率接口技术 11.1开关型接口 11.1.1 简单开关量输出接口 11.1.2 光电耦合接口 11.1.3 继电器接口 11.2电压调节接口 11.2.1 可控硅工作原理 11.2.2 可控硅在电压调节中的应用 11.2.3 固态继电器 思考题与习题 第12章 单片机应用系统设计技术 12.1设计原则与要求 12.2硬件设计要求 12.3软件设计要求 12.4 逻辑电平设计要求 12.5可靠性设计要求 12.6 印刷电路的设计要求. 12.7 电源系统的设计要求 12.8 单片机开发装置的选择 思考题与习题 第13章 单片机实用技术举例 13.1 智能化温度仪表的设计 13.2 PID智能控制器的设计 13.3单片机数字万用表的设计 13.4 电子血压计的设计 13.5 步进电机在精确走步中的应用 13.6 单片机在串行通信中的应用 13.7 单片机在气象参数测量中的应用 13.8 单片机在模糊控制中的应用 思考题与习题 第14章 新型单片机介绍 14.1 MSP430系列单片机 14.2 EM78P447S单片机 14.3 PIC系列单片机 14.4 AT89系列单片机 14.5 AVR系列单片机 14.6 其他系列单片机 思考题与习题