参考题与习题(参考答案)

上传人:灯火****19 文档编号:49950456 上传时间:2022-01-19 格式:DOCX 页数:23 大小:83.24KB
收藏 版权申诉 举报 下载
参考题与习题(参考答案)_第1页
第1页 / 共23页
参考题与习题(参考答案)_第2页
第2页 / 共23页
参考题与习题(参考答案)_第3页
第3页 / 共23页
资源描述:

《参考题与习题(参考答案)》由会员分享,可在线阅读,更多相关《参考题与习题(参考答案)(23页珍藏版)》请在装配图网上搜索。

1、1章 参考题与习题1 单片机的原名是什么?。MICROCONTROLLER2 微处理器、微处理机、单片机之间有何区别?微处理器:一般仅指CPU内含ALUft控制部件;微处理机:以微处理器为核心的微机系统,包含 CPU常用外围电路、外存、键盘、鼠标、显示器等;单片机: 单个芯片内集成组成一台计算机的常用功能电路。 仅是一个集成电3 单片机与微处理器的不同之处是什么?前者内部不仅有微处理器,还有组成一台计算机必备的功能电路,如ROM、RAM CTC、UART中断系统等。后者仅是微处理器,具有ALUll元和控制单元。4 单片机的发展大致分为哪几个阶段?4 位机、 1 位机、8位机、16位机5,单片机

2、根据其数据总线宽度可分为哪几种类型?1位、 4位、 8位、 16位6 MCS 51系列单片机的典型产品分别为( 8031 ) 、 (8051 ) 和 ( 8751 )7 8031与8051的区别在于( D)(A)内部数据存储容量不同(C)内部程序存储器的类型不同8 8051与8751的区别在于( C)(A)内部数据存储容量不同(B)内部数据存储器的类型不同(D)内部没有程序存储器(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部没有程序存储器9举例说明单片机在工业测控领域、家用电器领域的应用。2章 参考题与习题1 MCS 51单片机的片内都集成了哪些功能部件?各个功能部件的

3、主要功能是什么?( 1)微处理器( 2)数据存储器( 3)程序存储器( 4)中断系统( 5)定时器/ 计数器( 6)串行口( 7)并行I/O 口2说明MCS 51单片机上电后,运行片内程序还是片外程序是怎样控制的。EA引脚接高电平时,上电复位后程序将从片内程序存储器开始执行。EA引脚接低电平时,上电复位后将从片外程序存储器开始执行。3.在MC& 51单片机中,如果采用12MH晶振,一个机器周期为(12 )时钟周期?4写出各中断向量地址。外部中断 00003H定时器0000BH外部中断 10013H定时器1001BH串行口 0023H5 .内部RAW,位地址为30Hl勺位,该位所在字节的字节地址

4、为(26H )。6 .若A中的内容为63H,那么,P标志位的值为(0 )。7判断下列说法是否正确:(A) 8031 的CPU1由 RAM口EPROM组成。错(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的地端还是高端。 错(C)在MC&51单片机中,为使准双向的I/O 口工作在输入方式,必须保证它的输出锁存器被事先预置1。 对(D) PCT以看成是程序存储器的地址指针。对8 803 1 单片机复位后,R4 所对应的存储单元的地址为( 04H ),因上电时PSW =(00H )。这时当前的工作寄存器区是( 0 )组工作寄存器区。9 .什么是机器周期?如果采用12MH晶振

5、,一个机器周期为多长时间?CPU 完成一个基本操作所需要的时间称为机器周期。如果采用12MH磊振,一个机器周期为1uso10 .内部RAW,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。地址为00H-1FH的32个单元为4组通用工作寄存器区。地址为20H-2FH的16个单元可进行位寻址,这些单元构成了1位处理机的存储器空间11 .使用8031单片机时,需要将EA引脚接(低)电平,因为其片内无(程序) 存储器。12 .片内RAMK128个单元划分为哪三个主要部分?各部分的主要功能是什么?(1)地址为00HH 1FH的32个单元是4组通用工作寄存器区,每个区含 8个8 位

6、寄存器,编号为RO- R7。(2)地址为20H-2FH的16个单元可进行共128位的位寻址,这些单元构成了1位处理机的存储器空间。单元的每一位都有自己的位地址,这 16个单元 也可以进行字节寻址。(3)地址为30H-7FH的单元为用户RAMK,只能进行字节寻址。13 .判断下列说法是否正确(A)内部RAM:位寻址区,只能供位寻址使用,而不能供字节寻址使用。错(B) 8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是 可以进行位寻址的。错,只有字节地址末位为“ 0”或“8”的SFR支持案位访问。14 .单片机程序存储器的寻址范围是由程序计数器 PC勺位数决定的,MCS-51的

7、PE16位,因此其寻址的范围是(64KB)。15 .写出P3口各引脚的第二功能。口娱小廊广第二功能P3. 010P RkH申行输入口)P3, 1HThIH串行输出口)P3. 213,南U(外部中JRr 0)P3. 313外部中断1)P3. 4n(定时。外部端A)P3. 515T式定时器I外鄢输AJP3. 616麻1外部数据存储器可脉冲)P3. ?17防匚外部数据存帏器谖昧冲。16 .当MC$ 51单片机程序陷人死循环时,如何退出死循环?借助于复位或WDT术。17 .判断下列说法是否正确(A) P久一个不可寻址的特殊功能寄存器。错(B)单片机的主频越高,其运算速度越快。 对(C)在MC& 1单片

