- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断寄存器
中断
是指微处理器在程序执行期间响应外部的事务请求,暂停当前的处理器工作转而处理外部事件,外部事件处理完成之后返回原来工作暂停的地方继续执行程序。
Atmega16具有21个中断源,每个中断源都有独立的中断向量作为中断服务程序的入口地址,而且所有的中断源都有自己独立的使能位。如果中断位I和中断向量使能位都置位,则中断发生,中断标志位置位,并执行中断服务程序。中断向量表见表2,处于越低地址的中断具有更高优先级。
表2 中断向量表 向量号 程序地址 中断源 描述 1 0x00 RESET 2 0x02 INT0 外部中断请求0 3 0x04 INT1 外部中断请求1 4 0x06 TIMER2 COMP 定时器/计数器2比较匹配 5 0x08 TIMER2 OVF 定时器/计数器2溢出 6 0x0a TIMER1 CAPT 定时器/计数器1事件捕捉 7 0x0c TIMER1 COMPA 定时器/计数器1比较匹配 A 8 0x0e TIMER1 COMPB 定时器/计数器1比较匹配B 9 0x10 TIMER1 OVF 定时器/计数器1溢出 10 0x12 TIMER0 OVF 定时器/计数器0溢出 11 0x14 SPI,STC SPI 串行传输结束 12 0x16 USART, RXC USART,Rx 结束 13 0x18 USART, UDRE USART数据寄存器空 14 0x1a USART, TXC USART,Tx 结束 15 0x1c ADC ADC 转换结束 16 0x1e EE_RDY EEPROM 就绪 17 0x20 ANA_COMP 模拟比较器 18 0x22 TWI 两线串行接口 19 0x24 INT2 外部中断请求2 20 0x26 TIMER0 COMP 定时器/ 计数器0 比较匹配 21 0x28 SPM_RDY 保存程序存储器内容就绪
一 全局中断控制位
1、状态寄存器SREG
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 I T H S V N Z C
在I置位后,单独的中断使能由不同的中断寄存器控制。若I为0,则禁止中断。
二外部中断?
MCU控制寄存器MCUCR
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 SM2 SE SM1 SM0 ISC11 ISC10 ISC01 ISC00 SE:MCU休眠使能位
SM1~SM0:MCU休眠模式选择
SM2 SM1 SM0 休眠模式 0 0 0 空闲 0 0 1 ADC 噪声抑制模式 0 1 0 掉电模式 0 1 1 省电模式 1 0 0 保留 1 0 1 保留 1 1 0 Standby(1) 模式 1 1 1 扩展Standby(1) 模式
ISC11~ISC10:外部中断INT1的中断检测方式
ISC11 ISC10 INT1中断 0 0 低电平中断 0 1 INT1 引脚上任意的逻辑电平变化都将引发中断 1 0 下降沿中断 1 1 上升沿中断
ISC01~ISC00:外部中断INT0的中断检测方式
ISC01 ISC00 INT0中断 0 0 低电平中断 0 1 INT1 引脚上任意的逻辑电平变化都将引发中断 1 0 下降沿中断 1 1 上升沿中断 3.通用中断屏蔽寄存器GICR
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 INT1 INT0 INT2 - - - IVSEL IVCE INT1:使能外部中断请求1
INT0:使能外部中断请求0
INT2:使能外部中断请求2
4.通用中断标志寄存器GIFR
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 INTF1 INTF0 INTF2 - - - IVSEL IVCE INTF1:外部中断标志
INT1引脚电平发生跳变时触发中断请求,并置位相应的中断标志INTF1。如果SREG的位I以及GICR寄存器相应的中断使能位INT1为”1”,MCU即跳转到相应的中断向量。进入中断服务程序之
您可能关注的文档
- (22个)土地增值税清算表册教材.doc
- 经营管理实验介绍.doc
- 计算机应用基础介绍.doc
- 荆江大堤防洪闸工程投标文件(技术标)介绍.doc
- 计算机应用基础试题2介绍.doc
- (2004---2013)中级经济师考试人力资源真题集教材.docx
- 精神病学介绍.doc
- 计算机应用基础试题及参考答案介绍.doc
- 精神活性物质或非成瘾物质所致精神障碍诊断标准介绍.doc
- 计算机应用基础正式考试试题带答案介绍.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)