欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    陕西科技大学单片机期末考试复习资料和试题汇总(共125页).doc

    • 资源ID:15181822       资源大小:1.85MB        全文页数:125页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    陕西科技大学单片机期末考试复习资料和试题汇总(共125页).doc

    精选优质文档-倾情为你奉上一,原码、补码与反码原码与真值的关系为 X原 X, 0X<2n 2n-1X 2nX0由补码的概念引伸,当用n位二进制数表示整数X(1位为符号位,n-1位为数值位),模为2n时,数的补码可表示为:X补 X 0X2 n-1 2nX 2 n-1X0 反码X反一个正数的反码,等于该数的原码;一个负数的反码,等于该负数的原码符号位不变(即为1),数值位按位求反(即0变1,1变0)X反 X 0X2 n-1 (2n-1)+X -2 n-1<X0综上所述可归纳为: 正数的原码、反码、补码就是该数本身; 负数的原码其符号位为1,数值位不变; 负数的反码其符号位为1,数值位逐位求反; 负数的补码其符号位为1,数值位逐位求反并在末位加1。 二, 溢出的判别双高位判别法利用符号位(Kn-1位)及最高数值位(Kn-2位)的进位情况来判断是否发生了溢出。 CS :若符号位发生进位,则CS1; 否则CS0。 CP :若最高数值位发生进位,则CP1; 否则CP0。当两个正数补码相加时,若数值部分之和大于2n-1,则数值部分必有进位CP1;而符号位却无进位CS0。这时CSCP的状态为“01”,发生正溢出。当两个负数补码相加时,若数值部分绝对值之和大于2n-1,则数值部分补码之和必小于2n-1,CP0;而符号位肯定有进位CS1,这时CSCP的状态为“10”,发生负溢出。当不发生溢出时,CS和CP的状态是相同的,即CSCP的状态为“00”或“11”。三,一台计算机具有的所有指令的集合称为该计算机的指令系统。 MCS51系列单片机的指令系统共有111条指令,在储存空间与执行时间上都有较高的效率,还含有丰富的位操作指令。 按其功能可分为数据传送、算术运算、逻辑运算、程序转移、位操作等5个大类。 按指令执行时间:单机器周期指令64条,双机器周期指令45条,乘、除2条指令的执行时间为4个机器周期四,指令格式。一条汇编语言指令中最多包含5 个区段, 如下所示: 标号: 操作码目的操作数,源操作数;注释 LOOP: ADD A, #10H ;(A) (A)+10H5个区段之间要用分隔符分开: 标号与操作码之间用“: ”隔开, 操作码与操作数之间用空格隔开, 操作数与注释之间用“;”隔开, 如果操作数有两个以上, 则在操作数之间要用逗号“,”隔开 (乘法指令和除法指令除外)。五,MCS-51单片机汇编指令常用符号Rn当前选定的寄存器区中的8个工作寄存器R0R7, 即n=07。Ri当前选定的寄存器区中的2个寄存器R0、R1, i=0、1。direct表示直接寻址的地址;8位内部RAM单元的地址: 内部数据区RAM单元(00H7FH)或特殊功能寄存器地址(80H0FFH)。 data指令中的8位常数, 表示立即数。 data16指令中的16位常数。 addr1616 位的目的地址, 用于LJMP, LCALL指令, 可指向 64 KB程序存储器地址空间。 addr1111位的目的地址, 用于AJMP, ACALL指令。目的地址必须与下一条指令的第一个字节在同一个2KB程序存储器地址空间范围之内。 rel 相对地址,8 位带符号的偏移量字节, 用于SJMP和所有条件转移指令中。 偏移量相对于下一条指令的第一个字节计算, 在128+127 范围内取值。 bit内部数据RAM或特殊功能寄存器中的可直接寻址位。 DPTR数据指针, 可用作 16 位的地址寄存器。A累加器。 B寄存器, 用于 MUL和 DIV指令中。 C进位标志或进位位。 间接寻址寄存器或基址寄存器的前缀, 如Ri,DPTR。 /位操作数的前缀, 表示对该位取反,但不影响该位原值。 (X) X中的内容。 (X)由 X寻址的单元中的内容。 箭头左边的内容被箭头右边的内容所代替。 六,在 MCS -51单片机指令系统中, 有以下7种寻址方式: (1) 立即寻址; (2) 直接寻址; (3) 寄存器寻址; (4) 寄存器间接寻址; (5) 基址寄存器加变址寄存器间接寻址; (6) 相对寻址; (7) 位寻址。 七,例题。例:设内部RAM单元(30H)40H, (40H)10H, (l0H)=00H,端口(P1)=CAH,分析一下程序执行后各个单元及寄存器、P2口的内容 MOV R0,#30H ; (R0) 30H, 78 30 MOV A,R0 ; (A)(R0), E6 MOV R1, A ; (R1)(A), F9 MOV B,R1 ; (B)(R1), 87 F0 MOV R1, P1 ; (Rl)(P1), A7 90 MOV P2,P1 ;(P2) (P1), 85 90 A0 MOV 10H,#20H ; (l0H)20H, 75 10 20执行上述指令后结果为: (R0)=30H (R1)=(A)=40H (B)=l0H (40H)=(P1)=(P2)=CAH,(l0H)=20H例:设外部RAM (0203H)=FFH,分析以下指令执行后结果。 MOV DPTR,#0203H ; (DPTR)0203H 90 02 03 MOVX A, DPTR ; (A)(DPTR), E0 MOV 30H, A ; (30H)(A), F5 30 MOV A, #0FH ; (A)0FH, 74 0F MOVX DPTR, A ; (DPTR)(A), F0 执行结果为 (DPTR)=0203H (30H)=FFH (0203H)=(A)=0FH例:在外部ROM/EPROM中,从2000H单元开始依次存放09的平方值:0、1、4、9、81,要求依据累加器A中的值(09)来查找所对应的平方值,分析下述程序的结果。 MOV DPTR, #2000H ; (DPTR)2000H, 90 20 00 MOV A, #09H ; (A)09H, 74 09 MOVC A, A+DPTR ;(A)(A)十(DPTR), 93 执行结果: (DPTR)=2000H, (A)=51H(81的十六进制数例:以上例外部ROM/EPROM 2000H单元开始存放09的平方值,以PC作为基址寄存器进行查表。解: 设MOVC指令所在地址(PC)=1FF0H,则 偏移量=表首地址(MOVC指令所在地址+1) 偏移量=2000H-(1FF0H+1)=0FH相应的程序如下: MOV A,#09H ;(A)09H, 74 09 ADD A,#0FH ;地址调整, 240F MOVC A,A+PC ;(A)(A)+(PC)+1), 83执行结果为: (PC)=1FF1H, (A) 51H(81的十六进制数)例 设(R0)=30H, (30H)=4AH, (A)=28H,则: XCH A,R0 结果为: (A)=4AH, (30H)=28H XCHD A,R0 结果为: (A)=2AH, (30H)=48H SWAP A 结果为: (A)=82H例:若在外部ROM/EPROM中2000H单元开始依次存放09的平方值,数据指针(DPTR)=3A00H,用查表指令取出2003H单元的数据后,要求保持DPTR中的内容不变。完成以上功能的程序如下: MOV A, #03H ; (A)03H, 7403 PUSH DPH ; C083 PUSH DPL ; C082 MOV DPTR, #2000H ; (DPTR)2000H, 90 20 00 MOVC A, A+DPTR ; (A)(2000H+03H),93 POP DPL ; D0 82 POP DPH ; D0 83 执行结果: (A)=09H ,(DPTR)=3A00H。例: 进入中断服务子程序时, 把程序状态寄存器PSW、 累加器A、 数据指针DPTR进栈保护。设当前SP为60H。则程序段 PUSH PSW PUSH ACC PUSH DPL PUSH DPH执行后, SP内容修改为 64H, 而61H、62H、63H、64H单元中依次栈入PSW、A、DPL、DPH的内容。当中断服务程序结束之前, 如下程序段(SP保持 64H不变) POP DPH POP DPL POP ACC POP PSW执行之后, SP内容修改为 60H, 而64H、 63H、 62H、 61H单元中的内容依次弹出到DPH、DPL、A、PSW中。 MCS -51 提供一个向上升的堆栈, 因此SP设置初值时要充分考虑堆栈的深度, 要留出适当的单元空间, 满足堆栈的使用。 例1:双字节无符号数加法(R0 R1)+(R2 R3)(R4 R5);R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节。假设其和不超过16位,其编程如下。MOV A,R1 ; 取被加数低字节,E91EADD A,R3 ; 低字节相加,2B REMOV R5,A ; 保存和低字节,FDMOV A,R0 ; 取高字节被加数;E811ADDC A,R2 ; 两高字节之和加低位进位,MOV R4,A ; 保存和高字节八,减法指令影响CY、OV、AC和P标志 CY表示两无符号数相减时,最高位是否有借位产生,若CY=1,表示有借位,CY=0则表示无借位; OV表示两个带符号数相减时是否产生溢出,OV=1表示从一个正数中减一个负数得出一个负数或从一个负数中减去一个正数时得出一个正数的错误情况,和加法类似。该标志是由运算时差值的D7、D6位状态"异或"而得的,OV=0则表示无溢出; AC=1表示差值的D3向D4有借位,AC=0则表示无半借位。例双字节无符号数相减(R0R1)-(R2R3)(R4R5)。R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节,先减低8位,后减高8位和低位减借位。由于低位开始减时没有借位,所以要先清零。其编程如下:MOV A,R1 ;取被减数低字节, E9CLR C ;清借位位, C3SUBB A,R3 ;低字节相减, 9BMOV R5, A ;保存差低字节, FDMOV A,R0 ;取被减数高字节, E8SUBB A,R2 ;两高字节差减低位借位, 9AMOV R4,A ;保存差高字节, FC九,例题,加(减)1指令中,若指令的操作数为直接地址端口P0P3时, 具有“读改写"的功能。例如:设(R0)=7EH, (7EH)=FFH, (7FH)=38H, (DPTR)=l0FEH, 分析逐条执行下列指令后各单元的内容。 INC R0 ; 使7EH单元内容由FFH变为00H INC R0 ;使R0的内容由7EH变为7FH INC R0 ;使7FH单元内容由38H变为39H INC DPTR ;使DPL为FFH,DPH不变 INC DPTR ;使DPL为00H,DPH为11H INC DPTR ;使DPL为0lH,DPH不变例如: 若(A)=4EH(78), (B)=5DH(93)执行指令:MUL AB结果为: 积为:(BA)=lC56H, 7254255, (A)=56H, (B)=lCH, OV=1, CY=0 , P=0。1)逻辑"与"指令 ANL A, Rn ;(A)(A)AND(Rn), 585F ANL A, direct ;(A)(A)AND(direct), 55 direct ANL A, Ri ;(A)(A)AND(Ri), 5657 ANL A, data ;(A)(A)AND #data , 54 data ANL direct, A ;(direc)(direct)AND(A), 52 direct ANL direct, data ;(direct)(direct) AND #data , 53 direct data 功能: 将两个操作数的内容按位进行逻辑与操作, 并将结果送回目的操作数的单元中。 例如 (A)=FAH=B,(R1)=7FH=B ANL A,Rl; (A)A结果为:(A)=B=7AH。逻辑“与”ANL指令常用于屏蔽(置位)字节中某些位。若清除某位,则用“0”和该位相与;若保留某位,则用“1”和该位相与。例如:(Pl)=C5H=B,屏蔽P1口高4位 ANL P1,#0FH;(Pl)(P0)AND 结果为:(P1)=05H=B。 2)逻辑“或”指令ORL A, Rn ;(A)(A)OR(Rn), 484F ORL A, direct ;(A)(A)OR(direct), 45 direct ORL A, Ri ;(A)(A)OR(Ri), 4647 ORL A, data ;(A)(A)OR#data , 44 data ORL direct, A ;(direct)(direct)OR (A), 42 direct ORL direct, data ;(direct)(direc)OR #data ,43 direct data 功能:将两个操作数的内容按位进行逻辑或操作, 并将结果送回目的操作数的单元中。 例: 若(A)=C0H, (R0)=3FH, (3F)=0FH执行指令:ORL A,R0 ;(A)(A)OR(R0)结果为:(A)=CFH例: 根据累加器A中40位的状态,用逻辑与、或指令控制P1口40位的状态,Pl口的高3位保持不变。 ANL A,#B;屏蔽A的高3位 ANL P1,#B;保留P1的高3位。 ORL P1 A;若上述程序执行前:(A)=B5H=B,(Pl)=6AH=B,则执行程序后 (A)=15H=B,(Pl)=75H=B3) 逻辑“异或”指令 XRL A, Rn ;(A)(A) XRL(Rn), 68 6F XRL A, direct ;(A)(A) XRL (direct), 65 direct XRL A, Ri ;(A)(A) XRL (Ri), 66 67 XRL A, data ;(A)(A) XRL #data, 64 data XRL direct, A ;(direct)(direct) XRL(A), 62 direct XRL direct, data ; (direct)(direct) XRL #data, 63 direct data 功能: 将两个操作数的内容按位进行逻辑异或操作, 并将结果送回到目的操作数的单元中。 例如:若(A)=B5H=B,执行下列指令: XRL A,#0F0H ; A的高4位取反,低4位保留 MOV 30H,A ;(30H)(A)=45H, XRL A,30H ; 自身异或使A清零执行后结果: (A)=00H。4)简单逻辑操作指令CLR A ; 对累加器A清“0” E4CPL A ; 对累加器A按位取反 F4 上例中用异或指令使累加器清零,需要两条双字节指令 MOV 30H, A 和 XRL A, 30H 共占用四字节存储空间。 MOV A,#00H实现累加器清零,也需一条双字节指令不影响Cy, AC, OV等标志例:双字节数求补码。解:对于一个16位数,R3存高8位,R2存低8位,求补结果仍存R3、R2求补的参考程序如下:MOV A,R2 ; 低8位数送ACPL A ;低8位数取反ADD A, #01H ; 加1得低8位数补码MOV R2, A ;存补码低8位MOV A, R3 ; 高8位数送ACPL A ; 高8位取反ADDC A, #00H ; 加低8位进位MOV R3, A ;存补码高8位例 16位数的算术左移。16位数在内存中低8位存放在M1单元,高8位存放在M1+1单元。CLR C ; 进位CY清零MOV R1, #M1 ; 操作数地址M1送RlMOV A, Rl ; 16位数低8位送ARLC A ; 低8位左移,最低位补0MOV R1, A ; 低8位左移后,回送Ml存放INC Rl ; 指向16位高8位地址M1+1MOV A, R1 ; 高8位送ARLC A ; 高8位带低8位进位左移MOV R1, A ; 高8位左移后回送M1+1存放例 将外部数据RAM的一个数据块传送到内部数据RAM,两者的首址分别为DATA1和DATA2,遇到传送的数据为零时停止。解 外部RAM向内部RAM的数据传送一定要以累加器A作为过渡,利用判零条件转移正好可以判别是否要继续传送或者终止。MOV R0,#DATA1; 外部数据块首址送R0 MOV R1,#DATA2; 内部数据块首址送R1LOOP:MOVX A,R0; 取外部RAM数据入A HERE:JZ HERE ; 数据为零则终止传送 MOV R1, A; 数据传送至内部RAM单元 INC R0; 修改地址指针,指向下一数据地址 INC R1 SJMP LOOP; 循环取数例32 将内部RAM中从DATA单元开始的10个无符号数相加,相加结果送SUM主元保存。解:设相加结果不超过8位二进制数,则相应的程序如下: MOV R0,#0AH ; 给R0置计数器初值 MOV Rl,#DATA ; 数据块首址送Rl CLR A ; A清零LOOP:ADD A,R1 ; 加一个数 INC R1 ;修改地址,指向下一个数 DJNZ R0,LOOP ; R0减1,不为零循环 MOV SUM,A ; 存10个数相加和例 :设(SP)=30H,标号为SUB1的子程序首址在2500H, 执行指令: 3000H: LCALL SUBl ;(PC)=3000H结果: (SP)=32H,(31H)=03H,(32H)=30H,(PC)=2500H。 2300H :ACALL SUB2 ; (PC)=2300H 执行该指令后:(PC)+2=2302H,(0010 0011 0000 0010) 可调用子程序的2KB范围为2000H27FFH. 07FEH:ACALL SUB3 ;(PC)=07FEH 执行该指令后,(PC)+2=0800H ,(0000 1000 0000 0010) 可调用子程序的2KB范围为0800H0FFFH。十,程序设计。例 1 两个无符号双字节数相加。 设被加数存放于内部RAM的40H(高位字节), 41H(低位字节), 加数存放于50H(高位字节), 51H(低位字节), 和数存入 40H和41H单元中。 程序如下: START: CLR C ; 将Cy清零 MOV R0, 41H ; 将被加数地址送数据指针R0 MOV R1, 51H ; 将加数地址送数据指针R1 AD1: MOV A, R0 ; 被加数低字节的内容送入AADD A,R1 ; 两个低字节相加MOV R0, A ; 低字节的和存入被加数低字节中 DEC R0 ; 指向被加数高位字节 DEC R1 ; 指向加数高位字节 MOV A, R0 ; 被加数高位字节送入AADDC A, R1 ; 两个高位字节带Cy相加 MOV R0, A ; 高位字节的和送被加数高位字节 RET 例2 将两个半字节数合并成一个一字节数。 设内部RAM 40H, 41H单元中分别存放着 8 位二进制数, 要求取出两个单元中的低半字节, 并成一个字节后, 存入 50H单元中。START: MOV R1, 40H ; 设置R1为数据指针MOV A, R1 ; 取出第一个单元中的内容ANL A, 0FH ; 取第一个数的低半字节SWAP A ; 移至高半字节INC R1; 修改数据指针XCH A, R1 ; 取第二个单元中的内容ANL A, 0FH ; 取第二个数的低半字节ORL A, R1 ; 拼字MOV 50H, A ; 存放结果RET 例3.单字节压缩BCD码转换成二进制码子程序。设两个BCD码(d1d0)表示的两位十进制压缩存在与R2中,其中R2高4位存十位,低4位存个位。要把其转换成纯二进制码的算法: (d1d0)BCD=d1×10+d0入口:待转换的BCD码存于R2。出口:转换结果(8位无符号二进制整数)仍存R2。BCD2B: ORG 2000HMOV A,R2ANL A,#0F0HSWAP A MOV B,#0AHMUL AB MOV R3, A MOV A, R2 ANL A, #0FH ADD A, R3 MOV R2, A RET例4.双字节压缩BCD码转换成二进制码子程序。解:该转换的算法为: (d3d2d1d0)(d3×10+d2) ×100十(d1×10+d0 ) 实现该算法的参考子程序如下:入口: R5(千位、百位)、R4 (十位、个位)为BCD码。出口: R5R4(16位无符号二进制整数)。BCD4B: ORG 2100H MOV A,R5 MOV R2,A ACALL BCD2B MOV B ,#64H MUL AB ; MOV R6,A XCH A,B MOV R5,A 没有 MOV R5,B MOV A,R4 MOV R2,A ACALL BCD2B ADD A,R6 MOV R4,A MOV A,R5 ADDC A,#00H MOV R5,A RET例5 3个无符号单字节整数分别存于R1、R2、R3中,找出其中最大数放于R0中。算法:首先将R0清零; 然后进行(R1 )与(R0)减法,若(R1)-(R0)>0,则 (R1)>(R0,把( R1)送(R0);否则(R0)保持不变。 将(R0)分别与(R2)和(R3)比较,比较处理的方法 与上面相同; 比较3次后,R0中即为3数中的最大数。采用地址译码器的多片程序存储器的扩展。例 要求用2764芯片扩展8031的片外程序存储器空间,分配的地址范围为0000H3FFFH。解:采用完全译码的方法,每个单元只占用唯一的1个地址。宇片数: (末地址-首地址)+1=(3FFFH-0000H)+1=4000H=214 字片数=4000H÷2000H=2(片)位片数: 位片数=单元位数/芯片位数=1 总片数=字片数×位片数=2×1=2(片)分配地址范围: 第 1片: 0000 0000 0000 0000 (0000H) 0001 1111 1111 1111 (1FFFH) 第2片: 0010 0000 0000 0000 (2000H) 0011 1111 1111 1111 (3FFFH)十一,中断1) 外部中断源INT0(P3.2)端口、INT1 (P3.3) TCON的IE0、IE1,中断请求标志。触发方式: 脉冲下降沿触发 电平触发 由TCON寄存器中的IT0、IT1来决定。IE0:外部中断INT0的请求标志位。IT0:外部中断INT0触发方式控制位。软件置1或清0: IT0=1 时,外部中断INT0为下降沿触发。 IT0=0时,外部中断INT0为电平触发。IE1:为外部中断INT1的请求标志位。功能与IE0相同。IT1:外部中断INT1触发方式控制位。功能与IT0相同。2) 内部中断源定时器T0和T1溢出中断源、串行口发送接收中断源。 2个定时器计数器:T0和T1。 当计数器计满溢出时,分别产生溢出中断,使各自的中断标志位TF0、TF1置1,产生中断请求标志。 TF0和TF1为TCON寄存器中的2位。TF0:定时器T0的溢出中断标志位。由T0回零溢出引起。 TF1:定时器T1的溢出中断标志位。由T1回零溢出引起。 8031复位后,TCON被清0。TI/RI:串行I/O中断,完成一帧字符发送/接收引起。串行口发送接收中断源。其中断标志位占用SCON寄存器中的2位,它们是发送中断请求标志TI和接收中断请求TI:串行口内部发送中断请求标志位。当串行口发送完一个字符后,由内部硬件使发送中断标志TI置位。产生中断请求标志。RI:串行口内部接收中断请求标志位。当串行口接收到一个字符后,由内部硬件使接收中断请求标志位RI置位。产生中断请求标志。串行口的发送中断TI,和接收中断RI,共用一个内部中断源。它们逻辑“或”后,作为一个内部的串行口中断源。TI RI:CPU 响应中断后,执行中断服务程序时,并不自动清0,需要在中断服务程序中用清零指令完成 1) 中断允许控制 MCS - 51单片机有 5个中断源, 为了使每个中断源都能独立地被允许或禁止, 以便用户能灵活使用, 它在每个中断信号的通道中设置了一个中断屏蔽触发器。 只有该触发器无效, 它所对应的中断请求信号才能进入CPU, 即此类型中断开放。 否则, 即使其对应的中断标志位置1, CPU也不会响应中断, 即此类型中断被屏蔽了。同时CPU内还设置了一个中断允许触发器, 它控制CPU能否响应中断。2)中断允许寄存器IE控制所有中断源的开放或禁止,每个中断源是否被允许。格式: 位地址分别是A8HAFH。EA:中断总允许位。EA=1,CPU开放中断;EA=0,CPU禁止所有的中断请求。ES:串行中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。ET1:T1溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。3) 中断优先级寄存器IPa) IP位格式及优先级的设定MCS-51单片机具有2个中断优先级,高优先级或低

    注意事项

    本文(陕西科技大学单片机期末考试复习资料和试题汇总(共125页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开