8、机中,一个机器周期等于1/fosc。错(D)特殊功能寄存器S呐装的是栈顶首地址单元的内容。错3 章 参考题与习题1判断以下指令的正误:(1) MOV 28H,R1(2)DEC DPTR ( 3) INC DPTR(4) CLR R0(5) CPL R2(6)MOV R,0R1(7) PUSH DPTR( 8) MOV F,0C MOV F,0Acc 3(10)M0VX AR1 (11 ) MOV C30H(12) RLC R0(1) 对;(2)错;(3)对;(4)错;(5)错;(6)错;( 7) 错;( 8)对;( 9)错;( 10)对;( 11)对;( 12) 错;2判断下列说法是否正确。(

9、A)立即寻址方式是操作数本身在指令中,而不是它的地址在指令中。(B)指令周期是执行一条指令的时间。(C)操作数直接出现在指令中称为直接寻址。(A)对;(B)对; (C)错;3 在基址加变址寻址方式中, 以( A ) 作变址寄存器, 以( PC ) 或( DPTR) 作基址寄存器。4 MCS 51单片机共有哪几种寻址方式?寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、基址加变址寻址。5 MCS 51单片机指令按功能可以分为哪几类?分5类:1) 数据传送类,用于数据传送;2) 算术运算类,用于算术运算;3) 逻辑运算类,用于逻辑运算;4) 控制转移类,用于转移;5) 位操作类,用于按位操作。6

10、访问特殊功能寄存器SFR, 使用哪种寻址方式?访问52 系列单片机内部 RAM的高端128瞅用哪种寻址方式?访问SFR只能使用直接寻址方式;访问高端128B内部RAM只能使用间接寻址方式。7,指令MOVCMOV?X么不同之处?前者访问ROML,后者访问外部数据区。8 .假定累加器A中的内容为30H,执行指令:1000H M0VC A , A+ PC后,把程序存储器(1031H)单元的内容送入累加器A中。9 . 寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( 地址 )。10下列程序段的功能是什么?PUSH APUSH BPOP A POP B A B中的内容相

11、互交换。11.已知程序执行前有 A=02H SD 52H, (51H) =FFH, (52H) =FFH 下述 程序执行后:POP DPHPOP DPLMOV DPTR, 4000HRL AMOV B , AM0VC A, A+ DPTRPUSH AMOV A , BINC AM0VC A, A+ DPTRPUSH ARETORG 400OHDB 10H , 80H,30H, 50H,30H,50H请问:A= ( 50 ) H; SD(50 ) H;(51H)= (30 ) H;(52H)= (50 )H; PO (5030) Ho12写出完成如下要求的指令,但是不能改变未涉及位的内容。(1)

