实验六(中断原理实验)新1.pptVIP

  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文档。上传文档
查看更多
实验六(中断原理实验)新1

实验六 中断原理实验 参考表格 * (3)了解微程序控制器与中断控制器协调工作的基本原理。 (1)从硬件、软件结合的角度,模拟单级中断和 中断返回的过程。 (2)通过简单的中断系统,掌握中断控制器、 中断向量、中断屏蔽等概念; 一、实验目的 CLR# QD DP TJI DZ P1 INTS DB GND VCC CLK1 INTE T4 T3 T2 T1 W4 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 4 5 6 7 8 9 10 11 12 TIMER1 GAL22V10 INTC I CLK I I I I I I I I I GND VCC O O O O O O O O O O I CLK1 INTR INTE CLR# SKIP GND VCC INTQ W4 W3 W2 W1 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 TIMER2 GAL22V10 I CLK I I I I I I I I I GND VCC O O O O O O O O O O I MF VCC 4 3 1 2 GND 晶振 INTQ D Q CLK INTR INTE INTE INTS INTC D Q CLK MF CLK1 中断硬件原理 接线图 LDIR LDPC PC_ADD PC_INC M4 LDAR1 AR1_INC M3 LDER IAR_BUS# SW_BUS# CEL# RS_BUS# LRW ALU_BUS LDDR1 M1 S1 S2 S0 WRD 微程序控制器 27根线 数据通路 M3 LDIR(CER) LDPC(LDR4) PC_ADD PC_INC M4 LDAR1(LDAR2) AR1_INC LDER IAR_BUS# SW_BUS# CEL# RS_BUS# LRW ALU_BUS LDDR1(LDDR2) M1(M2) S1 S2 S0 WRD IR1 RD1(WR1) RS0 IR2 IR3 RS1 IR0 RD0(WR0) 数据通路 指令寄存器 RF寄存器堆 TJI 时序发生器 TJ C IR5 IR6 IR7 IR4 微程序控制器 6根线 6根线 C IR5 IR6 IR7 IR4 数据通路 (指令寄存器) 白线 红线 74HC08 1 2 LDIAR LDIAR T2 14 +5V GND 7 3 10H 初始值3 01H 主程序 数据 20H 21H 22H 23H 0B0H INTS LDA R0,[R2] 58H 00H ADD R0,R0 ADD R0,R0 00H 24H 25H 26H 27H 00H ADD R0,R0 ADD R0,R0 00H 00H ADD R0,R0 ADD R0,R0 00H 28H 29H 00H ADD R0,R0 JMP [R1] 84H 双端口存储器 0A0H 0A1H 30H AND R0,R0 IRET 0A0H 中断服务程序 R1 初始值1 R2 初始值2 21H 10H 寄存器堆 R0 R3 数据 0000 ADD IR7 IR6 IR5 IR4 0F IR7 IR6 IR5 IR4 送操作数 ALU=A+B ALU_BUS LDER 3B 运算 10 M1=0 LDDR1 LDDR2 M2=0 34 WRD WD 写回 μA3 μA2 μA1 μA0 1100 INTC 1011 INTS 1010 IRET 0110 STP INTC 1C 0F 0F 1B INTS IAR_BUS# M4=1 LDR4 LDPC 0F 1A TJ 16 0F RS_BUS# M4=1 LDR4 LDPC 1000 JMP 18 0F 0101 LDA 0011 AND 15 RS_BUS# LDAR1 CEL# LRW=1 LDER 36 13 ALU=AB ALU_BUS LDER 38 M1=0 LDDR1 LDDR2 M2=0 上电按CLR# 000: PR P3 SWCBA 00 单元 07 P2 INTQ=0 INTC LDIAR TJ 25 初始化PC (设程序初址) 取指令 PC+1 M3=0 LDAR2 CER LDIR PC-INC 05 10 后继微地址 SW_BUS# M4=1 LDR4 LDPC 07 INTQ=1 μA5 05 P1 LDAR2 05 0F INT 公操作 SW_BUS# M4=1 LDR4 LDPC 26 05 SW=20H QD DPDBDZ=000 SWC SWB SWA=000 DP=0、DB=0、DZ=0 PR方式 上电按CL

文档评论(0)

dart002 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档