《微机原理与接口技术》课程教学资源(试卷习题)试题1(参考答案)

试题 1参考答案一、填空题1.AT89S51单片机为8位单片机2.MCS-51系列单片机的典型芯片分别为8031805187513.AT89S51的异步通信口为全双工(单工/半双工/全双工)4.AT89S51有2级中断,5个中断源5.AT89S51内部数据存储器的地址范围是O0H~7FH位地址空间的字节地址范围是20H~2FH对应的位地址范围是00H~7FH,外部数据存储器的最大可扩展容量是64K。:6.直接寻址AT89S51单片机指令系统的寻址方式有寄存器寻址寄存器间接寻址立即寻址基址寄存器加变址寄存器寻址7.如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)=_OABH34H(R7)=8.882C55可以扩展3个并行口,其中条口线具有位操作功能;9.当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为 04H。10.若A中的内容为67H,那么,P标志位为11.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。二、判断以下指令的正误:(1) MOV28H,@R4;(x)(2) INCDPTR;()(3)DECDPTR(X)(4) CLRRO ;(X)(5)MOVx)TO,#3CFOH:L三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;
试题 1 参考答案 一、填空题 1. AT89S51 单片机为 8 位单片机 2. MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 3. AT89S51 的异步通信口为 全双工 (单工/半双工/全双工) 4. AT89S51 有 2 级中断, 5 个中断源 5. AT89S51 内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是 64K 。 6. AT89S51 单片机指令系统的寻址方式有_寄存器寻址_、_直接寻址_、_寄存器 间接寻址_、_立即寻址_、 基址寄存器加变址寄存器寻址 。 7. 如果(A)=34H,(R7)=0ABH,执行 XCH A, R7;结果(A)= 0ABH , (R7)= 34H 。 8. 82C55 可以扩展 3 个并行口,其中 8 条口线具有位操作功能; 9. 当单片机复位时 PSW= 00 H,这时当前的工作寄存器区是 0 区,R4 所对应的存储单元 地址为 04 H。 10. 若 A 中的内容为 67H,那么,P 标志位为 1 。 11. 74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。 二、判断以下指令的正误: (1)MOV 28H,@R4; ( × ) (2)INC DPTR; ( √ ) (3)DEC DPTR ; ( × ) (4)CLR R0 ; ( × ) (5)MOV T0,#3CF0H; ( × ) 三、简答题 1、 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令 后: POP DPH; POP DPL;

POPSP;则:(DPH)=3CH:(DPL)=5FH_;(SP)=50H:(6分)2、采用6MHz的晶振,定时1mS,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解::采用6MHZ晶振机器周期为2us(213-x))×2×10=1×10-3.X=7692(D)=1E0CH=1111000001100(B),化成方式0要求格式为111100001100B即OFOOCH综上可知:TLX=OCH,THX=OFOH3.分析下列程序的功能PUSH ACCPUSHBPOPACCPOPB解:该程序的功能是通过累加器ACC与寄存器B数据交换四、图为8段共阴数码管,请写出如下数值的段码。bdfhceagaDoDJD:D4DDsDdDb3C2dh03FH06H2.5BH66H6DH34FH45P73H7. 03H8_7FHC_39H五、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图)2
2 POP SP; 则:(DPH)= _3CH_;(DPL)=_5FH_;(SP)=_50H_;(6 分) 2、采用 6MHz 的晶振,定时 1ms,用定时器方式 0 时的初值应为多少?(请给出计算过程)(6 分) 解:∵采用 6MHZ 晶振 ∴机器周期为 2us (2 13 -X)×2×10-6 =1×10-3 ∴X=7692(D)=1E0CH=1 1110 0000 1100(B), 化成方式 0 要求格式为 1111 0000 1100 B 即 0F00CH 综上可知:TLX=0CH, THX=0F0H 3. 分析下列程序的功能 PUSH ACC PUSH B POP ACC POP B 解: 该程序的功能是通过累加器 ACC 与寄存器 B 数据交换。 四、图为 8 段共阴数码管,请写出如下数值的段码。 0_ 3FH_1_06H_2_5BH 3_ 4FH_4_ 66H_ 5 6DH_ P_73H_ 7_03H_ 8 _7FH_ C_39H_ 五、简述 MCS-51 系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一 台从机通信地址号为 01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原 理图) a b c d e f g h D0 D1 D2 D3 D4 D5 D6 D7 b a c d e f g h

