单片机试题 B

发布 2024-04-17 17:40:09 阅读 4433

肇庆学院课程考试试卷。

考试课程:单片机原理(b卷)

2010—2011学年度第二学期)

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

1. 使8051单片机复位有__上电复位__ 和_按键手动复位__两种方法。复位以后cpu使用第0组工作寄存器,它们所对应的内存地址为00h至_07h___若要求使用第2组工作寄存器,rs0和rs1应设置为__01___

2. mcs-51单片机所能使用的外晶振的频率范围是:__1.2___hz 至12mhz 。如果8031单片机的晶振频率为12mhz ,则一个机器周期是__1__s。

3. mcs-51单片机的指令系统共有111 条指令,按指令所占用的字节数分,有___字节指令、__字节指令和___字节指令。

4. 在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是_操作数本身___而是操作数所在ram单元的__地址_。可用于寄存器间接寻址的寄存器只有工作寄存器__a__、b___和 dptr。 r0~r7

5. mcs-51系列单片机数据指针是dptr;堆栈指针是_sp__;访问片外数据存储器用___movx___填指令助记符)指令。

6.执行下列指令序列后,累加器a的内容为__68h___

mov a,#03h

mov dptr,#tab

movc a,@a+dptr

tab:db 20h,23h,26h,68h,85h

7.计算机(微处理器)能够唯一识别的语言是___机器语言__。

8. 某8031单片机应用系统,程序已设定(ip)=00h、(ie)=9fh,当所有中断源同时申请中断时,cpu将响应的中断请求。

9.8051单片机内部有2个___位的加1定时器/计数器,其中t0有___种工作模式,t1有___种工作模式。

10.当计数器产生溢出中断时,把定时器控制寄存器的tf0(或tf1)位置1。对计数溢出的处理,在中断方式时,该位作为___位使用;在查询方式时,该位作___位使用。

二、 单项选择题(每小题1分,共10分)

1.对程序计数器pc的操作 __

(1) 是自动进行的2) 是通过传送进行的。

3) 是通过加1指令进行的4) 是通过减1指令进行的。

2.单片机程序存储器的寻址范围是由程序计数器pc的位数决定的,mcs-51的pc为16位,因此其寻址范围是___

(1) 4kb2) 64kb (3) 8kb (4) 128kb

3.以下有关pc和dptr的说法中错误的是___

(1)dptr是可以访问的,而pc不能访问。

(2)它们都是16位的寄存器。

(3)它们都具有自动加1功能。

4)dptr可以分为2个8位的寄存器使用,但pc不能。

4.必须进行十进制调整的运算是___

1) 二进制加减运算2) 二进制乘除运算。

3) 十进制加法运算4) 十进制减法运算。

5.下列有关mcs-51中断优先级控制的叙述中,错误的是___

1)低优先级的中断不能中断高优先级的中断处理。

2)同级中断不能嵌套。

3)同级中断请求按时间先后顺序响应。

4)同时同级的多中断请求将形成阻塞,系统无法响应。

6.外部中断初始化的内容不包括___

1)设置中断响应方式。

2)设置外中断允许。

3)设置中断总允许。

4)设置中断请求的触发方式。

7.下列功能中不是由i/o接口实现的是

1)速度协调。

2)数据缓冲和锁存。

3)数据转换。

4)数据暂存。

8.在位操作指令中,位地址的表示有多种不同的方法,以下几种方法中,不正确的表示方法是。

1)直接位地址表示。

2) 点表示。

3) 位名称表示。

4) 寄存器表示。

9.串行通信传送速率的单位是波特,而波特的单位是。

1) 字节/秒 (2)位/秒 (3)帧/秒 (4)字符/秒。

10.8051有一个全双工的串行口,下列功能中该串行口不能完成的是___

1) 网络通信

2) 异步串行通信。

3) 作为同步移位寄存器

4) 位地址寄存器。

三、判断题(每小题1分,共10分)