12、把Acc. 3, Acc. 4, Acc. 5和Acc.6清 “0” 。(2)把累加器A的中间4位清“0”。(3)使Acc. 2和Ac。3置 “1”。(1) ANL A,#10000111B(2) ANL A,#11000011B(3) ORL A,#00001100B13 .试编写一段程序,将内部RAW 38Hl元的高4位置1,低4位清0。MOV 38H,#0F0H14 .假定 A= 83H, (R0) =17H, (17H) = 34H,执行以下指令:ANL A ,17H0RL 17H , AXRL A , R0/CPL A后,A的内容为(CBH)。15 .假设 A= 55H, R3=0A

13、AH 在执行指令 “ ANL A, R3后,A= (00) , R3 =(0AAH) 016 .如果 DPTR=507BHSD 32H, (30H) =50H, (31H) =5FH, (32H) =3CH 则执行下列指令后,DPH=(3CH) , DPL= (5FH), B= (50H)。POP DPHPOP DPLPOP B17 . 指令格式是由( 操作码 )和( 操作数 )所组成,也可能仅由( 操作码 ) 组成。18 MCS 51单片机对片外数据存储器采用的是(寄存器间接 )寻址方式。19 .试编写程序,查找在内部RAlMfi20HH40HWL元中是否有55H&一数据。若有,则将A置为“

14、01H;SEARCH:若未找到,则将AH为“00H。L:L1:MOV MOV CJNE MOV RET INC DJNZ MOV RETR0,#20HR2,#33 R0,#0AAH,L1 41H,#01HR0R2,L 41H,#00H20,试编写程序,查找在内部RAlMfi20HH40HWL元中出现“ 00H这一数据的次数。并将查找到的结果存入A。SEARCH:L:L1:MOV MOV MOV CJNE INC INC DJNZ RETA,#0 R0,#20H R2,#33 R0,#00H,L1 AR0R2,L21指令后,堆栈指针SP=( 62H ),PC=( 3456H)。若SE 60H,标

15、号LABE所在的地址为3456H 执行“ LCALL LABEL22 .假设外部数据存储器2000Hli元的内容为80H,执行下列指令后,累加器A80H )。MOV P2, 20HMOV R0, 00HM0VX A R023 .下列程序段经汇编后,从1000HFF始的各有关存储单元的内容将是什么?ORG 1000HTAB1 EQU l234HTAB2 EQU 300OHDB “ABCDDW TAB1, TABZ 70H41H,42H,43H,44H,12H,34H,30H,00H,00H,70H24 .写出5条指令,分别为寄存器寻址、直接寻址、寄存器间接寻址、立即 寻址、基址寄存器加变址寄存器

16、间接寻址方式。寄存器寻址:MOV A,R0; 直接寻址:MOV A,30H;寄存器间接寻址:MOV A,R0;立即寻址:MOV A,#30H;基址加变址寻址:MOVC A,A+DPTR25 .编制一段子程序将内部 RAW 20H-3FH32字节数传送至与40H-5FH中MOVE: MOV R0, #20HMOV R1, #40HMOV R2, #32L1:MOV A,R0MOV R 1 AINC R0INC R1DJNZ R2, L1RET26 .编制一查表子程序实现:子程序执行前A中存下表中第一行某数,子程序执行后A中存第二行中对应的数。01234567893FH06H5BH4FH66H6D

17、H7DH07H7FH6FHCHECK_TAB:MOVC A,A+DPTRRET27 .请说明:(1)当执行完以下前4条指令后,A=(44H)、B= (33H)(2)当执行完前6条指令后,(SP尸(61H)、内部RAM中(60H) = (44H)、61H) =( 33H ) 。3) 当执行完 8 条指令后, SP=( 5FH ) 、 ( A) =( 33H ) 、 ( B) =( 44H ) MOVSP, #5FH MOV A, #33H MOV B, #44H XCH A, B PUSH A PUSH B POP A POP B28 .编制一段子程序将IRAM中30HH33H 4字节二进制数减

