设为首页
收藏本站
开启辅助访问
登录
立即注册
只需一步,快速开始
会员
首页
BBS
文章
Portal
教程
最新
供电设计
联系我
直达
搜索
搜索
图文教程
磁力开关
馈电开关
采煤机
华宁集控
高爆开关
掘进机
视频教程
初入煤电
组合开关
移变低馈
资料下载
书籍
标规
资料
说明书
社区分类
煤电入门
煤电维修
维修电工
电气软件
电子技术
工控自动
本版
文章
帖子
百技网
»
首页
›
电子技术
›
单片机
›
PIC单片机16F84的内部硬件资源(六)
返回列表
发新帖
PIC单片机16F84的内部硬件资源(六)
[复制链接]
2058
|
0
|
2011-9-7 22:36:18
|
显示全部楼层
|
阅读模式
<
8 中断
PIC
单片机
16F84具有实时处理功能,能对外界异常发生的事件由中断技术作及时处理。
当单片机的CPU正在处理某事件时,若外部发生了某一事件(如定时器溢出、引脚上电平变化),请求CPU迅速去处理,于是CPU就暂时中止当前的工作,转去处理所发生的事件。中断处理完该事件后,再回到原来被中止的地方,继续执行原来的工作,如图1所示。实现这种功能的部件称为中断系统。产生中断的请求源称为中断源。中断源向CPU提出的处理请求,称为中断请求或中断申请。CPU暂时中断自身的事务,转去处理事件的过程,称为CPU的中断响应过程。对事件的整个处理过程,称为中断服务(或中断处理)。处理完毕,再回到原来被中止的地方,称为中断返回。
PIC16F84单片机芯片有4种中断源,其逻辑电路如图2所示。
9?中断控制
中断主要由中断控制寄存器INTCON(图3)来控制。INTCON是一个可读/写寄存器,含有定时器TMRO溢出、RB口的变化和外部INT引脚中断等各种允许控制和标志位。
全局中断允许位GIE(D7)置1,将开放所有未被屏蔽的中断,如将该位清零,将禁止所有的中断。在响应中断时,GIE位将被清零,以禁止其它中断,返回的断点地址被压栈保护,接着把中断入口地址0004h装入程序计数器PC。在中断服务程序中,通过对中断标志位进行查询,确定中断标志位必须在重新开放中断之前用软件清零,以避免不断地中断申请而反复进入中断。
(1)INT中断。RBO/INT引脚上的外部中断由边沿触发,当INTEDG位(OPTION寄存器第6位)被置1时,选用上升沿触发,如该位被清零,则由下降沿触发。当检测到引脚上有规定的有效边沿时,便把INTE位(INTCON的D4位)置1。在重新开放这个中断之前,必须在中断服务程序中对INTE位清零。 (2)TMRO中断。当定时器TMRO的计数器计满溢出(即由FFH变成00H)时,硬件自动把TOIF(INTCON的D2位)置1。其中断可以通过对TOIE(INTCOND的D5位)置1或清零来控制该中断是否开放。
(3)PORTB口引脚电平变化中断。在PORTB口的D7~D0引脚上一旦有电平变化,就会把RBIF(INTCON的D0位)置1。这个中断可以通过对RBIE(INTCON的D3位)置1或清零来控制该中断是否开放。
(4)中断的现场保护。在发生中断时,只有返回断点的地址被压栈保护。若用户还希望保护关键的寄存器(如W寄存器和STATUS寄存器)。这需要由软件来实现。有关中断的现场保护,请参看本报第15期有关PIC单片机指令识读中的实例。
?成都 卫东
知识竞赛试题:
23?用简单的实例说明中断在PIC单片机中的用途。
编后语:“PIC单片机系列专题”至今已刊登了十五期,余下还将刊载十期,共计二十五期。以后的内容将主要围绕PIC单片机的汇编和实际应用及开发来展开介绍,欢迎广大读者对本专题多提意见和建议。为配合本专题,“《电子报》单片机公共实验室”还为读者及会员准备一系列性价比高,适合初学者的PIC单片机、编程器、仿真器,以后本栏目将逐步加以介绍。另外,本专题的“知识竞赛”试题将于今年8月13日第32期《电子报》刊载完毕,欢迎读者踊跃参加。参加的读者务请在9月5日前,将所有试题按编号回答好后,寄往本报编辑部,或E-mail至dzb12@netdzb.com。我们将评出一、二、三等奖若干名,分别奖以奖金、PIC开发器、书刊等(详情见今年《电子报》第8期第十一版)。
单片机
,
中断处理
,
pic
,
pic单片机
热帖推荐
优质服务是电力企业文化建设的核心
两地控制一台电动机
各种电线的分类和用途
电缆电线分类
电抗器在电力系统中的作用
控制一部电机,延时停止
新型材料电缆发展前景及辐照交联低烟无卤阻燃耐火电线电缆特点
控制电缆型号、名称、使用说明及用途
各种交联电缆的介绍及优缺点
串联电抗器电抗率的选择
串联电抗器抑制谐波的作用及电抗率的选择
保证倒闸操作正确率的具体做法
相关帖子
•
台达PLC 在净水设备中的应用
•
单片机数据采集模块
•
基于GSM和PIC单片机的无人清洁护理机的设计
•
基于ATmega16单片机的实时温度采集与分析系统
•
啥是单片机
•
单片机的调光控制器设计
•
单片机控制的可控硅全波半控桥触发电路
•
关于单片机控制的电线探测仪的一些问题
•
徐州科达400馈电开关,送电显示单片机连接失败,有知道怎么回事吗?
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
beita
回复楼主
返回列表
电子基础
电子制作
单片机
器件应用
图文推荐
如何升级VIP用户组
2018-01-13
软启动器的工作过程
2018-12-26
天津华宁KTC101主控器的内部结构
2021-05-14
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
2022-03-12
矿用防爆软启开关教程——13、软启开关近控启动过程
2020-02-15
热门排行
1
KJZ1-200(400)馈电开关原理分析
2
这个电气元件符号你认识吗?
3
煤矿电工教程:10、风机开关过流、短路、断相保护工作原理
4
馈电开关漏电闭锁故障维修_成伟维修笔记1
5
馈电开关漏电闭锁故障的维修_成伟维修笔记7
6
馈电开关漏电试验不跳闸故障维修_成伟维修笔记4
7
煤矿风机开关教程:11、过、欠压保护相关参数的设置
8
煤矿高压防爆开关漏电保护的研究
9
天津华宁KTC101主控器的内部结构
10
高防开关短路跳闸故障的维修_成伟维修笔记8