- 2
- 0
- 约7.64千字
- 约 65页
- 2018-12-06 发布于天津
- 举报
单片机原理及应用课件(陈林林)第6章 mcs-51单片机中断系统1rev2资料教程.ppt
第 6 章 MCS-51单片机中断系统 ;引起CPU中断正在执行的程序而转向相应的处理程序的根源,称为中断源;
CPU响应中断请求并进行相应处理的过程叫中断服务;
处理完中断事件后,再回到原来被中断的地方(即断点),称为中断返回;
实现从产生中断请求、进行中断服务并返回断点等一系列功能的部件称为中断系统。;中断系统功能;MCS-51单片机系统中,中断系统的功能是通过设置和访问与中断系统有关的特殊功能寄存器完成的。
与中断系统有关的特殊功能寄存器有:IE、IP以及TCON和SCON的有关位。 ;① 中断请求:
定时和外中断控制寄存器TCON;
串行控制寄存器SCON;
② 中断允许控制寄存器IE;
③ 中断优先级控制寄存器IP。 ;6.2 MCS-51单片机的中断源 ;⑴INT0:外部中断0,中断请求信号由P3.2输入。
⑵INT1:外部中断1,中断请求信号由P3.3输入。
⑶T0:定时/计数器0溢出中断,对外部脉冲计数由P3.4输???。
⑷T1:定时/计数器1溢出中断,对外部脉冲计数由P3.5输入。
⑸串行中断:包括串行接收中断RI和串行发送中断TI。;CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位,若查到某标志位被置位,将启动中断机制。;INT0、INT1、T0、T1中断请求标志放在TCON中。; TCON位功能:
① TF1 —— T1溢出中断请求标志
T1计数溢出后,TF1=1
② TF0 —— T0溢出中断请求标志
T0计数溢出后,TF0=1
TF0/TF1:定时器溢出中断申请标志位:
=0:定时器未溢出;
=1:定时器溢出申请中断,进中断后自动清零。
③ IE1 —— 外中断中断请求标志
当P3.3引脚信号有效时,IE1=1
④ IE0 —— 外中断中断请求标志
当P3.2引脚信号有效时,IE0=1
IE0/IE1:外部中断申请标志位:
=0:没有外部中断申请;
=1:有外部中断申请,CPU响应后自动清零???。;⑤ IT1 —— 外中断触发方式控制位
IT1=1,边沿触发方式,即P3.3出现下跳边
脉冲有效;
IT1=0,电平触发方式,低电平有效。
⑥ IT0 —— 外中断触发方式控制位
其意义和功能与IT1相似。;低电平触发 引脚上的低电平须持续到中断发生。若中断返回前仍未及时撤除低电平,将再次中断。;2. 串行控制寄存器SCON
字节地址为98H。串行口的发送中断和接收中断的中断请求标志TI和RI,; 各标志位的功能:
(1)TI—发送中断请求标志位。串口每发送完一帧串行数据后,硬件自动置“1”TI。必须在中断服务程序中用软件对TI标志清“0”。
(2)RI—接收中断请求标志位。串口接收完一个数据帧,硬件自动置“1”RI标志。必须在中断服务程序中用软件对RI标志清“0”。;MCS-51单片机中断系统结构;6.3 中断允许和中断优先级 ;① EA —— CPU中断允许控制位(总开关)
EA=1,CPU开中;
EA=0,CPU关中,且屏蔽所有5个中断源。
② EX0 —— 外中断INT0中断允许控制位
EX0=1,INT0开中;EX0=0,INT0关中。
③ EX1 —— 外中断INT1中断允许控制位
EX1=1,INT1开中;EX1=0,INT1关中。
④ ET0 —— 定时/计数器T0中断允许控制位
ET0=1,T0开中;ET0=0,T0关中。
⑤ ET1 —— 定时/计数器T1中断允许控制位
ET1=1,T1开中;ET1=0,T1关中。
⑥ ES —— 串行口中断(包括串发、串收)允许控制位
ES=1,串行口开中;ES=0,串行口关中。;例如:要使INT0开中(其余关中),可执行下列指令:
MOV IE,#1000000lB ;
或者: SETB EA ;
SETB EX0 ; ;注意:改变IE的内容,可由位操作指令来实现,即:
SETB bit ;对某一位置1
CLR bit ;对某一位清0
例6-1 若允许片内2个定时器/计数器中断,禁止其它中断源的中断请求。编写设置IE的相应程序段
(1)用位操作指令来编写如下程序段:
CLR ES ;禁止串行口中断
C
您可能关注的文档
- 北师大高中英语全套复习资料教学教案.ppt
- 北师版九年级历史上册第一单元复习课件复习课程.ppt
- 北师版语文七年级下册〈春风〉课件二复习课程.ppt
- 北方交通大学工科物理实验基地“创新实践天地” 第二次方案交流研讨会培训教材.ppt
- 北极狐培训教材.ppt
- 北森职业规划教学教案.ppt
- 北汽绩效管理优化方案教学讲义.ppt
- 北美初级矿业公司在不同发展阶段融资方式选择资料讲解.ppt
- 匠心工匠精神模板_图文教学文稿.ppt
- 区块链产业生态及发展趋势讲义资料.pptx
- 浙江省宁波市2024-2025学年高三下学期高考模拟考试数学试卷(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高二上学期期中考试政治试题(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高三上学期第三阶段考试历史试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末考试英语试题(解析版).pdf
- 浙江省衢州、丽水、湖州三地市2025届高三下学期4月教学质量检测(二模)数学试题(解析版).pdf
- 浙江省绍兴市上虞区2025届高三下学期5月高考及选考适应性考试数学试卷(解析版).pdf
- 广东省汕尾市2023-2024学年三年级上学期英语期末试卷(解析版).docx
- 广东省汕头市澄海区2024-2025学年高二上学期1月期末地理试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 湖北省恩施土家族苗族自治州来凤县2023-2024学年三年级上学期英语期末试卷(解析版).docx
原创力文档

文档评论(0)