SOC单片机的结构与原理题库.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 5.程序分支指令(5) LCALL(长调用指令) LCALL addr16 ;PC←(PC)+3 ;SP←(SP)+1 ,(SP)←PC7~0 ;SP←(SP)+1 ,(SP)←PC15~8 ;PC← addr16 ACALL(短调用指令) ACALL addr11 ;PC←(PC)+2 ;SP←(SP)+1 ,(SP)←PC7~0 ;SP←(SP)+1 ,(SP)←PC15~8 ;PC10~0← addr11 5.程序分支指令(6) RET(子程序返回): RET ;PC15~8←((SP)),SP←(SP)– 1 ; PC7~0←((SP)),SP←(SP)– 1 RETI(中断返回): RETI ;PC15~8←((SP)),SP←(SP)– 1 ;PC7~0←((SP)),SP←(SP)– 1 ;清除相应中断优先级状态位 NOP(空操作): NOP ;PC←(PC)+1 作业一: P77习题2: 2、3、5、6 2.4 中断系统 2.4.1 中断概念 中断服务程序1 非预料事件1 CPU执行流程 主程序  中断嵌套 低级中断服务程序 主程序 高级中断服务程序 低级请求 高级请求 2.4.1 中断的概念 中断、中断系统 中断源 中断响应、中断服务、中断返回、断点、中断向量 中断允许、中断屏蔽 中断优先级 中断嵌套 单级中断系统、多级中断系统 2.4.2 C8051F的中断系统 中断源(22个) 中断允许寄存器 中断优先级寄存器 高优先级 EX0 ET0 低优先级 高 低 IE0 IE1 TF0 INT0 INT1 TF1 TI RI TF2 EXF2 EX1 ET1 ES ET2 EA PX0 PT0 PX1 PT1 PS PX2 IE寄存器 IP寄存器 EIE1寄存器 EIE2寄存器 EIP1 EIP2 EXVLD 0 0 0 0 同级查询顺序 1.中断源(1) 共22个,P41表2-5,分外部中断、串口(UART0、UART1、SPI、SMBus等)、定时/计数器、电压比较器、A/D转换中断等。 (1)外部中断源 与MCS-51兼容的外部中断0、1(/INT0、/INT1)。 边沿触发(上升沿或下降沿)的外部中断6、7。 (2)定时/计数器中断 由内部定时器溢出产生,故它们属于内部中断 C8051F020有5个16位定时/计数器,其中3个(T0~T2)与MCS-51兼容。 PCA(可编程计数器阵列)中断 1.中断源(2) (3)串行口中断 由内部串行口产生,故也是一种内部中断。C8051F020中有2个UART串行口(UART0、UART1)。 发送和接收共用一个中断源,通过判断TI和RI标志,区分是发送中断还是接收中断。 SPI、SMBus中断源 (4)其它中断源 C8051F020还有电压比较器、A/D转换、晶振准备好等中断源。 2.中断控制 (1)中断使能控制 采用两级中断使能控制 C8051F对所有的中断源的开放和屏蔽(总控制位EA) 每个中断源都有单独的二级中断允许控制位 受中断允许寄存器IE、EIE1、EIE2控制。 (2)中断优先级别的设定 每个中断源都可以设置为高优先级和低优先级,由中断优先级寄存器IP、EIP1、EIP2统一管理。 2.中断控制 高优先级 EX0 ET0 低优先级 高 低 IE0 IE1 TF0 INT0 INT1 TF1 TI RI TF2 EXF2 EX1 ET1 ES ET2 EA PX0 PT0 PX1 PT1 PS PX2 IE寄存器 IP寄存器 EIE1寄存器 EIE2寄存器 EIP1 EIP2 EXVLD 中断允许寄存器IE EA:总控位;IEGF0:通用标志位;其它为分允许位 1:允许;0:禁止 操作方法 字节操作,如:MOV IE,#82H 位操作,如: SETB EA SETB ET0 R/W R/W R/W R/W R/W R/W R/W R 复位值 EA IEGF0 ET2 ES0 ET1 EX1 ET0 EX0位7 位6 位5 位4 位3 位2

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档