娱乐城白菜论坛

电子发烧友网 > 控制/MCU > 正文

51单片机自然优先级与中断服务入口地址的设置

2019年04月09日 14:40 ? 次阅读

  外中断0:0003H

  定时器0:000BH

  外中断1:0013H

  定时器1:001BH

  串口 :0023H

  它们的自然优先级由高到低排列。写到这里,大家应当明白,为什么前面有一些程序一始我们这样写:

51单片机自然优先级与中断服务入口地址的设置

  ORG0000H

  LJMPSTART

  ORG0030H

  START:

  这样写的目的,就是为了让出中断源所占用的向量地址。当然,在程序中没用中断时,直接从0000H开始写程序,在原理上并没有错,但在实际工作中最好不这样做。

  优先级:单片机采用了自然优先级和人工设置高、低优先级的策略,即可以由程序员设定那些中断是高优先级、哪些中断是低优先级,由于只有两级,必有一些中断处于同一级别,处于同一级别的,就由自然优先级确定。

  开机时,每个中断都处于低优先级,我们可以用指令对优先级进行设置。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及娱乐城白菜论坛干货

关注发烧友课堂

锁定最新课程活动及娱乐城白菜论坛直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

目前国内公认的最好的视频教程,通俗易懂,容易上手,非常适合初学者,被大量的培训机构采用。只要你认真看,认真听,保证让你学

发表于 2018-08-02 00:00 ? 15156次阅读

51单片机串行口的工作方式解析

方式0是外接串行移位寄存器方式。工作时,数据从RXD串行地输入/输出,TXD输出移位脉冲,使外部的移...

发表于 2019-04-08 16:27 ? 39次阅读
51单片机串行口的工作方式解析

发表于 2019-04-08 08:08 ? 124次阅读

发表于 2019-04-07 23:34 ? 108次阅读

51单片机控制步进电机正反转并实现调速的程序设计

#define delayNOP(); {_nop_();_nop_();_nop_();_nop_...

发表于 2019-04-06 09:00 ? 90次阅读
51单片机控制步进电机正反转并实现调速的程序设计

发表于 2019-04-06 08:00 ? 282次阅读

发表于 2019-04-05 21:20 ? 30次阅读

发表于 2019-04-05 13:43 ? 37次阅读

发表于 2019-04-04 06:35 ? 115次阅读

发表于 2019-04-04 04:47 ? 128次阅读

51单片机对智能防火防盗报警系统的设计

本系统通过一个监控室和两个宿舍来模拟,通过RS 485总线来实现通信。考虑到现实中监控室要能监控整栋...

发表于 2019-04-03 15:27 ? 80次阅读
51单片机对智能防火防盗报警系统的设计

如何采用51单片机开发操作体系

51系列单片机只要128个或许256个字节的片内RAM空间,略微不留意就用完了。假如操作体系把片内的...

发表于 2019-04-03 15:14 ? 70次阅读
如何采用51单片机开发操作体系

发表于 2019-04-03 08:46 ? 292次阅读

发表于 2019-04-03 06:36 ? 17次阅读

发表于 2019-04-03 02:28 ? 15次阅读

51单片机的ISP下载电路设计

51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口是通信口,配合不同的芯片可以实现不同...

发表于 2019-04-02 14:21 ? 98次阅读
51单片机的ISP下载电路设计

51单片机特殊功能寄存器TCON的设计

TR0由软件置位和清“0”。门控位GATE为0时,T0的计数仅由TR0控制,TR0为1时允许T0计数...

发表于 2019-04-01 14:29 ? 98次阅读
51单片机特殊功能寄存器TCON的设计

单片机复位电路的基本知识解析

1、单片机为什么要复位? 使单片机回复初始状态,从PC指针的0地址开始执行程序 2、如何...

发表于 2019-03-29 14:28 ? 188次阅读
单片机复位电路的基本知识解析

51单片机与AVR和PIC单片机之间的比较