18、去 40HH43H 4 字节二进制数,其差存放在 30HH33H中。数的存放规则:高位在前,低位在后。SUB: MOV R0, #33HMOV R1, #43HMOV R2, #4CLR CSUB1: MOV A,R0SUBB A,R1MOV R0,ADEC R0DEC R1DJNZ R2,SUB1 RET29 . 请说明:当执行完以下几条指令后,A=( 58H) 。CLR AORLA, #55HANLA, #0FHRLSETB CRRC ASWAP A30 .编写一段子程序,将A与B中的内容比较,若AB则令A=1;若A=R 则令A=2;若AR则令A=3oCOMP: CJNE A,B,COMP

19、1MOV A,#2RETCOMP1: JC COMP2MOV A,#1RETCOMP2: MOV A,#3RET31 . 在某一两位式温度控制系统中, 按下述控制规则进行控制: 当温度大于200时,关断加热器(写一条指令:CLR P1.2 即可) ; 当温度小于198时,接通加热器(写一条指令: SETBP1.2 即可) ;除此,不进行关断、接通加热器的处理。若系统的实测温度已存放在A 中,编写一段程序实现上述控制规则。 (提示:请调用习题 30 编写的子程序)CTR_TEMM: OV R0, AMOV B,#200LCALL COMPCJNE A,#1,C_T1CLR P1.2RETC_T1

20、:MOV A,R0MOV B,#198LCALL COMPCJNE A,#3,C_T2SETB P1.2C_T2:RET32 .编写一段程序实现:将系统堆栈设置在0D0+ 0FFH使用第一组通用工作寄存器。(共分0、1、2、3组)INIT: MOV SP,#0CFHCLR RS1SETB RS0RET33 .问:当下述前8条指令执行完后,转去执行第(9)条指令还是第(30) 条指令?(1) MOV P1, #55H(2) MOV P2, #0AAH(3) MOV20H P1(4) MOV21H P2(5) MOVC, 00H(6) ANLC, 02HORLC, 08H(8) JCL1(9) J

21、B09H L2(10)(30) L1: MOVA, B转去执行第30条指令4章参考题与习题1 .编程确定:T0工作于方式1,对外部脉冲计数,受引脚 而0控制;T1工作 于方式2,定时器方式,不受引脚 福控制。MOV TMOD,#00101101BSETB TR0SETB TR12 .编程实现:若引脚P1.0为高电平,则在引脚P1.1输出2000HZTJ波信号; 若引脚P1.0为低电平,则在引脚P1.1输出4000H方波信号;方波信号占空比为 50%,系统的晶体振荡频率为12MHZORG00000HMAINLJMPMAIN: MOVLCALLMAIN1: JNBCLRCPLLJMPINIT_T0

22、:MOVSETBJBMOVRETINIT_T01:MOVRETSP,#0EFHINIT_T0TF0,$TF0P1.1MAIN1TMOD,#02HTR0P1.0,INIT_T01TH0,#256-125TH0,#256-2503 .如果采用的晶振的频率为12MHz定时器/计数器T0工作在方式0、1、2下,其最大的定时时间各为多少?答: 机器周期=12*(1/ 晶振频率 )=1us方式 0: Tmax=2 13us方式 1: Tmax=2 16us方式 2: Tmax=2 8us4 .定时器/计数器Tg乍为计数器使用时,其计数频率不能超过晶振频率的( 1/24 )?5定时器计数器用作定时器时,其计

23、数脉冲由谁提供?定时时间与哪些因素有关?计数脉冲来自于单片机的时钟信号,频率为f osc/12 ;定时时间与工作方式、时钟频率有关。6定时器计数器的工作方式2有什么特点?适用于什么应用场合?自动重装计数初值,能产生精确的时间间隔,适用于精确定时场合。7一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时?可让 T0 工作于方式1,定时方式,当 T0 溢出时,执行以下指令L1: JFBTF0, L1CLR TF0INC TL1MOV A,TL1CJNE A,#0 , L1 INC TH1LJMP L18定时器计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频

