Microchip PIC系列8位单片机入门教程(四)中断
Microchip PIC系列8位单片机入门教程(三)
第一节 知识点
(1)中断
PIC18F2420/2520/4420/4520 器件提供多个中断源及一个中断优先级功能,可以给大多数中断源分配高优先级或者低优先级。高优先级中断向量地址为0008h,低优先级中断向量地址为0018h。高优先级中断事件将中断所有可能正在进行的低优先级中断。
(2)中断相关寄存器
有10 个寄存器用于控制中断的操作。它们是:
• RCON :
• INTCON
• INTCON2
• INTCON3
• PIR1 和PIR2
• PIE1 和PIE2
• IPR1 和IPR2
(3) 控制中断源的操作
• 标志位表明发生了中断事件
• 使能位允许程序跳转到中断向量地址处执行(当
标志位置1 时)
• 优先级位用于选择是高优先级还是低优先级
我们看一下PIC18单片机的中断逻辑框图:
我们一般关注中断需要四个点:
(1)中断的使能,例如 TMR0IE 定时器0中断使能位;<
Microchip PIC系列8位单片机入门教程(四)中断相关推荐
- Microchip PIC系列8位单片机入门教程(一)开发环境建立
Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...
- PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)
PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...
- 33、基于CACX和R7F0C004M的瑞萨单片机入门教程
代码资源下载:https://download.csdn.net/download/BaoTTing/58444918 一.开发环境介绍 CS+ for CACX: 瑞萨单片机开发环境,已经停止更新, ...
- 51单片机入门教程学习笔记
基于江科大自化协B站教学视频<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 一.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了 ...
- 51单片机入门教程(6)——外部中断
51单片机入门教程(6)--外部中断 一.外部中断 1.1 中断 1.2 外部中断 二.中断优先级 一.外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了.(传送门:51单片机入门教程(5 ...
- 51单片机入门教程(5)——定时器中断
51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...
- 51单片机入门教程(1)——点亮一个LED灯
51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...
- 合泰32位单片机入门/以HT32F52352为例
合泰32位单片机入门/以HT32F52352为例 Hi!很高兴看到你.以前经常在CSDN上查找资料,经常能找到想要的,因此也希望在此分享自己的学习心得与收获.32位的单片机其实都差不多,很多内核都是A ...
- 51单片机入门教程(3)——数码管显示
51单片机入门教程(3)--数码管显示 一.LED数码管简介 二.数码管静态显示 三.数码管动态显示 特别鸣谢:HFUTer-朱聪强 一.LED数码管简介 LED数码管(LED Segment Dis ...
最新文章
- c++几种STL比较
- MATLAB(四)在高等数学中的应用
- hacker基础教程
- 服装店商家不离手的十大服装进销存管理软件,功能大对比
- 移植waland/weston 到AM335X 在运行的时候运行不成功分析
- 解决VirtualBox配置静态ip和连外网的问题
- MySQL原理与实践(二):一条update语句引出MySQL日志系统
- android 9.0极光推送闪退,推送导致应用闪退
- ccf 3. 缺席考试的是谁?(难度3)
- 复杂的世界 简单的规律 —— 2021年诺贝尔物理奖科学背景介绍及解读
- css图片精灵定位_CSS精灵图片(CSS sprite)使用心得(转)
- 深度学习目标检测论文1(YOLOv1论文的翻译)
- Kaggle教程 机器学习中级7 数据泄露
- 数据结构c语言版二叉树的顺序存储表示,数据结构(十一) -- C语言版 -- 树 - 二叉树基本概念...
- PTES-渗透测试执行标准
- 【观察】爱普生开放协作再加强,“科技+本地化”再提速
- 呼叫中心电话录音系统不只是实现通话录音
- 关于博客模块管理内添加自定义模块的方法
- 【转】Linux环境下制作启动U盘
- linux 限制网速 ip,linux轻松限制局域网网速
热门文章
- 【图像加密】基于matlab GUI正交拉丁方置乱算法图像加解密【含Matlab源码 182期】
- hp服务器重装系统按什么键,惠普重装系统按什么键|惠普u盘装系统按哪个键
- Oracle Enterprise Manager (OEM)的报价
- 基于虚拟相机的人脸识别 (视频) - Face recognition based on virtual camera
- 无向图的最大团/最大独立集 算法总结
- 好马遇到“回头草” 面子与饭碗哪个更重要?
- 回撤率 python 平台_python怎么计算最大回撤
- 棋牌游戏通用牌型数值化方案
- ansys 软件安装注意事项
- 刚安装的谷歌浏览器搜索异常