就芯片而言:51单片机有非常低廉的价格和数不胜数的衍生芯片系列,这些产品从低速(1MPS)到高速(3...

发表于 2019-03-28 14:40 ? 148次阅读
51单片机与AVR和PIC单片机之间的比较

51单片机外部中断请求源与内部中断请求源的用法解...

(1)外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、IN...

发表于 2019-03-28 14:30 ? 87次阅读
51单片机外部中断请求源与内部中断请求源的用法解...

51单片机对无线抢答器的设计

#define CLEAR 0x7f //定义清空的反码 #define LED_BEGIN ...

发表于 2019-03-25 14:53 ? 118次阅读
51单片机对无线抢答器的设计

51单片机的数值写入方法介绍

1.在MCU中都是以二进制的形式进行计算的。 2.在编程时,我们通常用到的有十进制的数值形式和...

发表于 2019-03-22 15:10 ? 205次阅读
51单片机的数值写入方法介绍

51单片机寄存器的应用解析

软件清零,或者进入定时器中断时硬件清零。6TR1定时器1运行控制位。软件置位/清零来进行启动/停止定...

发表于 2019-03-22 14:22 ? 78次阅读
51单片机寄存器的应用解析

51单片机对电磁式蜂鸣器的驱动

蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来驱动振动膜发声的。因此需要一定的电流才能驱动它,...

发表于 2019-03-21 14:46 ? 124次阅读
51单片机对电磁式蜂鸣器的驱动

如何学习51单片机

1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础。 2、对51单片机的操...

发表于 2019-03-21 14:38 ? 200次阅读
如何学习51单片机

万事开头难,51单片机的头文件怎么写?

众里寻他千百度,默然回首还是看不懂你的代码!

发表于 2019-03-12 16:00 ? 293次阅读
万事开头难,51单片机的头文件怎么写?

51单片机按键检测的方法解析

图中有8个按键,8个发光二极管,1个数码管。当按键1按下时,数码管显示数字1,同时第一个发光二极管点...

发表于 2019-03-12 14:22 ? 158次阅读
51单片机按键检测的方法解析

51单片机计数器和定时器的本质区别及应用方法

计数器和定时器的本质是相同的,他们都是对单片机中产生的脉冲进行计数,只不过计数器是单片机外部触发的脉...

发表于 2019-03-11 15:04 ? 171次阅读
51单片机计数器和定时器的本质区别及应用方法

利用STC90C516单片机设计一个家庭用智能药...

系统须实现每天四次时间的定时,每次用药时须对四种药做出用量的提醒,通过6个按键完成,1个功能键,1个...

发表于 2019-03-11 10:28 ? 715次阅读
利用STC90C516单片机设计一个家庭用智能药...

51单片机数码管动态扫描驱动的设计

微控制器的IO口均不能流过过大的电流,LED点亮时有约10ms的电流,因此数码管的段码输出不要直接接...

发表于 2019-03-08 14:52 ? 142次阅读
51单片机数码管动态扫描驱动的设计

51单片机的基本c51语言程序介绍

函数从用户使用角度讲,分为两类,一类是标准库函数,一类是用户自定义的函数。标准库函数是由开发环境自带...

发表于 2019-03-06 15:00 ? 195次阅读
51单片机的基本c51语言程序介绍

51单片机矩阵按键的功能应用

codeunsignedcharLedChar[]={//数码管显示字符转换表 0xC0,0x...

发表于 2019-03-05 15:35 ? 116次阅读
51单片机矩阵按键的功能应用

51单片机1s延时程序设计的详细资料说明

利用h,i,j,k循环指令消耗掉一定时间来达到延时,为什么利用循环延时的做法,在12M晶振延时1秒中...

发表于 2019-03-03 10:49 ? 391次阅读
51单片机1s延时程序设计的详细资料说明

一文详解51单片机的存储器组织结构

为只读存储器。注意,这里的“只读”,是指单片机(CPU)在正常工作时对其的访问方式是只读的;而现在大...

发表于 2019-02-27 15:53 ? 583次阅读
一文详解51单片机的存储器组织结构

51单片机编程环境的搭建及代码编写的方法

51单片机开发软件基本无疑选用Keil C51集成开发环境。Keil C51是德国Keil Soft...

发表于 2019-02-25 15:07 ? 293次阅读
51单片机编程环境的搭建及代码编写的方法

51单片机对8位数码管依次显示0-7的设计

共阳极数组0~9:display[]={0xC0,0xF9,0xA4,0xB0,0x91,0xA2,...

发表于 2019-02-11 10:00 ? 346次阅读
51单片机对8位数码管依次显示0-7的设计

51单片机P0口上拉电阻的取值问题分析

第一种:P0口作为共阳极LED数码管的驱动端口。这种情况下,P0口主要是以吸收电流来作为有效工作方式...

发表于 2019-02-11 10:00 ? 47次阅读
51单片机P0口上拉电阻的取值问题分析

如何将UCOSII移植到51单片机上

一、准备工作 1. 开发环境: Keil C集成开发环境 2. 源代码:UCOSII的源...

发表于 2019-02-11 10:00 ? 101次阅读
如何将UCOSII移植到51单片机上

使用51单片机设计倒计时发声器的资料概述

设计要求: 1:上电后二位数码管显示88 2:单击按钮,倒计时开始从20秒开始,到0时喇叭发声。...

发表于 2019-02-03 13:39 ? 402次阅读
使用51单片机设计倒计时发声器的资料概述

MCS-51单片机内部数据存储器的RAM结构详细...

8051单片机的内部RAM共有256个单元,通常把这256个单元按其功能划分为两部分:低128单元(...

发表于 2019-01-27 11:38 ? 1177次阅读
MCS-51单片机内部数据存储器的RAM结构详细...

51单片机初级项目开发资料

发表于 2019-01-17 19:57 ? 490次阅读
51单片机初级项目开发资料

51单片机1s延时程序设计

原理,利用h,i,j,k循环指令消耗掉一定时间来达到延时,为什么利用循环延时的做法,在12M晶振延时...

发表于 2019-01-17 16:09 ? 356次阅读
51单片机1s延时程序设计

51单片机实时操作系统的基本结构与模式

说到实时操作系统,就不得不考虑重入问题。对于PC机这样的大内存处理器而言,这似乎并不是一个很麻烦的问...

发表于 2019-01-15 15:25 ? 197次阅读
51单片机实时操作系统的基本结构与模式

51单片机控制继电器的方式及原理

单片机控制继电器一般是两种方式:一是单片机-三极管(PNP)-继电器,二是单片机-光电耦合器-三极管...

发表于 2019-01-11 15:51 ? 1075次阅读
51单片机控制继电器的方式及原理

51单片机内核软件延时和串口的巧妙方法

在产品的开发中,遇到了74HC595控制数码管,这个数字逻辑芯片用过的都知道,一位数码管还好,要是有...

发表于 2019-01-11 15:21 ? 762次阅读
51单片机内核软件延时和串口的巧妙方法

AD09/18对比式视频教学招募学员 | 免费教...

发表于 2019-01-07 15:14 ? 905次阅读
AD09/18对比式视频教学招募学员 | 免费教...

AltiumDesigner视频教程第2课时 |...

发表于 2019-01-07 15:14 ? 291次阅读
AltiumDesigner视频教程第2课时 |...

51单片机独立按键与矩阵按键的工作原理

首先既然是检测输入,对于当然要用到拉电阻,来检测引脚电平变化变化。51单片机中,除了P0口外,P2,...

发表于 2019-01-02 15:46 ? 672次阅读
51单片机独立按键与矩阵按键的工作原理

51单片机六个常见问题解析

其一:由于它能够精确地划分红时钟频率,与UART(通用异步接纳器/发送器)量常见的波特率有关。特别是...

发表于 2019-01-02 15:37 ? 283次阅读
51单片机六个常见问题解析

51单片机实现串口接收和发送数据的两种方法解析

第一种方法:在中断中处理 typedef unsigned char UINT8; vo...

发表于 2018-12-30 10:00 ? 734次阅读
51单片机实现串口接收和发送数据的两种方法解析

51单片机proteus仿真实验设计

这个proteus仿真是一个网友做的,该仿真可以生成方波、正弦波、锯齿波和三角波,并且还可以用按键调...

发表于 2018-12-28 15:50 ? 842次阅读
51单片机proteus仿真实验设计

51单片机对盒仔机器人的控制设计

BOXZ,昵称盒仔,是一款开源的互动娱乐平台!百度一下,有很多盒仔的制作教程,基本都是用arduin...

发表于 2018-12-27 16:49 ? 383次阅读
51单片机对盒仔机器人的控制设计

为什么STM32单片机编程时需要使能时钟

理论上,需要数字电路,模拟电路,C语言编程基础,单片机会一点就更好了,这样的话会能适应STM32的编...

发表于 2018-12-27 16:07 ? 686次阅读
为什么STM32单片机编程时需要使能时钟

如何将51单片机进行内存优化

以 Keil C 编译器为例,small 模式下未指存储类型的变量默认为data型,即直接寻址,只能...

发表于 2018-12-26 15:30 ? 457次阅读
如何将51单片机进行内存优化

51单片机的复位方式及原理

51单片机采用高电平复位。以当前使用较多的AT89系列单片机来说,电路图如下。在复位脚加高电平2个机...

发表于 2018-12-25 14:51 ? 665次阅读
51单片机的复位方式及原理

如何利用Kinect控制51单片机

新建 Visual C# --》 WPF工程,记得右键点击“引用”,添加相应驱动版本的Microso...

发表于 2018-12-24 14:32 ? 321次阅读
如何利用Kinect控制51单片机

使用51单片机设计电子钟制作的介绍电路图和程序等...

在原程序基础上进行升级,添加按键多功能操作 新增功能:1. K1模式转换,可自由切换:主界面显示,...

发表于 2018-12-23 09:44 ? 1028次阅读
使用51单片机设计电子钟制作的介绍电路图和程序等...

如何使用51单片机制作LED旋转显示器

下面分享一下我的制作过程。这里有关于本制作的更详细的图片展示:首先是制作效果图:电路图:电路采用的是...

发表于 2018-12-23 09:15 ? 1567次阅读
如何使用51单片机制作LED旋转显示器

51单片机串口通讯与串口中断常见问题解决方案

上面的一个是一个测试字符个数的实例,用仿真就可以看到结果。结果是1。也就是说字符’’是不会被计入的。...

发表于 2018-12-20 16:32 ? 667次阅读
51单片机串口通讯与串口中断常见问题解决方案

51单片机对矩阵键盘实现16个按键操作的设计

矩阵键盘电路所示,4*4矩阵键盘有4行4列按键,单片机4个I/O口接矩阵键盘的行线,另外4个I/O口...

发表于 2018-12-20 15:49 ? 1066次阅读
51单片机对矩阵键盘实现16个按键操作的设计

51单片机对STC15W408AS无刷电机的驱动...

主控单片机使用STC15W408AS,单片机自带硬件PWM模块、ADC模块和比较器模块,所以非常适合...

发表于 2018-12-19 15:52 ? 975次阅读
51单片机对STC15W408AS无刷电机的驱动...

51单片机对计数器的数值显示设计

我们的硬件中是这样连线的:324组成的振荡器连到定时/计数器1的外部管脚T1上面,我们就利用这个来做...

发表于 2018-12-19 15:30 ? 346次阅读
51单片机对计数器的数值显示设计

51单片机对LCD1602显示的四线驱动

//LCD1602读写头文件 //四线驱动方式 ////////////////////...

发表于 2018-12-19 15:24 ? 298次阅读
51单片机对LCD1602显示的四线驱动

如何设置51单片机的中断优先级

PS:串行口中断优先级控制位。PS=1设定串行口为高优先级中断;PS=0为低优先级中断。 PT...

发表于 2018-12-17 16:28 ? 1251次阅读
如何设置51单片机的中断优先级

51单片机音乐播放程序设计

曲谱存贮格式 unsigned char code MusicName{音高,音长,音高,音长。.....

发表于 2018-12-17 16:21 ? 288次阅读
51单片机音乐播放程序设计

51单片机串行口对发光二极管的驱动设计

定时中断程序,串行口P3.0、P3.1输出,用74LS164移位寄存器驱动发光二极管 定时器0...

发表于 2018-12-17 16:13 ? 299次阅读
51单片机串行口对发光二极管的驱动设计

51单片机加1指令的应用方法解析

INC A;(A)+1→(A) 累加器A中的内容加1,结果存在A中 INC data;(dat...

发表于 2018-12-17 16:06 ? 204次阅读
51单片机加1指令的应用方法解析

51单片机P0口的特性及使用方法解析

P0口为三态双向I/O口。对于内部有程序存贮器的单片机基本系统(如定制的8051),P0口可以作为输...

发表于 2018-12-14 15:21 ? 521次阅读
51单片机P0口的特性及使用方法解析

51单片机串口通信的原理与应用流程解析

51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行...

发表于 2018-12-14 14:45 ? 355次阅读
51单片机串口通信的原理与应用流程解析

51单片机中断用法实例解析

51单片机的外部中断0引脚接一只按键,该按键通过上拉电阻接到电源,即没有按键发生时单片机检测到的是高...

发表于 2018-12-12 15:31 ? 418次阅读
51单片机中断用法实例解析

51单片机NVIC中断控制设计

对于NVIC的任务,可以概括为三个: 1.配置中断向量表--如果不配置,则不能进入中断 SCB...

发表于 2018-12-12 15:09 ? 147次阅读
51单片机NVIC中断控制设计