24、率为6MHz求允许测量的最大脉冲宽度是多少?设置:将外部脉冲引至/INTO因脚上,T0为方式1, GAT豉置为1, TR0为1。 最大脉冲宽度:65536X 2 nS。9判断下列说法是否正确?(1)特殊功能寄存器SCON与定时器/计数器的控制无关。(2)特殊功能寄存器TCON与定时器/计数器的控制无关。(3)特殊功能寄存器TMOD与定时器/计数器的控制无关。(1) 对; ( 2) 错;( 3)错。10 .编程实现,T2作为波特率产生器使用,使串行通讯的接收/发送波特率均为4800,系统晶体振荡频率fosc=12MHz。11 .编程实现,T2输出方波信号,频率为500KHz,系统晶体振荡频率fo

25、sc=12MHz=12 .编程实现,T2每隔100mSffi出一次,系统晶体振荡频率fosc二5 章 思考题与习题1串行通讯相对并行通讯有何特点?通讯介质成本低,主要用于长距离通讯。常见的各种计算机网络都采用串行通讯。2简述串行通讯4种工作方式的帧格式。方式0: I/O扩展方式,RXD攵发数据,TXD用行时钟,8位数据,波特率: fosc/12 。方式1: 8位通讯,波特率=(2SMO/D32) (T1 的溢出率)。方式2: 9位通讯,波特率=(2SMOD64) Xfosc。方式3: 9 位通讯,波特率=( 2SMO/D32) ( T1 的溢出率)。3帧格式为 1个起始位, 8个数据位和1个停

26、止位的异步串行通讯方式是方式( )。方式 14串行通讯工作于方式1、 3时,波特率如何确定?波特率 =( 2SMO/D32 ) ( T1 的溢出率)5 假定串行口串行发送的字符格式为 1个起始位, 8个数据位, 1个奇校验位,1个停止位,请画出传送字符“ A”的帧格式。010000010116串行通讯工作于方式3时,下列说法是否正确:( 1)第 9数据位的功能可由用户定义。(2)发送的第 徵据位通过设置TB股现。(3)串行通讯发送时,指令把TB8a的状态送人发送SBUFK(4)接收到的第9位数据送SCON存器的RB8W呆存。(5)波特率是可变的,通过改变定时器/计数器 T1的溢出率设定( 1)

27、对;( 2)对; ( 3)错;( 4)对;( 5)对。7. 串行通讯工作于方式1时的波特率是:( 1)固定的,为时钟频率的1/32 。错;( 2)固定的,为时钟频率的1/16 。错;( 3)可变的,通过定时器/计数器T1的溢出率设定。对;( 4)固定的,为时钟频率的1/64 。错;8在串行通讯中,收发双方对波特率的设定应该是(一致 )的。9 .编程确定:串行通讯工作于方式1,波特率为4800bps (晶体振荡器频率为11.0592MHz)。MOV SCON,#50HMOV TMOD,#20HMOV TH1,#244SETB TR1MOVPCO,N #80H10 . 简述利用串行口进行多机通讯的

28、原理。当网络中所有节点设备均工作在多机通信方式时, 主机发送第一帧信息为地址帧,即设置TB8=1,低8位发送的是指定与其通信的从机地址。所有从机能收到地址帧,此后,主机发送其他信息时,设置 TB8=0,采用非多机通信方式。当指定从机收到地址后,立即设置为非多机通信方式,就能够收到主机发出的地址帧以后的信息,在主机与其过程中,双方采用非多机通信方式。由此, 除了地址帧外, 其他从机收不到主机与指定从机的通信内容, 保证最大程度的减轻从机CPU勺负担。11编程实现:甲、乙双机通讯,甲机发送字符串:“ 123456” ,乙机接收,收到存储到内部RAM地址为30H开始的几个单元中。通讯协议:波特率=9

