《单片机原理及应用》试卷4及参考答案

《单片机原理及应用》试卷 4 及参考答案 单片机原理及应用》
[录入:lisy743] [时间:2009-09-19 09:23:02] [点击:367] [分类:课程题库]

《单片机原理及应用》试卷 4 单片机原理及应用》 (本试题分笔试题和操作题两部分。共 100 分,考试时间 120 分钟。) 第一部分 笔试题 (本部分共有 4 大题,总分 60 分,考试时间 60 分钟,闭卷) 一、填空题(每空 1 分,共 20 分) 填空题( 1、MCS-51 系列单片机 8031、8751、89S52 在内部存储器的设置上主要区别是:8031 内 部( )程序存储器,8751 内部( )程序存储器,89C51 内部( ) 程序存储器。 2、在 MCS-51 单片机中,如采用 6MHZ 晶振,一个机器周期为( 3、当 80C51 的 RST 引脚上保持( 位。 )。

)个机器周期以上的低电平时,80C51 即发生复

4、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入( 入数据可能出错。 5、若某存储芯片地址线为 12 根,那么它的存储容量为( 6、在 R7 初值为 00H 的情况下,DJNZ R7,rel 指令将循环执行( )。

),否则输

)次。

7、程序状态寄存器 PSW 的作用是用来保存程序运行过程中的各种状态信息。其中 CY 为 ( )标志,用于无符号数加(减)运算,当进行( )操作时作为位累加器。 OV 为( )标志,用于有符号数的加(减)运算。 8、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本 RS 触发器构成;二是 采用软件去抖程序,既测试有键输入时需延时( )秒后再测试是否有键输入,此 方法可判断是否有键抖动。 9、假定(A)=0FFH, INC INC INC (R3)=0FH, (30H)=0F0H, A R3 30H (R0)=40H, (40H)=00H.执行指令:

INC

@R0 ), R3 的内容为( ), 30H 的内容为( ),

