51单片机中断的意义及单片机有多个硬件入口的简介

一、中断的意义
中断的意思就是打断正在进行的任务去执行更紧急的任务,显而易见至少要2套程序,一套主程序,一套中断程序。
写在主程序中就只能一步一步执行,达不到优先级高的目的了。所以这样是不行的。
二、单片机有多个硬件入口
0x0000地址就是硬件复位后执行程序的入口。0x0003就是外部中断入口等等。
复位后就自动从0x0000开始执行,外部中断来了会自动从0x0003开始执行。当一个函数写上interrupt 0 的时候,这个函数就会根据中断号自动放在对应的入口处。中断号0就是把这个函数放到0x0003(其实是一条跳转指令)。
如果主程序中没有打开中断和使能中断,0x0003就是普通的程序存储空间。
具体的看下图:
从图中看出,有中断就意味着只是两套程序(蓝色和红色)。

如何才能移植一个AC6例子到STM32CubeIDE
超小体积1/单键触摸IC—VKD233HS DFN6概述
用户吐槽AMD平台爆出USB断连问题
业界首次示波器感恩月活动将于 2016 年 3 月举行
铠装电缆的分类以及铠装电缆的作用
51单片机中断的意义及单片机有多个硬件入口的简介
兰州移动助力新区强化“数字政府、智慧城市”发展
三星电子以30%的份额保住了全球电视市场第一的位置
叶面积测定仪使用中应注意什么问题
贸泽丰富的射频无线设计资源 为工程师设计提供强大支持
营收增1600亿为何利润只增加10亿?华为必须破解利润难题
人脸识别的原理说明
驱动PCB有什么间距的要求
新款MacBook Pro预计11月17日登陆第三方商店 仅有少量可发货
泡沫成型机PLC监控运维系统解决方案
如何搭建云计算平台_搭建云计算平台步骤
cpu的相关技术参数及其处理技术
C#模式匹配入门指南
魅族pro7什么时候上市?魅族pro7最新消息:魅族PRO7确定双屏,魅蓝新A系列上市,居然没开演唱会
智能家居不够机智 人工智能放荡管家