答:TXDRXD8031TXDRXDTXDRXDTXDRXDTXD RXD主机01H02H00H03H从机从机从机从机原理图如上图所示,假设主机呼叫01H从机,首先呼叫:主机发送地址顿000000011(TB8)此时各从机的SM2位置1,且收到的RB8=1,故激活RI。各从机将接收到的地址与地机地址比较,结果1#机被选中,则其SM2清零:0#、2#机不变。接着传数:主机发送数据,××X×××××0,此时1#机SM2=0,RB8=0则激活RI,而0#,2#机SM2=1,RB8=0则不激活RI,然后数据进入1#机的缓冲区。六、简述一种多外部中断源系统的设计方法。(给出图和程序)答:原理电路如图所示主#自m程序如下:PSWINT:PUSHPUSHAJNBP1.0,IRO:扫描中断请求IR1JNBP1.1 ,IR2JNBP1. 2,JNBP1.3,IR3INTIR:POP;返回APOPPSWIRO:中断服务子程序:中断服务AJMPINTIR3
3 答: 原理图如上图所示,假设主机呼叫 01H 从机,首先呼叫:主机发送地址帧 0000 00011(TB8) 此时各从机的 SM2 位置 1,且收到的 RB8=1,故激活 RI。各从机将接收到的地址与地机地址 比较,结果 1#机被选中,则其 SM2 清零;0#、2#机不变。接着传数;主机发送数据帧,×× ×× ×××× 0 ,此时 1#机 SM2=0, RB8=0 则激活 RI,而 0#,2#机 SM2=1,RB8=0 则不激 活 RI,然后数据进入 1#机的缓冲区。 六、简述一种多外部中断源系统的设计方法。(给出图和程序) 答:原理电路如图所示 程序如下: INT: PUSH PSW PUSH A JNB P1.0, IR0 ;扫描中断请求 JNB P1.1 , IR1 JNB P1.2, IR2 JNB P1.3, IR3 INTIR:POP A ;返回 POP PSW IR0: 中断服务子程序 ;中断服务 AJMP INTIR TXD RXD 8031 主机 TXD RXD 00H TXD RXD 01H TXD RXD 02H TXD RXD 03H 从机 从机 从机 从机

IRI:中断服务子程序INTIRAJMPIR2:中断服务子程序AJMPINTIRIR3:中断服务子程序AJMPINTIP七、简述行列式扫描键盘的工作原理。803112#13#4#X35#P1.38#9#110#/11#x2P1.244# /O+5V5#16#7#1X1P1.1口#1#2#13#/xOP1.0YOr1Y312P3.3P3.2P3.1P3.0答:扫描键盘工作原理(1)首先XO~x3,始终接高电平,YO~Y3给低电平,扫描P1.0~P1.3若全为高电平,则没有键按下,若有低电平,则有键按下。(2)接着YO输出低电平,Y1~Y3输出高平,扫描P1.0~P1.3,若全为高电平,则没有键按下,若有低电平,则找出相位,得到所按的键。(3)再Y1输出低电平,YO,Y2,Y3输出高电平,重复第2步骤作(4)再Y2输出低电平,YO,Y1,Y3输出高电平扫描5)再Y3输出低电平,YO,Y1,Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下。八、请回答:1、下图中外部扩展的数据存储器容量是多少?2、三片6264的地址范围分别是多少?(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入62641#的前16个单元中;(2)将62642#的前32个单元的内容送入40H~5FH中;4
4 IR1: 中断服务子程序 AJMP INTIR IR2: 中断服务子程序 AJMP INTIR IR3: 中断服务子程序 AJMP INTIP 七、简述行列式扫描键盘的工作原理。 答: 扫描键盘工作原理 (1)首先 X0~X3,始终接高电平,Y0~Y3 给低电平,扫描 P1.0~P1.3 若全为高电平,则没有键 按下,若有低电平,则有键按下。 (2)接着 Y0 输出低电平,Y1~Y3 输出高平,扫描 P1.0~P1.3,若全为高电平,则没有键按下, 若有低电平,则找出相位,得到所按的键。 (3)再 Y1 输出低电平,Y0,Y2,Y3 输出高电平,重复第 2 步骤作. (4)再 Y2 输出低电平,Y0,Y1,Y3 输出高电平扫描 (5)再 Y3 输出低电平,Y0,Y1,Y2 输出高电平扫描 根据据以上扫描,确定以上各键是否按下。 八、请回答: 1、下图中外部扩展的数据存储器容量是多少? 2、三片 6264 的地址范围分别是多少?(地址线未用到的位填 1) 3、若外部程序存储器已扩展(未画出),请编写程序,要求: (1) 将 30H~3FH 中的内容送入 6264 1# 的前 16 个单元中; (2) 将 6264 2# 的前 32 个单元的内容送入 40H~5FH 中;

