单片机原理试题 2

发布 2024-04-17 18:55:10 阅读 2236

单片机原理及应用试题一。

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

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

2、通常、单片机上电复位时pc= 0000h,sp= 07h;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从00h~ 07h。

3、jz e 的操作码地址为1000h,e=20h,它转移的目标地址为1022h。

4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。

5、假定累加器a的内容30h,执行指令:

1000h:movc a,@a+pc

后,把程序存储器1031h单元的内容送累加器a中。

6、mcs-51单片机访问外部存储器时,利用ale信号锁存来自p0口的低8位地址信号。

7、mcs-51单片机8031中有 2 个 16 位的定时/计数器,可以被设定的工作方式有四种。

8、mcs-51单片机有 5 个中断源,可分为 2 个中断优先级。上电复位时外部中断0 中断源的最高。

9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。

10、半导体存储器的最重要的两个指标是存储容量和存储速度 。

11、若某8位d/a转换器的输出满刻度电压为+5v,则d/a转换器的分辨率为5/255=0.0196v。

12、写8255a控制字时,需将a1、a0置为11。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1分,共10分)

1、在cpu内部,反映程序运行状态或反映运算结果的一些特征寄存器是( b )

a)pc (b)psw (c)a (d)sp

2、要用传送指令访问mcs-51片外ram,它的指令操作码助记符应是( b )

a)mov (b)movx (c)movc (d)以上都是。

3、指令almp的跳转范围是(c)

a)256b (b)1kb (c)2kb (d)64kb

4、要使mcs-51能够响应定时器t1中断,串行接口中断,它的中断允许寄存器ie的内容应是( a )

a)98h (b)84h (c)42h (d)22h

5、各中断源发出的中断请求信号,都会记在mcs-51系统中的( b )

a)ie (b)ip (c)tcon (d)scon

6、cpu寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( c )

a)混合编址 (b)动态编址 (c)独立编址 (d)变址编址。

7、下列四条叙述中,有错误的一条是( a )

a)16根地址线的寻址空间可达1mb

b)内存储器的存储单元是按字节编址的。

c)cpu中用于存放地址的寄存器称为地址寄存器。

d)地址总线上传送的只能是地址信息。

8、mcs-51外扩一个8255时,需占用(d) 个端口地址。

a)1个 (b)2个 (c)3个 (d)4个。

9、用mcs-51串行口扩展并行i/o口时,串行口工作方式应选择(a)

a)方式0 (b)方式1 (c)方式2 (d)方式3

10、某种存储器芯片是8kb*4/片,那么它的地址线根数是( c )

a) 11根 (b)12根 (c)13根 (d)14根。

三、 问答题 (每题5分,共20分)

1、mcs-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?

答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。

一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为s1p1、s1p2、……s6p1、s6p2。

2、mcs-51内部四个并行i/o口各有什么异同?作用是什么?

答:mcs-51单片机共有四个8位双向并行的i/o端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,p0口既可作一般i/o端口使用,又可作地址/数据总线使用;p1口是一个准双向并行口,作通用并行i/o口使用;p2口除了可作为通用i/o使用外,还可在cpu访问外部存储器时作高八位地址线使用;p3口是一个多功能口除具有准双向i/o功能外,还具有第二功能。

3、简述mcs-51单片机的中断响应过程。

答:cpu在每个机器周期的s5p2期间顺序采样每个中断源,在下一个机器周期s6区间按优先级顺序查询中断标志,如查询到某个中断定标志为1,将在接下来的机器周期s1期间按优先级进行中断处理,中断系统通过硬件自动将相应的中断矢量地址装入pc,以便进入相应的中断服务程序。一旦响应中断,cpu首先置位相应的中断“优先级触发器”,然后由硬件执行一条长调用指令,把当前的pc值压入堆栈,以保护断点,再将相应的中断服务的入口地址送入pc,于是cpu接着从中断服务程序的入口处开始执行。

对于有些中断源,cpu在响应中断后会自动清除中断标志。

4、a/d转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?

答:a/d转换接口中采样保持电路的作用是:能把一个时间边续的信号变换为时间离散的信号,并将采样信号保持一段时间。

当外接模拟信号的变化速度相对于a/d转换速度来说足够慢,在转换期间可视为直流信号的情况下,可以省略采样保持电路。

四、阅读或编写程序

1、阅读下列程序段并回答问题 。1)、该程序执行何种操作? 2)、已知初值(60h)=23h,(61h)=61h,运行程序后(62h)=?7分)

clr cmov a,#9ah

subb a,60h

add a,61h

da amov 62h,a

答: 1)、该程序是单字节bcd码运算,是将(61h)—(60h)→62h

2)、(62h)=38h

2、编写一程序将片外数据存储器中7000h~70ffh单元全部清零。 (8分)

org 1000h

mov dptr,#7000h

clr amov r0,a

loop:movx @dptr,a

djnz r0,loop

sjmp $

五、mcs-51单片机外扩展一片8255,画出系统电路原理图,写出地址分布。(15分)

