成绩统计表。
考生姓名学号层次专业。
一、单项选择题(每题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单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为...