29、600、每 帧 8 位数据,不带奇偶校验,时钟频率为fosc=12MHz。在给定fosc=12MHz情况下,由于波特率误差远大于2.5%,因此无法实现要求。12 编程实现:串行通讯工作于方式3, 8位数据位,每帧数据带奇偶校验,波特率为1200(晶体振荡器频率为11.0592MHz)。MOV SCON,#0D0HMOV PCON,#80HMOV TMOD,#20HMOV TH1, #208SETB TR113 串行传送数据的帧格式为 1个起始位, 8个数据位, 1个奇偶校验位和 1个停位,若每分钟传送1800帧数据,试说明串行通讯的波特率。波特率=1800X 11/6014 . 编程实现:(

30、1)串行通讯,工作于方式1;( 2)多机通讯,工作于方式3。( 1)MOV SCON,#50H(2)MOV SCON,#0F0H15.波特率设置:当串行通讯工作于方式 1、方式3, fosc=12MHz时,编程设 置T1,使波特率:( 1)为 2400。( 2)为 4800。( 3)为 9600。1)MOV SCON,#50HMOVMOVMOVSETB2)MOVMOVMOVMOVSETB3)PCON,#80HTMOD,#20HTH1, #230TR1SCON,#50HPCON,#80HTMOD,#20HTH1, #243TR1在给定fosc=12MHz情况下,由于波特率误差远大于 2.5%,因

31、此无法实现要求6章参考题与习题1. MCS-51单片机有几个中断源,几级中断?5 个:IE0、IE1、TF0、TF1、(TI+R1) ; 2 级2 .编程设定:外部中断而0开放中断、下降沿触发中断、低级中断;外部中断而1开放中断、低电平触发中断、高级中断;按照上述设置,若两个中断同时申请,说明先响应哪 个中断?SETB EX0SETB IT0SETB EX1SETB PX1SETB EAINT1中断先响应。3 .编程设定:T0计数器溢出为高级中断、串行通讯为高级中断,其余为低级中断,五个 中断源全部开放中断。若五个中断源同时申请中断,说明中断响应的顺序。SETB EX0SETB ET0SETB

32、 EX1SETB ET1SETB ESSETB PT0SETB PSSETB EATF0 一(RI+TI) 一 IE0 - IE1 一TF14 .编程实现:通过定时器中断形式,在 P1.1引脚输出10KHz的方波。(fosc=12MHz)ORG0000HLJMPMAINORG000BHLJMPT0_ISRORG0030HMAIN:MOVSP,#0EFHLCALLINITLJMP$INIT:MOVTMOD,#02HMOVTHO, #256-50SETB TR0SETB ET0SETB EARETT0_ISR: CPL P1.1 RETI5 .什么是中断系统?中断系统的功能是什么?当CPUE在处理

33、某件事情的时候,外部或内部发生的某一事件请求CPU速去处理,于是,CPU时中止当前的工作,转去处理所发生的事件。中断服务处理 程序处理完该事件后,在回到原来被中止的地方,继续原来的工作,这样的过程 称为中断。处理事件的过程,称为 CPU勺中断响应过程或称为中断服务。实现这 种功能的部件称为中断系统。中断系统是为使CPIM有对单片机外部或内部随机发生的事件的实时处理而 设置的。6 .什么是中断嵌套?当某一中断服务程序还没有执行完毕时,又进入更高一级的中断服务。7 .什么叫中断源? MC& 51单片机有哪些中断源?各有什么特点?产生中断的请求源称为中断源。INT0 外部中断0请求,由INT0引脚输