8255a可以直接与mcs-51单片机进行接口,其连接图如图所示。8255a的a0、a1分别接地址总线的a0、a1,片选端接p2.7口,因此8255a pa口地址为7ffch、pb口地址为7ffdh、pc口地址为7ffeh、控制口地址为7fffh。

六、编写交通灯控制程序。在十字路口东西南北各设置红、黄、绿三种信号灯,东西方向(a线)通车时,东西方向绿灯亮、南北方向(b线)红灯亮;东西方向通车时间(30秒)到后,东西方向的绿灯亮,黄灯亮3秒,之后由东西方向切换到南北方向通车,此时东西方向黄灯灭,红灯亮,南北方向红灯灭、绿灯亮,南北方向开始通车。通车时间(60秒)到后,南北方向的绿灯亮,黄灯亮3秒,之后由南北方向切换到东西方向通车,如此循环。

(20分)

org 2000h

main: mov p1,#0ch;a线放行、b线禁止。

mov r7,#19h;延时秒数。

main1: lcall delay;1秒延时子程序。

djnz r7,main1

mov p1,#0ah;a线警告、b线禁止。

mov r7,#05h;延时秒数。

main2: lcall delay;1秒延时子程序。

djnz r7,main2

mov p1,#21h;a线禁止、b线放行。

mov r7,#19h;延时秒数。

main3: lcall delay;1秒延时子程序。

djnz r7,main3

mov p1,#11h;a线放行、b线警告。

mov r7,#05h;延时秒数。

main4: lcall delay;1秒延时子程序。

djnz r7,main4

ajmp main

1秒延时子程序:

org 2100h

dey1s:mov r1,#02h;

loop3:mov r2,#c8h;

loop2:mov r3,#fah;

loop1:nop

nopnop

djnz r3,loop1

djnz r2,loop2

djnz r1,loop3

retend

单片机原理及应用试题二。

一、填空(每空 2 分,共 40 分)

1、mcs-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机的特点有体积小、**低、功能全 。

单片机的存储器的最大特点是指令存储器与数据存储器分开编址 ,px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 p1 。p3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ale信号的作用是低8位地址锁存 。

复位后,pc= 0 h。若希望从片内存储器开始执行,ea脚应接高电平,pc值超过 0fff h时,8051会自动转向片外存储器继续取指令执行。

的c/t是加 (加或减)计数的。

的中断向量表在 3 h、 0b h和13h、1bh、23h。

8、mov a,40h 指令对于源超作数的寻址方式是直接寻址。

9、指令jb 0a7h,abc的作用是若p2口的第7位为1则跳转到abc 。(0a7h是p2.7的地址)10、将cy与a的第0位的非求或的指令是 orl c,/acc.

0 ,若原a=0,执行后a= 0 。

2、已知a = 0f8h,当执行add a,#0a9h指令后,psw中的ov、cy、ac、p各为多少?若是有符号数,a中的结果用十进制表示是多少?(共 5 分)

解答] ov:0、cy:1、ac:1、p:1 a:-95

3、在两个8051间用模式2进行串行通信,a机并行采集外部开关的输入,然后串行传输给b机;b机接收后并行输出控制led发光。画出连接示意图,写出完整的程序。(共 15 分)

a机程序 org 0000h

ajmp start

org 4100h

start:mov p1,#0ffh

mov scon,#80h

again1:mov sbuf,p1

jnb ti,$

clr ti

sjmp again1

endb机程序 org 0000h

ajmp start

org 4100h

start:mov scon,#90h

again1:jnb ri,$

mov p1,sbuf

clr ri

sjmp again1

end4、将8051外部扩展2k eprom,同时扩展16k ram作数据存储器,采用的2716是2k的eprom芯片,6264是8k的ram芯片,74ls373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ale、psen、rd、wr信号;锁存器的数据入d、数据出q、锁存控制g、oe;2716的a、数据o、片选ce、输出使能oe;6264的a、d、ce、oe、we。

最后写出各片的地址范围。(共 12 分)

单片机原理试题

姓名专业年级 一 填空 每空1分,共20分 1,mcs 8051系列单片机字长是 位,有 根引脚,96系列字长是 位。单片机的特点有 低 功能全。2,通常,单片机上电复位时pc 0000h,sp 07h 而工作寄存器则缺省采用第组,这组寄存器的地址范围是从。3,汇编语言中可以使用指令,它们不是真正的...

单片机原理试题

成绩统计表。考生姓名学号层次专业。一 单项选择题 每题1分,共10分 1.单片机芯片 8031 属于 a mcs 48 系列 b mcs 51 系列 c mcs 96 系列 d mcs 31 系列。2.使用单片机实现 控制的好处不包括 a 精确度高 b 速度快 c 成本低 d 能与数据处理结合。3....

《单片机原理》试题

辽宁地质工程职业学院继续教育学院。2011级 单片机原理 考试题。一 填空 每题1分,计40分 1 堆栈操作的原则是 2 机器数用最高位表示符号位,一般用 1 表示 数。3 复位操作的两种方式为和复位。4 汇编语言的四分段格式包括。5 单片机硬件由五个部件组成,其中cpu由 和 组成。6 基本的通信...