收藏 分销(赏)

河南工程学院单片机考试题库.doc

上传人:仙人****88 文档编号:9199585 上传时间:2025-03-16 格式:DOC 页数:30 大小:181KB 下载积分:10 金币
下载 相关 举报
河南工程学院单片机考试题库.doc_第1页
第1页 / 共30页
河南工程学院单片机考试题库.doc_第2页
第2页 / 共30页


点击查看更多>>
资源描述
电气信息工程系 单片机模拟试题 郑州经济管理干部学院(1) 一.填空:(每空一分) 1.单片机中cpu主要由( 运算器 )和( 控制器 )组成。 2.通常单片机上电复位时pc=( 0000 H ),sp=( 07H),通用寄存器则采用第( 0 )组,这一组寄存器的地址范围是从( 00H )~( 07H ). 3.MCS一51可提供( 数据 )和( 程序 )两种存储器,最大存储空间可达(64k ). 4.堆栈遵循( 先进后出 )的数据存储原则, 5.配和实现“程序存储自动执行”的寄存器是( 程序计数器 ),对其操作的一个特别之处是( 每取完一字节指令后pc自动加1 )。 6.补码数80H和7FH的真值分别为( -128 )和( 127 )。 7.12根地址线可选( 4k )个存储单元,32KB存储单元需要( 13 )根地址线 8.MCS—51单片机中扩展I/O口占用片外( 数据 )存储器的地址空间。 9.假定(SP)=62H,(61)=30H,(62)=70H,执行下列指令: POP    DPH POP    DPL 后,DPTR的内容为(     ),SP的内容为(     )。 二、阅读并分析程序(每题10分) 1.以下程序段执行后,A=(       ),(30H)=(      )。 MOV  30H, #0A4H MOV  A, #D6H MOV  R0, #30H MOV  R2,#5EH ANL  A, R2 ORL  A, @R0 SWAP A CPL  A XRL  A, #0FEH ORL  30H,A 2..以下程序段执行后,(40H)=( ),(41H)=( )。 CLR C MOV A, #56H SUBB A,#F8H MOV 40H, A MOV A,#78H SUBB A, #0EH MOV 41H, A 3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H MOV R0,A MOV A,#00H MOV @R0, AMOV A, #25H MOV 51H,A MOV 52H,#70H 4.试说明下列指令的作用, 执行最后一条指令对PSW有何影响?A的终值为多少? MOV R0, #72H MOV A, R0 ADD A, #4BH 5.请填写程执行结果。己知执行前有A=02H、SP=40H、(41H)=FFH、(42H)=FFH,程序如下: POP DPH POP DPL MOV DPTR, #3000H RL A MOV B, A MOVC A, @A+DPTR PUSH ACC MOV A, B INC A MOVC A, @A+DPTR PUSH ACC RET ORG 3000H DB 10H, 80H, 30H, 80H, 50H, 80H 程序执行后:A=( ), SP=( ), (41H)=( ), (42H)=( ), PC=( ). 三、简答和编写程序(每题8分) 1.堆栈区与一般的数据存储区有何异同?其重要作用是 什麽? 2.MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何? 3.有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 4.单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作原理。 5.编程将片内40H~60H单元中内容送到以3000H为首的存储区中。 试卷答案(1) 1. 运数器 控制器 2. 0000H 07H 0 00H ~ 07H 3.数据 程序 64K 先进后出 程序计数器 每取完一字节指令后PC值自动加1 —128 127 4K 13 数据 7030H 60H 二阅读并分析程序 1. A=6EH (30H)=EEH 2. (40H)=5EH (41H)=69H 3. A=25H R0=50H (50H)=00H (51H)=25H 4. A=DBH PSW中P=0,OV=0,CY=0 5. A=80H, SP=40H, (41H)=50H, (42H)=80H, PC=8050H 三 简答和编写程序 相同之处:都属于存储器的一部分,都能存放数据。 不相同之处:一般存储器使用随机读/写规则,而堆栈使用先进后出规。可以完成子程序调用或中断调用,多级子程序嵌套等功能。 堆栈区内的存储单元也可以使用读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。 MCS—51单片机有五个中断源。 第一个是外中断0提出中断请求,地址区为0003H~000AH. 第二个是定时器/计数器0提出中断请求,地址区为000H~0012H. 第三个是外中断0提出中断请求,地址区为0013H~001AH. 第四个是定时器/计数器0提出中断请求,地址区为001B~0022H. 第五个是串行中断提出中断请求,地址区为0023 H ~002AH. 3. MCS—51单片机有上电自动复位和按扭复位两种方法能使单片机复位。 复位主要是把PC初始化为0000H,使单片机从程序存储器的0000H 单元开始执行程序。此外,复位还对其它一些特殊功能寄存器有影响,其影响是除SP=07H,P0~P3 四个锁存器均为FFH 外,其它所有的寄存器均为0。 复为不影响内部RAM 的状态(包括通用寄存器Rn) 4.“定时”功能是对片内稳频脉冲(是晶振频绿的1/12)的计数,从计数开始到计满溢出为止,可以由计数值×稳频脉冲周期来得到一个准确的时间值,而“计数”功能则是对单片机引脚上的外来随机脉冲进行计数,一般情况下难以折数为精确时间。 定时功能适用于需要准确计量一才段时间的场合,而计数功能适用于对外部事件的计数。 在单片计内,定时和计数的实现都是借助一个加1计数器,工作原理基本一样,只是定时方式下计数脉冲为 Fcso /12,计数方适下的计数脉冲为由单片计外引脚(T0 或 T1 )来数入。 5. MOV R1,#40H MOV R0,#20H MOV DPTR, #3000H L1: MOV A,@R1 INC R1 INC DPTR DJNZ R0,L1 郑州经济管理干部学院(2) 一填空:(每空一分) 1.单片机中cpu主要由( )和( )组成。 2.通常单片机上电复位时pc=( ),sp=( ),通寄存器则采用第( )组,这一组寄存器的地址范围是从( )~( ). 3.MCS一51可提供( )和( )两种存储器,最大存储空间可达( ). 4.在微机系统中,cpu是按照( )来确定程序的执行顺序的。 5.MCS一51单片机PC的长度为( )位,SP的长度为( ),数据指针DPTR的长度为( )位。 6.12根地址线可选( )个存储单元,32KB存储单元需要( )根地址线 7.MCS—51单片机中扩展I/O口占用片外(  )存储器的地址空间。 8.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:      PUSH    ACC      PUSH    B 后,SP的内容为(     ),61H单元的内容为(      ),62H单元的内容为(      )。        二、阅读并分析程序(每题8分) 1.以下程序段执行后,A=(       ),(30H)=(      )。 MOV  30H, #0A4H MOV  A, #0D6H MOV  R0, #30H MOV  R2,#5EH ANL  A, R2 ORL  A, @R0 SWAP A CPL  A XRL  A, #0FEH ORL  30H,A 2..以下程序段执行后,(40H)=( ),(41H)=( )。 CLR C MOV A, #56H SUBB A,#0F8H MOV 40H, A MOV A,#78H SUBB A, #0EH MOV 41H, A 3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H MOV R0,A MOV A,#00H MOV @R0,A MOV A, #25H MOV 51H,A MOV 52H,#70H 4.试说明下列指令的作用, 执行最后一条指令对PSW有何影响?A的终值为多少? MOV A, #2H MOV B, A MOV A, #0AH ADD A,B MUL AB 5. 阅读程序并回答问题。设:R0=20H, (20H)=80H, (21H)=90H, (22H)=A0H (25H)=A0H, (26H)=6FH, (27H)=76H, 程序如下: CLR C MOV R2, #3 LOOP: MOV A, @R0 ADDC A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, LOOP JNC NEXT MOV @R0, #01H SJMP $ NEXT: DEC R0 SJMP 程序执行后:(20H)= ( ), (21H)= ( ), (22H)= ( ), (23H)= ( ) Cy= ( ), A= ( ), R0= ( ), R1= ( ) 三、简答和编写程序(每题8分) 1.堆栈区与一般的数据存储区有何异同?其重要作用是什麽? 2.MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何? 3.有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 4.单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作什原理。 5.编程计算片内RAM区50H~57H八个单元中数的算术平均值,结果存放在5A中。 试卷答案(2) 1. 运数器 控制器 2. 0000H 07H 0 00H ~ 07H 3. 数据 程序 64K 4. 程序计数器 5. 16 8 16 6. 4KB 15 7. 数据 8. 62H 30H 70H 二阅读并分析程序 1. A=6EH (30H)=EEH 2. (40H)=5EH (41H)=69H 3. A=25H R0=50H (50H)=00H (51H)=25H 4. A=018H PSW 中 P=0 OV=0 CY=0 5. (20H)= 20H, (21H)=00H, (22H)=17H, (23H)=01H, CY=1, A=17H, R0=23H, R1=28H 三 简答和编写程序 相同之处:都属于存储器的一部分,都能存放数据。 不相同之处:一般存储器使用随机读/写规则,而堆栈使用先进后出规。可以完成子程序调用或中断调用,多级子程序嵌套等功能。 堆栈区内的存储单元也可以使用读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。 MCS—51单片机有五个中断源。 第一个是外中断0提出中断请求,地址区为0003H~000AH. 第二个是定时器/计数器0提出中断请求,地址区为000BH~0012H. 第三个是外中断1提出中断请求,地址区为0013H~001AH. 第四个是定时器/计数器1提出中断请求,地址区为001B~0022H. 第五个是串行中断提出中断请求,地址区为0023 H ~002AH. 3. MCS—51单片机有上电自动复位和按扭复位两种方法能使单片机复位。 复位主要是把PC初始化为0000H,使单片机从程序存储器的0000H 单元开始执行程序。此外,复位还对其它一些特殊功能寄存器有影响,其影响是除SP=07H,P0~P3 四个锁存器均为FFH 外,其它所有的寄存器均为0。 复为不影响内部RAM 的状态(包括通用寄存器Rn) 4.“定时”功能是对片内稳频脉冲(是晶振频绿的1/12)的计数,从计数开始到计满溢出为止,可以由计数值×稳频脉冲周期来得到一个准确的时间值,而“计数”功能则是对单片机引脚上的外来随机脉冲进行计数,一般情况下难以折数为精确时间。 定时功能适用于需要准确计量一段时间的场合,而计数功能适用于对外部事件的计数。 在单片计内,定时和计数的实现都是借助一个加1计数器,工作原理基本一样,只是定时方式下计数脉冲为Fosc /12,计数方式下的计数脉冲为由单片计外引脚( T0 或 T1 )来输入。 5.要求8个单元的和小于255。 MOV R0, #50 MOV R1, #8 MOV A, #0 L1: ADD A, @R0 INC R0 DJNZ R1, L1 MOV B, #8 DIV AB MOV 5AH, A 郑州经济管理干部学院(3) 一填空:(每空一分) 1.单片机中cpu主要由( )和( )组成。 2.通常单片机上电复位时pc=( ),sp=( ),通寄存器则采用第( )组,这一组寄存器的地址范围是从( )~( ). 3.MCS一51可提供( )和( )两种存储器,最大存储空间可达( ). 4.在MCS一51单片机系统中,当某中断源发出中断请求,单片机予以响应时,它必须处于( 源允许 )和( 总允许 )两级开中断状态。 5.CPU寻址外设端口地址的方法有( 统一 )编址和( 独立 )编址两种。 6.12根地址线可选( )个存储单元,32KB存储单元需要( )根地址线 7.假定(A)=85H,(R0)=20H,(20H)=0AFH,执行下列指令: ADD   A,@R0 后,累加器A的内容为(     ),CY的内容为(     ),AC的内容为        (   ),OV的内容为(     )。 二、阅读并分析程序(每题10分) 1.以下程序段执行后,A=(       ),(30H)=(      )。 MOV  30H, #0A4H MOV  A, #0D6H MOV  R0, #30H MOV  R2,#5EH ANL  A, R2 ORL  A, @R0 SWAP A CPL  A XRL  A, #0FEH ORL  30H,A 2..以下程序段执行后,(40H)=( ),(41H)=( )。 CLR C MOV A, #56H SUBB A,# 0F8H MOV 40H, A MOV A,#78H SUBB A, #0EH MOV 41H, A 3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H MOV R0,A MOV A,#00H MOV @R0,A MOV A, # 25H MOV 51H,A MOV 52H,#70H 4.试说明下列指令的作用, 执行最后一条指令对PSW有何影响?A的终值为多少? MOV A,#20H MOV B,A ADD A,B SUBB A,#10H DIV AB 5.请填写程序执行结果。已知A=0AH. ADD A, #0F4H JB OV, GOE JNB ACC.7, GOP CPL A INC A SETB 20H.0 RET GOP: CLR 20H.0 RET GOE: MOV A, #0FFH RET 程序执行后:A= ( ), 20H.0= ( ) 三、简答和编写程序(每题8分) 1.堆栈区与一般的数据存储区有何异同?其重要作用是什麽? 2.MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何? 3.有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 4.单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作原理。 5.设有两个长度均为15的数组,分别存放在以2000H和2100H为首的存储区中,试编程 求其对应项之和,结果存放在以2200H为首的存储区中。 试卷答案3 1. 运数器 控制器 2. 0000H 07H 0 00H ~ 07H 3. 数据 程序 64K 4. 源允许 总允许 5. 统一 独立 6. 4KB 15 7. 34H 1 1 1 二阅读并分析程序 1. A=6EH (30H)=EEH 2. (40H)=5EH (41H)=69H 3. A=25H R0=50H (50H)=00H (51H)=25H 4. A=01H PSW P=1 OV=0 CY=0 5. A=02H, 20H.0=1 三 简答和编写程序 相同之处:都属于存储器的一部分,都能存放数据。 不相同之处:一般存储器使用随机读/写规则,而堆栈使用先进后出规。可以完成子程序调用或中断调用,多级子程序嵌套等功能。 堆栈区内的存储单元也可以使用读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。 MCS—51单片机有五个中断源。 第一个是外中断0提出中断请求,地址区为0003H~000AH. 第二个是定时器/计数器0提出中断请求,地址区为000H~0012H. 第三个是外中断0提出中断请求,地址区为0013H~001AH. 第四个是定时器/计数器0提出中断请求,地址区为001B~0022H. 第五个是串行中断提出中断请求,地址区为0023 H ~002AH. 3. MCS—51单片机有上电自动复位和按扭复位两种方法能使单片机复位。 复位主要是把PC初始化为0000H,使单片机从程序存储器的0000H 单元开始执行程序。此外,复位还对其它一些特殊功能寄存器有影响,其影响是除SP=07H,P0~P3 四个锁存器均为FFH 外,其它所有的寄存器均为0。 复为不影响内部RAM 的状态(包括通用寄存器Rn) 4.“定时”功能是对片内稳频脉冲(是晶振频绿的1/12)的计数,从计数开始到计满溢出为止,可以由计数值×稳频脉冲周期来得到一个准确的时间值,而“计数”功能则是对单片机引脚上的外来随机脉冲进行计数,一般情况下难以折数为精确时间。 定时功能适用于需要准确计量一才段时间的场合,而计数功能适用于对外部事件的计数。 在单片计内,定时和计数的实现都是借助一个加1计数器,工作原理基本一样,只是定时方式下计数脉冲为 Fosc /12,计数方适下的计数脉冲为由单片计外引脚(T0 或 T1 )来数入。 5. MOV DPTR, #2000H MOV R1, #15 L1: MOV DPH, #20H MOVX A, @DPTR MOV R2, A MOV DPH, #21H MOVX A, @DPTR ADD A, R2 MOV DPH, #22H MOVX @DPTR, A INC DPL DJNZ R1, L1 SJMP $ 郑州经济管理干部学院(4) 一填空:(每空一分) 1.单片机中cpu主要由( )和( )组成。 2.通常单片机上电复位时pc=( ),sp=( ),通寄存器则采用第( )组,这一组寄存器的地址范围是从( )~( ). 3.MCS一51可提供( )和( )两种存储器,最大存储空间可达( ). 4.中断请求信号有( 电平 )触发和(脉冲 )触发两种方式。 5.若系统晶振频 为12MHz,则T0工作于定时和计数方式时的最高(计数)信号频 分别为( 1000 )kHz和( 500 )kHz。 6.12根地址线可选( )个存储单元,32KB存储单元需要( )根地址线 7.假定(A)=85H,(20H)=0FFH,(CY)=1,执行下列指令:      ADDC   A,20H 后,累加器A的内容为(     ),CY的内容为(     ),AC的内容为          (   ),OV的内容为(     )。 二、阅读并分析程序(每题10分) 1.以下程序段执行后,A=(       ),(30H)=(      )。 MOV  30H, #0A4H MOV  A, #0D6H MOV  R0, #30H MOV  R2,#5EH ANL  A, R2 ORL  A, @R0 SWAP A CPL  A XRL  A, #0FEH ORL  30H,A 2..以下程序段执行后,(40H)=( ),(41H)=( )。 CLR C MOV A, #56H SUBB A,# 0F8H MOV 40H, A MOV A,#78H SUBB A, #0EH MOV 41H, A 3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H MOV R0,A MOV A,#00H MOV @R0,A MOV A, #25H MOV 51H,A MOV 52H,#70H 4.试说明下列指令的作用,分析当指令执行完后,R0中的内容是什麽? MOV R0,#0A7H XCH A,R0 SWAP  A XCH  A,R0 5.下述程序执行后,请问SP= ( ), A= ( ), B= ( ) MOV SP, #40H MOV A, #30H LCALL SUBR ADD A, #10H BACK: MOV B, A L1: SJMP L1 BABR: POP DPH POP DPL MOV DPTR, # AGI PUSH DPL PUSH DPH RET 三、简答和编写程序(每题8分) 堆栈区与一般的数据存储区有何异同?其重要作用是什麽? MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何? 有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作原理。 将片外数据存储器地址为1000H~1030H的数据块,全部搬迁到片内RAM30H~60H中,并将原数据块区全部清0。 试卷答案(4) 1. 运数器 控制器 2. 0000H 07H 0 00H ~ 07H 3. 数据 程序 64K 4. 电平 脉冲 5. 1000 500 6. 4KB 15 7. 85H 1 1 0 二阅读并分析程序 1. A=6EH (30H)=EEH 2. (40H)=5EH (41H)=6AH 3. A=25H R0=50H (50H)=00H (51H)=25H 4. R0=7AH A=0 5. SP= 40H, A= 30H, B= 30H 三 简答和编写程序 相同之处:存储器的一部分,都能存放数据。 不相同之处:一般存储器使用随机读/写规则,而堆栈使用先进后出规。可以完成子程序调用或中断调用,多级子程序嵌套等功能。 堆栈区内的存储单元也可以使用读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。 MCS—51单片机有五个中断源。 第一个是外中断0提出中断请求,地址区为0003H~000AH. 第二个是定时器/计数器0提出中断请求,地址区为000H~0012H. 第三个是外中断0提出中断请求,地址区为0013H~001AH. 第四个是定时器/计数器0提出中断请求,地址区为001B~0022H. 第五个是串行中断提出中断请求,地址区为0023 H ~002AH. 3. MCS—51单片机有上电自动复位和按扭复位两种方法能使单片机复位。 复位主要是把PC初始化为0000H,使单片机从程序存储器的0000H 单元开始执行程序。此外,复位还对其它一些特殊功能寄存器有影响,其影响是除SP=07H,P0~P3 四个锁存器均为FFH 外,其它所有的寄存器均为0。 复为不影响内部RAN 的状态(包括通用寄存器Rn) 4.“定时”功能是对片内稳频脉冲(是晶振频绿的1/12)的计数,从计数开始到计满溢出为止,可以由计数值×稳频脉冲周期来得到一个准确的时间值,而“计数”功能则是对单片机引脚上的外来随机脉冲进行计数,一般情况下难以折数为精确时间。 定时功能适用于需要准确计量一才段时间的场合,而计数功能适用于对外部事件的计数。 在单片计内,定时和计数的实现都是借助一个加1计数器,工作原理基本一样,只是定时方式下计数脉冲为 /12,计数方适下的计数脉冲为由单片计外引脚( T0 或 T1 )来数入。 5. MOV DPTR, #1000H MOV R1, #30H MOV R0, #30H L1: MOVX A, @DPTR MOV @R0, A MOV A, #0 MOVX @DPTR, A INC DPL INC R0 DJNZ R1, L1 SJMP $ 郑州经济管理干部学院(5) 填空:(每空一分) 1.单片机中cpu主要由( )和( )组成。 2.通常单片机上电复位时pc=( ),sp=( ),通寄存器则采用第( )组,这一组寄存器的地址范围是从( )~( ). 3.MCS一51可提供( )和( )两种存储器,最大存储空间可达( ). 窗体顶部 4. 若单片机晶振频 为6MHz,则时钟周期为( ),机器周期为( ),最短和最长的指令周期分别为( )和( )。 5.12根地址线可选( )个存储单元,32KB存储单元需要( )根地址线 6.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,   (40H)=00H。执行下列指令:      INC  A      INC  R3      INC   30H      INC   @R0  后,累加器A的内容为(     ),R3的内容为(     ),30H的内容为(     ),30H的内容为(     ),40H的内容为(     )。 二、阅读并分析程序(每题10分) 1.以下程序段执行后,A=(       ),(30H)=(      )。 MOV  30H, #0A4H MOV  A, #0D6H MOV  R0, #30H MOV  R2,#5EH ANL  A, R2 ORL  A, @R0 SWAP A CPL  A XRL  A, #0FEH ORL  30H,A 2..以下程序段执行后,(40H)=( ),(41H)=( )。 CLR C MOV A, #56H SUBB A,# 0F8H MOV 40H, A MOV A,#78H SUBB A, #0EH MOV 41H, A 3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H,51H单元的内容为何值? MOV A,59H MOV R0,A MOV A,#00H MOV @R0,A MOV A, #25H MOV 51H,A MOV 52H,#70H 4.已知:A=0C9H,B=8DH,CY=1。 执行指令“ADDC  A,B”结果如何? 执行指令“SUBB  A,B”结果如何? 5.设 R0= 20H, R1= 25H, (20H)= 80H, (21H)= A0H, (25H)= A0H, (26H)= 6FH, (27H)=76H, 下列程序执行后,结果如何. CLR C MOV R2, # 3 LOOP: MOV A, @R0 ADDC A,@R1 MOV @R0, A INC R0 INC R1 DJNZ R2, LOOP JNC NEXT MOV @R0, # 01H SJMP $ NEXT: DEC R0 SJMP $ (20H)= ( ), (21H)= ( ), (22H)= ( ), (23H)= ( ) CY= ( ), A= ( ), R0= ( ), R1= ( ) 三、简答和编写程序(每题8分) 堆栈区与一般的数据存储区有何异同?其重要作用是什麽 2.MCS—51有几个中断源?各在什麽情况下产生中断申请?各中断地址区如何? 3.有哪几种方法能使单片机复位? 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 4.单片机系统中的定时和计数功能有何区别?分别适用于什麽场合?简述工作原理。 5.试编写一子程序,使间址寄存器R1所指向的两个片外RAM连续单元中的高4位二 进制数,合并为一个字节装入累加器A中。已知R1指向低地址,并要求该单元高4位 放在A的低4位中。 试卷答案(5) 1. 运数器 控制器 2. 0000H 07H 0 00H ~ 07H 3. 数据 程序 64K 4. 0 33 2 2 8 5. 4KB 13 6. 00H 10H 0F1H 01H 二阅读并分析程序 1. A=6EH (30H)=EEH 2. (40H)=5EH (41H)=69H 3. A=25H R0=50H (50H)=00H (51H)=25H 4. A=57H OY=1 OV=1 AC=1 P=1 A=3BH CY=0 AC=1 OV=1 5. (20H)= 20H, (21H)= 00H, (22H)=17H, (23H)=01H, CY=1, A= 17H, R0=23H, R1=28H 三 简答和编写程序 相同之处:存储器的一部分,都能存放数据。 不相同之处:一般存储器使用随机读/写规则,而堆栈使用先进后出规。可以完成子程序调用或中断调用,多级子程序嵌套等功能。 堆栈区内的存储单元也可以使用读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。 MCS—51单片机有五个中断源。 第一个是外中断0提出中断请求,地址区为0003H~000AH. 第二个是定时器/计数器0提出中断请求,地址区为000H~0012H. 第三个是外中断0提出中断请求,地址区为0013H~001AH.
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服