34、入,中断请求标志位IE0oINT1 外部中断1请求,由INT1引脚输入,中断请求标志位IE1定时器/计数器T0溢出中断请求,中断请求标志为 TF0o定时器/计数器T1溢出中断请求,中断请求标志为 TF1。 用行口中断请求,中断请求标志为 TI或RI。8 .外部中断1所对应的中断入口地址为(0013) H。9 .下列说法错误的是:(1)各中断源发出的中断请求信号,都会标记在 (2)各中断源发出的中断请求信号,都会标记在 (3)各中断源发出的中断请求信号,都会标记在 (4)各中断源发出的中断请求信号,都会标记在MCS- 51系统中的IE寄存器中。错MCS- 51系统中的TMO序存器中。错MCS-

35、51系统中的IP寄存器中。错MCS- 51系统中的TMODTSCON1存器中。10. MCS- 51单片机响应中断的典型时间是多少?在哪些情况下,CPUI推迟对中断请求的响应?1)若中断未被任何条件阻止,最快响应时间为3个机器周期。2)正执行同级或高级中断:取决于中断服务程序执行时间。3)执行不是RETI或访问IE、IP的指令,现行机器周期是所执行指令的最 后一个机器周期:仅需3个机器周期。4 )现行机器周期不是所执行指令的最后一个机器周期,且不是 RETI或访问IE 、 IP 的指令: 不超过 6 个机器周期。5)正在执行的指令是RETI或访问IE、IP的指令:不超过8个机器周期。6)当CP

36、UE在执行同级或更高一级中断服务程序时,将推迟对中断请求的响 应。11 中断查询确认后,在下列各种 8031 单片机运行情况中,能立即进行响应的是: ( 4)( 1 )当前正在进行高优先级中断处理(2)当前正在执行RETI指令(3)当前指令是DIV指令,且正处于取指令的机器周期(4)当前指令是MOV A, R312. 8031 单片机响应中断后, 产生长调用指令LCALL, 执行该指令的过程包括: 首先把 ( 断点指令地址 )的内容压人堆栈,以进行断点保护,然后把长调用指令的 16位地址送( PC ), 使程序执行转向( 中断向量规定 )中的中断地址区。13. 编写出外部中断1为下降沿触发的中

37、断初始化程序。SETB EX1SETB IT1 SETB EA 14下列说法正确的是:( 1)、(3)、(4)( 1)同一级别的中断请求按申请时间的先后顺序响应。( 2)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( 3)低优先级不能中断高优先级,但是高优先级能中断低优先级。( 4)同级中断不能嵌套。15 中断服务子程序和普通子程序有什么区别?1)调用方式不同,前者通过中断调用,后者通过“ LCALIC或“ACALL指 令调用;2)返回方式不同,前者通过“ RET返回,后者通过“ RETI”返回;3) 入口地址不同,前者有固定入口地址,后者没有固定入口地址。6章思考题与习题1 .如

38、图10.3所示硬件电路,左端74CH244的输入端数据分别为11H,右端 74HC244的输入端数据分别为22H,说明执行到以下最后一条指令后,P1.1是高 电平还是低电平?SETB P1.1CLR P2.1MOV A,P0SETB P2.1CLR CSUBB A,#20HJC L1CLR P1.1L1: NOP1AT 1Y12 Al 2 VI3 AT 3 Y14 AT 4 Y11V22A2 2 V23A2 3 V2 4 Az 4V2 F21AT 1Y12 Al 2 VI3 AT 3 Y14 AT 4 Y11V2 2A2 2 V23A2 3 V24 V2Gn 份U1 74HC244116 7U

39、274HC2442.如图10.9所示的输出扩展电路,当执行完以下几条指令后,左起第一个、第二个74HC37的别锁存什么数据?MOV P0, #11HCLR P2.0SETB P2.0MOV P0, #22HCLR P2.1SETB P2.1P2.0r-2 5 6 9 2 5 61P2.1 FIs 5 6 9 2 111U174HC3740 1 2 3 4 5 6 7QQQQQQQQ0 1 2 3 4 5 6 7DDDDDDDDU274HC3740 1 2 3 4 5 6 7QQQQQQQQ01234567EddddddddO彳7cA彳6b41 5CO- 001 4b8 I 3b7 2b4 I 1B 3 OCQ-

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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