- 7
- 0
- 约1.06万字
- 约 13页
- 2019-06-26 发布于湖北
- 举报
soufiles文档搜索引擎
PAGE 3
PAGE13 / NUMPAGES13
MCS-51单片机的中断系统和定时/计数器
中断系统在计算机应用系统中起着十分重要的作用,良好的中断系统能提高计算机对外界异步事件的处理能力和响应速度,从而扩大计算机的应用范围。本章介绍MCS-51的单片机的中断系统和定时器/计数器。
1.1中断系统结构
MCS-51中断系统的总体结构
在单片机中,为了实现中断功能而配置的软件和硬件,称为中断系统。中断系统的处理过程包括中断请求、中断响应、中断处理和中断返回。如图5.1所示,MCS-51中断系统的总统结构,图中包括:5个中断请求源,4个用于中断控制和管理的可编程和可位寻址的特殊功能寄存器(中断请求源标志寄存器TCON及SCON,中断允许控制寄存器IE和中断优先级控制寄存器IP),提供两个中断优先级,可实现二级中断嵌套,且每一个中断源可编程为开放或屏蔽。
图5.1 中断系统总体结构1.1.2 中断请求源及相关的特殊功能寄存器TCON和SCON
图5.1 中断系统总体结构
所谓中断源就是引起中断的原因或发出中断请求的中断来源。在51子系列中有五个中断源(52子系列为6个)它们是:
——外部中断0请求,低电平或脉冲下降沿有效。由P3.2引脚输入。
——外部中断1请求,低电平或脉冲下降沿有效。由p3.3引脚输入。
T0——定时器/计数器0溢出中断请求。外部计数脉冲由P3.4引脚输入。
T1——定时器/计数器1溢出中断请求。外部计数脉冲由P3.5引脚输入。
TX/RX——串行中断请求。当串行口完成一帧发送或接受时,请求中断。
每一个中断源都对应有一个中断请求标志位来反映中断请求状态,这些标志位分布在特殊功能寄存器TCON和SCON中。
1. 定时器/计数器控制寄存器TCON
TCON为定时器/计数器的控制寄存器,它同时也锁存T0、T1溢出中断源标志、外部中断请求标志,与这些中断请求源相关的位含义如下:
TCON(88H):
D7 D6 D5 D4 D3 D2 D1 D0
TF1
TF0
IE1
IT1
IE0
IT0
IT0(TCON.0):选择外部中断请求0()为边沿触发或电平触发方式的控制位。IT0=0,为电平触发方式, 引脚位低电平时向CPU申请中断;IT0=1,为边沿触发方式,输入脚上的高到低的负跳变时向CPU申请中断。IT0可由软件置“1”或清“0”。
IE0(TCON.1):外部中断0的中断申请标志。当IT0=0即电平触发方式时,每个机器周期的S5P2采样INT0,若INT0为低电平,则置“0”IE0。当IT0=1,即INT0程控为边沿触发方式时,则置“1”IE0。IE0为1表示外部中断0正在向CPU申请中断。当CPU响应该中断,转向中断服务程序时,由硬件清“0”IE0。
IT1(TCON.2):选择外部中断请求1()为边沿触发方式或电平触发方式的控制位,其作用和IT0类似。
IE1(TCON.3):外部中断1的中断申请标志。其意义和IE0相同。
TF0(TCON.5):8031片内定时器/计数器0溢出中断申请标志。当启动T0计数后,定时器/计数器0从初始值开始1计数,当最高位产生溢出时,由硬件置“1”TF0,向CPU申请中断,CPU 响应TF0中断时,会自动清“0”TF0。
TF1(TCON.7):8031片内定时器/计数器1溢出中断申请标志,功能和TF0类似。
当MCS-51系统复位后,TCON各位被清0。
串行口控制寄存器SCON
SCON为串行口控制寄存器,SCON的低二位,锁存串行口的接收中断和发送中断标志,其格式如下:
SCON(98H)
D7 D6 D5 D4 D3 D2 D1 D0
TI
RI
TI(SCON.1):8031串行口的发送中断标志,TI=1表示串行口发送器正在向CPU申请中断,向串行口的数据缓冲器SBUF写入一个数据后,就立即启动发送器继续发送。值得注意的是,CPU响应发生器中断请求,转向执行中断服务程序时,并不清“0”TI,TI必须由用户的中断服务程序清“0”。
RI(SCON.0):串行口接收中断标志,RI为1表示串行口接收器正在向CPU申请中断,同样RI必须由用户的中断服
您可能关注的文档
- 第二章导数与微分099.ppt
- 第十四章导数与微分.ppt
- 高数微积分—数列的极限课件.ppt
- 国际贸易理论与实务——宏观简介.ppt
- 辽宁工业大学高数习题课7-1.ppt
- 平面向量的数量积 (2).ppt
- 曲率的计算公式.ppt
- CAD室内设计尺寸备忘录.doc
- 魏晋南北朝的分裂.ppt
- 第四章行业分析市场分析.ppt
- 《GB/T 46962-2026印刷技术 安全印刷过程管理》.pdf
- 中国国家标准 GB/T 46962-2026印刷技术 安全印刷过程管理.pdf
- GB/T 46962-2026印刷技术 安全印刷过程管理.pdf
- 中国国家标准 GB/T 32580.5-2026轨道交通 地面装置 高压交流开关设备及互感器 第5部分:27.5 kV和2×27.5 kV金属封闭开关设备和控制设备.pdf
- 《GB/T 32580.5-2026轨道交通 地面装置 高压交流开关设备及互感器 第5部分:27.5 kV和2×27.5 kV金属封闭开关设备和控制设备》.pdf
- GB/T 33248-2026印刷技术 胶印橡皮布.pdf
- GB/T 18282.6-2026医疗产品灭菌 化学指示物 第6部分:用于小型蒸汽灭菌器性能测试的二类指示物和过程挑战装置.pdf
- 中国国家标准 GB/T 18282.6-2026医疗产品灭菌 化学指示物 第6部分:用于小型蒸汽灭菌器性能测试的二类指示物和过程挑战装置.pdf
- 中国国家标准 GB/T 31308.1-2026行政、商业和行业中的数据元、过程和文档 长效签名 第1部分:CMS高级电子签名(CAdES)规范.pdf
- GB/T 31308.1-2026行政、商业和行业中的数据元、过程和文档 长效签名 第1部分:CMS高级电子签名(CAdES)规范.pdf
原创力文档

文档评论(0)