后,累加器 A 的内容为( 40H 的内容为( )。

10、异步串行数据通信的桢格式由( ( )位组成。

)位,(

)位,(

)位和

二、判断题(每空 1 分,共 10 分) 判断题( 1、MCS-51 的时钟最高频率是 18MHz。 2、PC 存放的是当前执行指令的地址。 3、MCS—51 的程序存储器只是用来存放程序的。 4、MCS—51 的五个中断源优先级相同。 5、指令 LJMP 的跳转范围是 64KB。 6、MCS-51 外扩 I/O 口与外 RAM 是统一编址的。 7、8155A 内部有 3 个 8 位并行口,即 A 口,B 口,C 口。 8、要访问外部程序存储器,选通信号是 。 9、TMOD 中的 GATE=0 时,表示由 TR0 或 TR1 控制定时器的启停。 10、MOVX A,3057H 。 三、简述题(每题 4 分,共 16 分) 简述题( 1、开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU 如何确定和改变 当前工作寄存器组? 2、给出三种交换内部 RAM 20H 单元和 30H 单元的内容的操作方法。 3、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举 例加以说明。 4、通信波特率为 2400bps,fosc=11.2592MHZT1 工作在模式 2,其 SMOD=0 计算 T1 的初 值 X。 四、分析题(共 14 分) 分析题( ( ( ( ) ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) )

该程序是动态显示程序,请分析如下内容。 MOV MOV A, DPTR,#2100H #03H

MOVX @DPTR,A SETB RS0 MOV MOV CLR R2,#08H R0,#30H A ;使用第( )组工作寄存器

L1:MOV @R0,A INC INC DJNZ R0 A R2, L1 ;显示缓冲区首址送 R0

DISP:MOV R0,#30H MOV R1, MOV R2,#08H MOV R3,#7FH DISP1:MOV A,@R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#2101H MOVX @DPTR,A MOV A,R3 MOV DPTR,#2102H MOVX @DPTR,A #00H

;R2 中的 08H 表示(



;选中最右端 LED ;第 2 次执行时 A=( ;指向字形表首址 ;第 2 次执行时 A=( ;4402H 表示( ;该条指令的作用是( ;第 2 次执行时 A=( ;指向位选口 ;位码送 PA 口 ) ) ) ) )

DJNZ R1,$ DJNZ R1,$ RL A MOV R3,A INC R0 MOV A,@R0 DJNZ R2,DISP1 SJMP DISP

; ;该指令的作用是( ;位选字移位 ;移位后的位选字送 R3 ;在本程序中,R0 最大取值为( ;缓冲区数据送 A ;未扫描完,继续循环 ) )

TAB:DB 0CH,0F9H,0A4H,0B0H,99H; 共阳极 LED 字形表 DB 92H,82H,0F8H,80H,90H )。

连续运行程序时,显示的内容从右往左依次为( 第二部分 操作题 (本部分共有 1 大题,总分 40 分,考试时间 60 分钟)

题目要求:依据笔试题中第四题的动态显示程序,在实验箱上利用 8155 并行扩展 4 位 显示电路,并完成以下问题。(注:PA0~PA7 输出段码,PB4~PB7 输出位控码) 1、8155 是一个( 2、 8155 的命令口地址 ( C 口的( )。 )芯片,其作用( ) A 口地址是 , ( ) B 口地址是 , ( )。 ) ,

2、要求 4 个 LED 轮流显示,每个显示 1S,显示内容 2003。 参考答案及评分标准 《单片机原理及应用》试卷 4 参考答案及评分标准 单片机原理及应用》 第一部分 笔试题 (本试题卷共 4 道题,总分 60 分,考试时间 60 分钟) 一、填空题(每空 1 分,共 20 分) 填空题( 1、无,4K,8K。 2、2μm。

3、2 个。 4、1。 5、4K。 6、256。 7、进位标志,位操作。溢出标志。 8、5~10ms。 9、00H,10H,F1H,01H。 10、起始,数据,奇偶校验,停止。 二、判断题(每空 1 分,共 10 分) 判断题( 1、× 2、× 3、× 4、× 5、√ 6、√ 7、× 8、√ 9、√ 10、× 三、简述题(每题 4 分,共 16 分) 简述题( 1、开机复位后,CPU 使用的是 0 组工作寄存器; 它们的地址是什么 00H~07H; (1 分) (1 分)

CPU 通过 PSW 的 PSW.4、PSW.3 两位来确定和改变当前工作寄存器组。(2 分) 2、第一种:MOV A,20H (1 分)

MOV 20H,30H MOV 30H,A 第二种:MOV A,20H XCH A,30H XCH A,20H 第三种:PUSH 20H PUSH 30H POP 20H POP 30H 3、以外部中断 0 为例说明,外部中断 0 的入口地址是 0003H,想将外部中断 0 的中断服 务程序放置在程序存储区的任意区域可使用跳转指令。如: ORG 0003H LJMP INT0 … INT0:………… … RETI (1 分) (1 分) (1 分) (1 分) (2 分) (1 分)

4、通信波特率为 2400bps,fosc=11.2592MHZT1 工作在模式 2,其 SMOD=0 计算 T1 的初 值 X。 根据 波特率= 根据 ,得出 n=76800 (2 分) (2 分)

,得出 X=244,即 X=F4H

四、分析题(共 14 分) 分析题( 1; 显示器的位是 8; 1;

0F9H; 段码输出口; 输出 1 的段码; FDH; 延时; 37H; 7 6 5 4 3 2 1 0。 第二部分 操作题 (本部分共有 1 大题,总分 40 分,考试时间 60 分钟) 题目要求:依据笔试题中第四题的动态显示程序,在实验箱上利用 8155 并行扩展 4 位 显示电路,并完成以下问题。(注:PA0~PA7 输出段码,PB4~PB7 输出位控码) 1、在实验箱上正确连接出显示电路。 (10 分)

2、可编程并行接口,用于扩展单片机的 I/O 口。 (2 分) 3、2100H,2101H,2102H,2103H 4、(1)正确修改程序。 (2)会将 2003 四个数放入 30H~33H 单元中。 ORG 0000H MOV DPTR,#2100H MOV MOVX A,#03H @DPTR,A SETB DISP:MOV R0,#30H MOV R2,#02H MOV R3,#0FEH RS0 (4 分) (10 分) (4 分)

DISP1:MOV MOV MOVC MOV MOVX MOV MOV MOVX LCALL RL A MOV INC MOV

A,@R0 DPTR,#TAB A,@A+DPTR DPTR,#2101H @DPTR,A A,R3 DPTR,#2102H @DPTR,A DELAY

R3,A R0 A,@R0

DJNZ R2,DISP1 SJMP DISP

TAB:DB 0C0HH,0F9H,0A4H,0B0HH,99H DB 92H,82H,0F8H,80H,6FH DELAY:CLR RS0 MOV R0,#100 DEL2:MOV R1,#10 DEL1:MOV R2,#7DH DEL0:NOP NOP DJNZ R2,DEL0

DJNZ DJNZ

R1,DEL1 R0,DEL2 SETB RET RS0

(3)正确调试程序。

(10 分)


相关文档

最新单片机原理及应用模拟试卷四 参考答案
单片机原理与应用试卷4及参考答案
内附答案《单片机原理与应用 》试卷4
单片机原理及应用试卷9及参考答案
单片机原理及应用试卷4
练习4单片机原理与应用试卷及答案
《单片机原理及应用》模拟试卷四及答案
最新单片机原理及应用模拟试卷四
单片机原理及应用模拟试卷 4
试卷四《单片机原理及应用》试题A
电脑版