单片机应用技术试题及参考答案及评分标准 下载本文

内容发布更新时间 : 2024/5/21 10:48:36星期一 下面是文章的全部内容请认真阅读。

单片机应用技术试题

第一部分 笔试题

(本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、MCS-51单片机扩展程序存储器所用的控制信号为( ),扩展数据存储器所用的控制信号为( )和( )。 2、关于堆栈类操作的两条指令分别是( )、( ),操作遵循( )原则。 3、( )寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=( )。

4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期( ),ALE 引脚输出正脉冲频率为( ),。

5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。那么EA应( )。 6、在片外扩展一片2764程序存储器芯片要( )地址线。 7、外部中断1(INT1)的中断入口地址为( );定时器1的中断入口地为( )。 8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器( ) 、( )的内容决定,且定时的时间或计数的次数与( )、( )两个寄存器的初值有关。

9、欲使P1口的低4位输出0,高4位不变,应执行一条( )命令。 10、串行口的控制寄存器SCON中,REN的作用是( )。 二、判断题(每题1分,共10分)

1、指令字节数越多,执行时间越长。 ( ) 2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。 ( ) 3、当MCS—51上电复位时,堆栈指针SP=00H。 ( ) 4、CLR R0 ( ) 5、EPROM的地址线为11条时,能访问的存储空间有4K。 ( ) 6、51单片机只能做控制用,不能完成算术运算。 ( ) 7、为了消除按键的抖动,常用的方法只有硬件方法 ( ) 8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。( ) 9、8155的复位引脚可与89C51的复位引脚直接相联。 ( ) 10、MCS—51的串行接口是全双工的。 ( ) 三、简述题(每题4分,共16分)

1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?

2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算: 1)该单片机系统的状态周期与机器周期各为多少?

2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?

3、、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP为多少?

4、执行下列程序段中第一条指令后: (P1.7)=( ), (P1.3)=( )(P1.2)=( ); 执行第二条指令后: (P1.5)=( ),(P1.4)=( ),(P1.3)=( )。 ANL P1,#73H ORL P1,#38H

四、综合题(14分)

下图是四片8K*8位存储器芯片的连接图。请确定每片存储器芯片的地址范围。

第二部分 操作题

(本部分共有1大题,总分40分,考试时间60分钟)

题目要求:在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155的PC0~PC2作为3根行线,PB0~PB2作为3根列线。阅读下面键盘程序,按要求完成下列操作。

ORG 0000H MOV DPTR,#0100H MOV A,#02H

MOVX @DPTR,A KEY:ACALL KS JNZ K1

ACALL DEALY AJMP KEY K1:ACALL DELAY

ACALL DELAY ACALL KS JNZ K2 AJMP KEY

K2:MOV R2,#0FEH ;首列扫描字送R3

MOV R4,#00H ;首列号送R4

K3:MOV DPTR,#0102H ;PB口地址送DPTR,开始列扫描 MOV A,R2

MOVX @DPTR,A ;列扫描字送PB口 INC DPTR ;指向PC口

MOVX A,@DPTR ;读取行扫描值 JB ACC.0,L1 MOV A,#00H AJMP LK

L1:JB ACC.1,L2

MOV A,#01H AJMP LK

L2:JB ACC.2,CONT ;第2行无键按下,转查下一列 MOV A,#02H AJMP LK LK:PUSH ACC K4:ACALL DELAY

ACALL KS ;等待键释放 JNZ K4 POP ACC

CONT:AJMP KEY ;返回主程序

;――――――――――按键查询子程序―――――――――――――― KS: MOV DPTR,#0102H ;置8155PB口地址 MOV A,#00H

MOVX @DPTR,A ;全扫描字#00H送PB口 INC DPTR ;指向PC口 MOVX A,@DPTR ;读入PC口状态

CPL A ;变正逻辑,高电平表示有键按下 ANL A,#0FH

RET ;返回,A≠0表示有键按下 DELAY: MOV R5,#50H DEL2: MOV R6,#0FFH DEL1: NOP DJNZ R6 , DEL1 DJNZ R5 , DEL2

RET

1、 要求在实验箱上完成AT89C52与8155、键盘的电路连接;

2、 155是一个( )芯片,其作用( )。 3、8155的命令口地址( ),A口地址是( ),B口地址是( ),C口的( )。

4、编制一个程序并进行调试,要求第一个键按下,左边4个发光二极管点亮;第二个键按下,右边4个发光二极管点亮。

单片机应用技术试题参考答案及评分标准(四)

第一部分 笔试题

(本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、 ,RD,WR。2、PUSH,POP。先进后出。 3、程序状态,0。 4、1μm,1MHz。 5、低电平。 6、13 。

7、0013H;001BH。