P2. 7P2.6P2. 5P2. 41P2. 08DOQ01 373~D7Q7OEALEGA0~A7A8~A12A0~A7A8~A12A0~A7A8~A128031VccCS62641#62642#VecCS62643#VcoSCECECE8DO~D7DEWRDO~D7DEWRDO~D7DEWRPO. 087PO.7RDWR解:1.外部扩展的数据存储器为3片8K的RAM,外扩容量为24K2.A15A!4A13地址范围0116000H~7FFFH011AOOOH BFFFH3.(1)程序如下:ORGO000HAJMPMAINRESET:;复位,转主程序ORG0100HMOVDPL,#OOHMAIN::初始化DPTRMOVDPH,#60HMOVRO,#30H.:初始化ROMOVLOOP:A,@ROMOVX@DPTR,AINCROINCDPTRCJNERO,#4OH,LOOPNOPRET(1)程序如下:5
5 P2.7 P2.6 P2.5 P2.4 P2.0 ALE 8031 P0.0 P0.7 RD WR D0 Q0 D7 Q7 G OE A0~A7 A8~A12 CS 6264 1# C E D0~D7 DE WR A0~A7 A8~A12 CS 6264 2# C E D0~D7 DE WR A0~A7 A8~A12 CS 6264 3# C E D0~D7 DEWR 8 5 8 8 8 8 373 8 Vcc Vcc Vcc ~ ~ ~ ~ 解:1.外部扩展的数据存储器为 3 片 8K 的 RAM,外扩容量为 24 K 2. A15 A!4 A13 地址范围 0 1 1 6000H~7FFFH 1 0 1 A000H~BFFFH 3.(1)程序如下: ORG 0000H RESET: AJMP MAIN ;复位,转主程序 ORG 0100H MAIN: MOV DPL,#00H ;初始化 DPTR MOV DPH,#60H MOV R0,#30H. ;初始化 R0 LOOP: MOV A,@R0 MOVX @DPTR, A INC R0 INC DPTR CJNE R0,#40H,LOOP NOP RET (1) 程序如下:

ORG0000HAJMPMAINRESET::转主程序ORG0100HMOVMAIN:DPL#OOH;初始化DPTRMOVDPH,#OAOHMOVRO,#40H;初始化ROLOOP2:MOVXA, @DPTRMOV@RO, AINCDPTRINCROCJNERO,#60H,L0OP2NOPRET6
6 ORG 0000H RESET: AJMP MAIN ;转主程序 ORG 0100H MAIN: MOV DPL#00H ;初始化 DPTR MOV DPH,#0A0H MOV R0,#40H ;初始化 R0 LOOP2: MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 CJNE R0,#60H,LOOP2 NOP RET
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(试卷习题)试题1(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题2(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题2(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题3(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题3(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题4(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题4(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题5(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题5(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题6(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题6(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题7(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题7(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题8(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题8(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题9(参考答案).docx
- 《微机原理与接口技术》课程教学大纲 Principles and Application of Micro-Computer.pdf
- 《微机原理与接口技术》课程实验教学大纲 Principles and Application of Micro-Computer.pdf
- 《计算机网络原理》课程电子教案(PPT讲稿)实验二 交换机基本配置及应用.pptx
- 《计算机网络原理》课程电子教案(PPT讲稿)实验一 双绞线跳线制作及应用.pptx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题10(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题10(参考答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)试题9(题目).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第15章 应用系统设计(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第14章 抗干扰及可靠性设计(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第13章 功率接口设计(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第12章 其他接口设计(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第11章 串行扩展技术(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第10章 DA、AD转换的接口(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第9章 扩展IO(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第8章 扩展存储器(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第7章 显示与开关键盘输入(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第6章 串行口(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第5章 定时器计数器(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第4章 中断系统(含答案).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第3章 指令系统(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第2章 硬件结构(含解答).docx
- 《微机原理与接口技术》课程教学资源(试卷习题)第1章 单片机概述(含解答).docx
- 《微机原理与接口技术》课程教学课件(PPT讲稿)第14章 单片机应用系统抗干扰与可靠性设计.pptx
- 《微机原理与接口技术》课程教学课件(PPT讲稿)第12章 其他接口设计.pptx
