试题单片机考卷 A

发布 2024-04-17 19:40:11 阅读 7140

广州大学 2010-2011 学年第二学期考试卷。

课程单片机原理及应用考试形式(开卷/闭卷,考试/考查)学院物理与电子工程系物理专业班级学号姓名。

一、填空题(本大题共10小题,每空2分,共30分)

请在每小题的空格中填上正确答案。错填、不填均无分。

1.8位无符号二进制数中,最大的十进制数是___

2.当使用8031单片机时,需要扩展外部程序存储器,此时应接___电平。

3.单片机中,设置堆栈指针sp为57h后发生子程序返回,这时sp变为___

4.当8051单片机rst信号复位时,i/o口锁存器值为___

5.8051单片机的外部中断0中断入口地址为___

6.8051的pc是16位,因此程序存储器的最大寻址空间为___kb。

7.伪指令中,程序定位的命令为___

8.响应中断后,执行过程包括:首先把___的内容压入堆栈,然后把___地址送___使程序转向执行中断服务程序。

9.8051单片机访问内部ram使用___指令,访问外部ram使用___指令,访问rom使用___指令。

10.若mcs-51单片机的程序状态字psw中的rs1,rs0=11,那么工作寄存器r0-r7的直接地址为。

二、判断题(本大题共5小题,每小题2分,共10分)

判断下列各题,正确的在题后括号内打“√”错的打“×”

1.8051单片机复位信号是高电平有效。(

2.寄存器间址寻址中,寄存器中存放的是操作数的地址。(

3.内部ram的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(

4.在中断响应时断点地址自动入栈。(

是9位逐次逼近式模/数转换器。 (

三、简答题(本大题共3小题,每小题4分,共12分)

1.简述时钟周期、机器周期、指令周期的基本概念。

2.简述51单片机堆栈进栈和出栈操作规则。

3.请写出51单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语言示例,要求操作数中有一个操作数是累加器a。

四、读程序题(本大题共4小题,每小题6分,共24分)

1.写出下列指令的功能。

setb bit

push direct

dec a2.8051单片机中,下列指令执行后,中断优先级最高的是___次高的是___最低的是___

clr amov ip,a

setb ps

setb px1

3.已知(sp)=07h,(dptr)=1234h,执行下列指令后,内部ram(08)=_09)=_sp)=_

inc dptr

push dph

push dpl

4.下列指令执行后,(p1.7)=_p1.1)=_p1.2)=

anl p1,#31h

orl p1,#73h

五、综合题(本大题共3小题,每小题8分,共24分)

1.编写程序将内部ram的30h~38h单元高3位写0,低5位置1(要求采用循环实现)。

2.已知51单片机系统晶振频率为12mhz,请利用定时器0工作方式1,中断方式在p2.0输出频率为10hz的方波,写出定时设计过程及完整**。

3.假定dac0832工作于单缓冲模式,数据输入寄存器地址为2000h,其他引脚接合适电平,且输入寄存器数据从00h~0ffh变化输出从0~5v变化。试编程输出线性下降的锯齿波。

参***:一、 填空题。

1.255 2.低 3.55h 4.0ffh 5.0003h 6.64 8.断点地址(或pc),中断入口,pc

10.18h,1fh

二、 判断题。

三、简答题。

1. 时钟周期又称为振荡周期,由单片机片内振荡电路osc产生,常定义为时钟脉冲频率的倒数,是时序中最小的时间单位。机器周期定义为实现特定功能所需的时间,通常由若干时钟周期t构成。

指令周期是时序中的最大时间单位,定义为执行一条指令所需的时间。

2. 51单片机的进栈指令为push direct,该指令的执行分为两步:第一步是先使sp中的栈顶地址加1,使之指向堆栈的新的栈顶单元,第二步是把direct中的操作数压入由sp指示的栈顶单元。

出栈指令为pop direct,执行时也分为两步:第一步是把由sprn指栈顶单元中的操作数弹到direct单元;第二步是使sp中的原栈顶地址减1,使之指向新的栈顶地址。

3. 寄存器寻址、立即寻址:mov a, #01h

直接寻址: mov a,3ah

寄存器间接寻址:mov a, @r0

四、1.置位,将bit位置1;将direct单元中存放的操作数压入堆栈保存;累加器a的内容减1,结果放入a中。

2. 外部中断1,串行口中断,定时器t1中断。

3. 12h,35h,09h

五、 1000h

mov r0, #30h

mov r2, #

lp: mov @r0, #00011111b

inc r0

djnz r2, lp

sjmp $

end2. 方波频率为10hz,周期为100ms,因此需要定时50ms。

采用工作方式1,则可得定时器0的初值为:

tc=216-50ms/1μs=65536-50000=15536=3cb0h

主程序为:org 1000h

start: mov tmod, #01h

mov th0, #3ch

mov tl0, #0b0h

mov ie, #82h

setb tr0

sjmp $

中断服务程序为:

org 000bh

ajmp t0int

org 0080h

t0int: cpl p2.0

mov th0, #3ch

mov tl0, #0b0h

reti3. mov dptr, #2000h

clr aloop:

inc amovx @dptr, a

acall delay

sjmp loop

delay:

mov r6, #55h

lp1:nop

djnz r6, lp1

retend

单片机考试题

单片机原理与应用 练习题及评分标准。一 填空题 每空1分 1 微处理器有和若干寄存器组成。2 十进制数 47用8位二进制补码表示为。3 mcs 51中凡是字节地址能够被整除的sfr均能位寻址。4 mcs 51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。5 计算机的系统总线有地址总线和...

单片机考试题

一 选择题 第三章习题 20分,每小题1分 1.在单片机cpu中,psw中的cy ac ov和p是反映 参与运算的状态。a dptr b bc a d sp2.mcs 51系列单片机中,反映程序运行状态或反映运算结果的特殊功能寄存器是 a pcb psw c ad sp 3.mov a,r0这条指令...

单片机考试试题

一 填空题。1 单片机是把 处理器 存储器 定时器 计数器以及i o接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器 嵌入式控制器。3 计算机的系统总线有地址总线 控制总线和数据总线。4 80c51单片机基本型内部ram有 128 个字...