单片机原理试题

发布 2024-04-17 17:10:09 阅读 9525

成绩统计表。

考生姓名学号层次专业。

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

1. 单片机芯片 8031 属于___

a ) mcs—48 系列 ( b ) mcs—51 系列

c ) mcs—96 系列 ( d ) mcs—31 系列。

2. 使用单片机实现**控制的好处不包括___

a )精确度高 ( b )速度快

c )成本低 ( d )能与数据处理结合。

3. pc 的值是 __

a )当前指令前一条指令的地址 ( b )当前正在执行指令的地址

c )下一条指令的地址d )控制器中指令寄存器的地址

4. 假定设置堆栈指针 sp 的值为 37h ,在进行子程序调用时把断点地址进行堆栈保护后, sp 的值为 __

a ) 36h ( b ) 37h ( c ) 38h ( d ) 39h

5. 80c51 中可使用的最大堆栈深度为___

a ) 80 个单元 ( b ) 32 个单元

c ) 128 个单元 ( d ) 8 个单元

6. 处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是 __

a) 位累加器 cyb )通用寄存器的可寻址位

c )专用寄存器的可寻址位 ( d )位操作指令集

7. 在 mcs-51 单片机的运算电路中,不能为 alu 提供数据的是 __

a )累加器 a ( b )暂存器

c )寄存器 b ( d )状态寄存器 psw

8. 在相对寻址方式中,寻址的结果体现在___

a)pc中 (b累加器a中 (cdptr中 (d某个存储单元中。

9. mcs-51 中 __

a )具有独立的专用的地址线 ( b )由 p0 口和 p1 口的口线作地址线

c )由 p0 口和 p2 口的口线作地址线

d )由 p1 口和 p2 口的口线作地址线。

10、必须进行十进制调整的十进制运算 __

a)有加法和减法 (b有乘法和除法 (c只有加法 (d只有减法。

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

1.mcs-51单片机是( )位的单片机。

2.mcs-51单片机有( )个中断源,( 级优先级中断。

3.串行口方式3发送的第9位数据要事先写入( )寄存器的( )位。

4.串行口的方式0的波特率为 (

5.8031内部数据存储器的地址范围是( )位地址空间的字节地址范围是( )对应的位地址范围是( )外部数据存储器的最大可扩展容量是( )

6.在内部ram中可位寻址区中,位地址为40h的位,该位所在字节的字节地址为( )

7.如果(a)=58h,(r1)= 49h,(49h)= 79h,执行指令xch a, @r1后;结果(a49h)=(

8.利用8155h可以扩展( )个并行口,( 个ram单元。

9.当单片机复位时psw= (00)h,sp= (07)h ,p0~p3口均为( )电平。

10.若a中的内容为88h,那么,p标志位为( )

11.当mcs-51执行movc a,@a+ dptr指令时,伴随着( )控制信号有效。

12.mcs-51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。

三、简答题(共35分)

1、什么是中断?cpu响应中断的条件是什么?(5分)

2、简单叙述8051的c/t0的四种工作模式和串行通信的四种工作模式(8分)

3、如何认识8051存储器空间在物理结构上可划分为四个空间?而在逻辑上又可划分为三个空间?(6分)

4、触发器、寄存器、存储器之间有什么关系?(5分)

5、mcs-51内部定时器/计数器初始化一般包括几个步骤?(5分)

6、简述借用定时器/计数器溢出中断作为外部中断的具体方法?(5分)

四、读程序写出结果(共20分,每空1分)

以下程序均在8051内执行)

1、 假定(a)=85h,(r0)=20h,(20h)=0afh

执行指令 add a,@r0 后。

acyacov)=_

2、 假定(a)=0fh,(r7)=19h,(30h)=00h,(r1)=40h,(40h)=0ffh

执行如下指令后

dec adec r7

dec 30h

dec @r1

ar730h40h

3、假定( a ) 0fbh ,(b ) 12h 。执行指令:div ab 后。

bacyov)=_

4、假定( a ) 83h ,(r0 ) 17h ,(17h ) 34h

执行以下程序段

anl a , #17h

orl 17h , a

xrl a ,@r0

cpl a 后 (a

5、执行以下程序段

mov dptr, #2314h

mov r0, dph

mov 14h, #22h

mov r1, dpl

mov 23h, #56h

mov a, @r0

xch a, dph 后。

adptr6、已知:(sp)=70h (20h)=12h (21h)=34h (22h)=56h

执行以下程序段。

push 20h

push 21h

push 22h

pop 21h

pop 22h 后。

sp)=_71)=_20h)=_21h)=_22h)=_

五、编写程序(共15分)

1、将rom 2000h单元内容送外部ram 20h单元(6分)

2、编写一段子程序,将二位压缩的bcd码转换为二进制数,入口、出口均是a。若是非法的bcd码,则a返回值为255(9分)

单片机原理试题

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

《单片机原理》试题

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

单片机原理试题

一。1 at89s51的异步通信口为单工 半双工 全双工 2 采用6mhz的晶振,定时1ms,用定时器方式0时的初值应为多少?请给出计算过程 3 图为8段共阴数码管,请写出如下数值的段码。p78c 4 简述at89s51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为...