1.8051单片机的字长为8位,但其片内寄存器不都是8位寄存器。 (

2. 因为一个机器周期是指cpu访问存储器一次所需要的时间,故cpu每执行一条指令都需要一个机器周期的时间。

3.复位情况下,p0—p3各口线均自动清0

4.程序存储器只能存放程序。

5.单片机是从片内存储器还是从片外程序存储器取指令,与ea引脚的电平高低无关。 (

6.片内数据存储器的工作寄存器区中,有4组工作寄存器,这4组工作寄存器可同时工作。 (

7.mcs-51单片机只能采用定时器/计数器定时。

8.寄存器间址这种寻址方式的真正意义便是可访问数据存储器的某一单元。

9.mcs-51单片机的程序存储器和数据存储器的寻址范围均可达64k.(

10.累加器a是最常用的专用寄存器,它的作用是完成加法运算。

四、简答题(每小题分,共分)

1.简述单片机系统扩展的基本方法。

答:2.决定程序执行顺序的寄存器是哪个?它是多少位寄存器?它是不是特殊功能寄存器?

3.位地址7ch与字节地址7ch如何区别?位地址7ch具体在片内ram中什么位置?

五、阅读并分析程序题(每小题4分,共12分)

1.下列伪指令汇编后,各标号的值分别为。

org 0500h

area1:db 15h, 03h, 03h, 08h, -4 area1

buf: ds 02hbuf

time: equ 01htime

ack: db ‘ghack

2.阅读下面的程序,在程序执行前,片内ram40h-43h单元的内容如图5-2所示,问:程序执行后,片内ram40h-43h单元的内容分别为多少。

图5-2程序清单。

mov r0,#40h

mov a,@r0

inc r0

add a,@r0

inc r0

mov @r0,a

clr aaddc a,#00h

inc r0

mov @r0,a

答:3.执行下面一段程序后,sp的内容为___a的内容为。

b的内容为r0的内容为。

程序清单。mov sp,#43h

mov r0,#43h

mov @r0,#39h

mov 42h,#88h

pop acc

pop b六、 编程题(每小题9分,共18分)

1. 将累加器a内容低4位送片外ram 7ah单元,高4位送片外ram 7bh单元,7ah、7bh单元的高4位均清零。

2. 试编程:将存入片内ram 40h、41h单元中的16位数求补,结果放回原单元(低字节放40h单元)。

七、系统设计及综合应用题。

第1题6分,第2题12分,共18分)

1. 下面图7-1、图7-2分别为某一单片机系统存储器的局部电路,请写出图上存储器的存储容量以及首址与末址。

图7-1图7-1 答:

图7-2 图7-2答:

2. 采用2片2764(8k×8)芯片扩展程序存储器,分配的地址范围:2764(1)的地址范围为0000h~1fffh,2764(2)的地址范围为e000h~ffffh。

采用完全译码方式,试补充完成图7-2程序存储器扩展连接图。

图7-2 程序存储器扩展连接图。

单片机试题B

2003 2004学年第一学期。单片机基础 重修考试试题。适应专业 模具时量 120分钟闭卷记分 班级 j012 姓名学号。一 填空 20分 1 mcs 51单片机内部ram的寄存器区共有个单元,分为 组寄存器,每组 个单元,以 作为寄存器名称。2 与8051比较80c51的特点是。3 通过堆栈操作...

单片机试题B

一 填空题 每空1分,共20分 1 单片机是将 存储器 i o接口 及串行通信接口集成在一个芯片上构成的。2 mcs 51的指令可分为几种不同的寻址方式。如 指令mov a,ri中源操作数属于 寻址方式,指令mov c,bit中源操作数属于 寻址方式。3 单片机的三总线可以分为 总线总线和控制总线。...

单片机模拟试题B

一,选择题 共5题,每题2分 1.中断允许寄存器的英文缩写是 a ip b ie c ti d ri 2.一个机器周期由 个振荡周期组成。a 12 b 16 c 6 d 8 3.程序状态控制字的psw.2位是 位。a 进位标志 b 溢出标志 c 奇偶标志 d 状态标志。4.串行口发送 接收缓冲器的英...