潍坊学院成人教育《单片机原理与应用》试卷(B)试题及参考答案_第1页
潍坊学院成人教育《单片机原理与应用》试卷(B)试题及参考答案_第2页
潍坊学院成人教育《单片机原理与应用》试卷(B)试题及参考答案_第3页
潍坊学院成人教育《单片机原理与应用》试卷(B)试题及参考答案_第4页
潍坊学院成人教育《单片机原理与应用》试卷(B)试题及参考答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

潍坊学院成人教育《单片机原理与应用》试卷(B)卷试题及参考答案

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

1、将微处理器、一定容量的RAM和ROM以及、定时器等电路集成在一块芯片,构

成微型计算机,简称单片机。

2、十进制数-29的8位补码表示为o

3.MCS-51有四个并行IO口,其中是准双向口,所以由输出转输入是必须先。

4、MCS-51中凡是字节地址能够被整除的特殊功能寄存器均能位寻址。

5、若不使用MCS-51的片内ROM,引脚而必须接。

6、计算机的系统总线有地址总线、和数据总线。

7、MCS-51在扩展ROM、RAM或者I/O时,它的地址总线是口。

8、MCS51有个中断源,有个中断优先级,设定优先级的SFR是o

9、外部中断标1的中断入口地址是o

10、MCS-51当扩展I/O口,其外部RAM寻址空间将变(大或小)。

IKPC内容是o

12、微机与外设间交换信息方式有程序控制方式(无条件传送方式和)、中断传送

方式、o

13、串行口为10位UART是,工作方式应选择方式。

14、异步串行数据通信的帧格式由起始位、数据位、和停止位组成。

15、堆栈设在片内数据存储区,程序存放在程序存储区,外部I/O接口占用,中断

服务程序存放在程序存储区。

16、串行口工作方式2和方式3的区别是不同。

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

1、MCS-51上电复位时,堆栈指针SP=30H。

2、TMOD的GATE=1时,表示由两个信号控制定时器的启停。

3、MCS-51的中断矢量地址是由硬件安排好的,其入口地址固定。

4、当MCS-5I的丛=1,程序存储器地址小于0F00H时,指令"MOVCA,@DPTR”访问

的时片外程序存储器。

5、TMOD中的各位,不能使用位寻址的方式赋值。

6、MOV@RO,P1在任何情况下都是一条能正确执行的MCS-51指令。

7、特殊功能寄存器都可以进行位寻址.

8、MCS-51外扩I/O口与外RAM是统一编址的。

9、响应中断后,单片机会自动保护断点地址、工作寄存器、累加器、标志寄存器等信息。

10、MCS-51的串行口是全双工的。

三、选择题(每小题1分,共10分)

1、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是:

(A)MOV(B)MOVX(C)MOVC(D)以上都行

2、MCS-51在响应中断时,下列哪种操作不会发生:

(A)保护现场(B)保护PC

(C)找中断入口(D)转入中断入口

3、MCS-51相应中断时,下面哪一个条件不是必须的:

(A)当前指令执行完毕(B)中断是开放的

(C)没有同级或高级中断服务(D)必须有RETI指令

4、控制串行口工作方式的寄存器是:

(A)TCON(B)PCON(C)SCON(D)TMOD

5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是:

(A)由CPU自动完成(B)在中断响应中完成

(C)应由中断服务程序完成(D)在主程序中完成

6、关于MCS-51的堆栈操作,正确的说法是:

(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈

(C)先修改栈指针,在入栈(D)以上都不对

7、MCS-51的中断源全部编程为同级,优先级最高的是:

(A)1NTT(B)T1(C)串行口(D)1NT。

8、当ALE信号有效时,表示:

(A)从ROM读取数据(B)从P0可靠地送出地址低8位

(C)从P0口送出数据(D)从RAM读取数据

9、执行MOVX@DPTR,A指令时,MCS-5I产生下面哪一个控制信号:

(A)PSEN(B)服(C)RD(D)EA

10、假设SP的值为37H,在进行子程序调用时把断点执行进栈保护后,SP的值为:

(A)35H(R)37H(C)3RH(D)39H

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

1、试简述中断的作用及中断的全过程。

2、nc总线的起始信号和终止信号是如何定义的?

3、简述串行口接收和发送数据的过程。

五、编程题(每小题10分,共20分)

1、将RAM中20H地址开始的10个字节的内容相加,结果放在RAM的40H和41H单元中。

2、已知89c51单片机的ASC=6MHZ,请利用TO和P1.0输出矩形波。矩形波高电平宽为50us,

低电平宽为300uso

六、综合应用题(16分)

在一个几r=12MHZ的89C51系统中接有一片D/A器件DAC0832,它的地址位7FFFH,输出电

压为0~5V。

(1)请画出有关逻辑框图。(6分)

(2)编写一个程序,使其运行后能在示波器上显示出锯齿波(设示波器X方向扫描频率为50us/

格,Y方向扫描频率为IV/格)。(10分)

《单片机原理与应用》试卷(B)答案

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

1、I/O口

2、11100011

3、P0~P3、写入“1”

4、八

5、地

6、控制总线、

7、P1和P2

8、5,2,IP

9、00I3H

10、小

11、将要执行的下一条指令的地址

12、查询传送方式、直接存储器存取方式

13、1

14、奇偶校验位。

15、片外数据存储区

16、传输的波特率

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

题号12345678910

判断XVVXVXXVX

三、选择题(每小题1分,共10分)

题号12345678910

选择BACCCCBBBD

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

1、试简述中断的作用及中断的全过程。

答(1)件用:对外部异步发生的事件作出及时的处理。

(2)过程:中断请求,中断响应,中断处理,中断返回。

2、nc总线的起始信号和终止信号是如何定义的?

答:SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期

间,SDA线由低电平向高电平的变化表示终止信号。起始和终止信号如图所示。

3、简述串行口接受和发送数据的过程。

答:串行口的接收和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读

或者写。当向SBUF发出写命令时,即向发送缓冲器SBUF装载并开始TXD引脚向外发送出一帧数

据,发送完便使发送标志位TI=L

在满足串行口接收中断标志位RI=0的条件下,置允许接收位REN=I,就会接收一帧数据进入

移位寄存器,并装载到接收SBUF中,同时使得RI=1。当发出读SBUF命令时,便由接收缓冲器SBUF

取出信息通过89C51内部总线送CPUo

五、编程题(每小题10分,共20分)

1、将RAM中20H地址开始的10个字节的内容相加,结果放在RAM的40H和41H单元中。

ORG0000H

LJMPSTART

ORG0030H

START:CLRA

MOV40H,A

MOV41H,A

MOVR0,#20H

MOVR7,#0AH

LOOP:MOVA,@R0

ADDA,40H

MOV40H,A

CLRA

ADDCA,41H

MOV41H,A

INCRO

DJNZR7,LOOP

SJMP$

END

2、已知89c51单片机的几c=6MHZ,请利用TO和PIO输出矩形波.矩形波高电平宽为50us,

低电平宽为300us。

解:TO工作在模式2,50us定时初值为0E7H,3OOus定时初值为06AH。

MOVTMOD,#02H

L2:CLRP1.0

MOVTH0,#6AH

MOVTL0,#6AH

SETBTRO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论