微机原理与单片机接口技术总复习要点解析.pptVIP

微机原理与单片机接口技术总复习要点解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS-51系列单片机扩展时的地址译码规则 (1)程序存储器和数据存储器地址可以重迭使用。 (2)外围扩展I/O接口芯片与数据存储器要统一编址。外围I/O接口芯片不仅占用数据存储器地址单元,而且也使用了数据存储器的读/写控制信号与读/写指令。 (3)地址总线宽度为16位,外部程序存储器和数据存储器的寻址范围各为64k字节。 * 《单片微机原理及应用》教学课件 * P0~P3口的结构,地址口线及地址/数据复用口线,专用第二功能口线 内部时钟电路和外部时钟电路的具体接法 复位电路的设计方法 各个控制引脚的功能 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON RI TI RB8 TB8 REN SM2 SM1 SM0 SCON寄存器 IP — — PT2 PS PT1 PX1 PT0 PX0 IE EA — ET2 ES ET1 EX1 ET0 EX0 TMOD GATE C / T M1 M0 GATE C / T M1 M0 ?在CPU已经开放了外部中断允许的前提下: ?在INT0/INT1引脚输入一个负脉冲或低电平, ?TCON寄存器中的IE0/IE1标志位自动变“1”, ?检测到IE0/IE1变“1”后,将产生指令: LCALL 0003H(/0013H)执行中断服务程序, ?并将IE0/IE1标志位自动清“0”,以备下次申请。 外部中断(INT0,INT1)申请过程 对同时发生多个中断申请时: ?不同优先级的中断同时申请(很难遇到) ——先高后低 ?相同优先级的中断同时申请(很难遇到) ——按序执行 ?正处理低优先级中断又接到高级别中断 ——高打断低 ?正处理高优先级中断又接到低级别中断 ——高不理低 中断优先级处理原则 ?没有同级的中断或更高级别的中断正在处理; 在中断源提出了中断申请且CPU此前已经允许中断的前提下,还须满足以下三个条件: ?正在执行的指令必须执行完最后 1个机器周期; ?若正在执行RETI,或正在访问IE或IP寄存器,须执行完上述指令和下一条指令以后方能响应中断。 中断响应的条件 ORG 0000H LJMP MAIN ORG 0013H ;中断矢量 LJMP INT MAIN: SETB EA ;开总中断允许“开关” SETB EX1 ;开分中断允许“开关” CLR PX1 ;0 优先级(也可不要此句) SETB IT1 ;边沿触发 MOV B,#01H ;给 B 寄存器赋初值 HERE:SJMP HERE ;原地等待中断申请 INT: MOV A,B ;自B寄存器中取数 RL A ;左循环移一次 MOV B,A ;存回B,备下次取用 MOV P1,A ;输出到P1口 RETI ;中断返回 中断服 务程序 例:通过外部中断1,在中断服务中将B寄存器里的内容左循环移一位。 已知: (B)=01h,要求采用边沿触发,低优先级。 定时器T0/T1 中断申请过程 ? 在已经开放T0/T1中断允许且已被启动的前提下: T0/T1加满溢出时 TF0/TF1标志位自动置“1” ? 检测到TCON中TF0/TF1变“1”后,将产生指令: LCALL 000BH/LCALL 001BH 执行中断服务程序 ? TF0/TF1标志位会自动清“0”,以备下次中断申请。 定时/计数器可按片内机器周期定时,也可对由T0/T1引脚输入一个负脉冲进行加法计数 M1 M0 00 01 10 11 工作方式 0(13位) 1(16位) 2(8位) 3(8位)

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档