资源描述
江苏工业学院考试命题用纸 考试科目 单片机原理及应用 共 4 页, 第 4 页
信息科学与工程学院2008~2009学年第2学期
班级 学号 姓名
单片机原理及应用 期末补考卷
一、填空题(每空1分,共计20分)
1.在单片机既具有内部程序存储器,又有外部程序存储器时,其
引脚应接 (1) 电平。
2.单片机与普通计算机的不同之处在于其将__(2)_____、 __(3)___ ___
和____(4)_____3部分集成于一块芯片之上。
3.MCS-51单片机有 (5) 字节外部数据存储器地址空间
和 (6) 字节外部程序存储器地址空间,具有 (7) 个
级别的 (8) 个中断源。
4. 片内RAM字节地址21H单元中D0位的位地址为 (9) 。
5.在MCS-51中若SP = 40H,执行指令PUSH Acc后,SP = (10) 。
6.定时器T1固定对应的中断入口地址为 (11) 。
7.通常、单片机上电复位时PC= (12) ,SP= (13) 。
8.8031的并行I/O口(P0~P3)用作通用I/O口时,当口由原输出状态变为输入状态方式时,应先向口的锁存器进行 (14) 操作,再进行输入操作才正确。
9.MCS—51单片机进行外部功能扩展时,是通过三总线实现的外部功能扩展,三总线是指 (15) 、 (16) 和 (17) 。
10.ALE引脚的作用是______(18) _______,当时钟频率为12MHz时,ALE的频率为___(19) __________。
11.MCS51单片机是采用 (20) 电平复位。
二、单项选择题(每题 2分,共计20分)
1.MCS-51单片机堆栈是设在( )
(A)片内RAM (B)片内ROM
(C)片外RAM (D)片外ROM
2.MCS-51的并行I/O口读-改-写操作,是针对该口的( )
(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器
3.单片机执行MOVX写指令时,相关的信号状态是( )
A.PSEN无效为低电平,WR有效为低电平
B.PSEN无效为高电平,WR有效为低电平
C.PSEN有效为低电平,WR无效为高电平
D.PSEN有效为高电平,WR无效为高电平
4.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( ) µS。
A.1/12 B.1/2 C.1 D.2
5.MCS—51寻址方式中,直接寻址的寻址空间是( )
A.工作寄存器R0~R7 B.专用寄存器SFR
C.程序存贮器ROM D.程序存储器256字节范围
6.MCS-51 单片机的4 个并行I/O 口作为通用I/O 口使用时,( )应该加上拉电阻。
A、P0 B、P1 C、P2 D、P3
7. 下列程序段中使用了位操作指令的有( )。
(A) MOV DPTR,#1000H (B) MOV C,45H
MOVX A,@DPTR CPL ACC.7
(C) MOV A, 45H (D) MOV R0,23H
XCH A,27H MOV A,@R0
8.MCS-51单片机扩展外部程序存储器和数据存储器( )。
(A)分别独立编址 (B)统一编址
(C)分别独立编址或统一编址 (D)动态变址
9.下列不能实现(A)×2的程序段有( )。
(A)MOV R0,A (B)MOV B,#2
ADD A,R0 MUL AB
(C)CLR C (D)MOV R0,A
RLC A ADDC A,R0
10.当DAC 0832 D/A转换器的接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为 ( )。
A.0832H B.FE00H C.FEF8H D.以上三种都可以
三、简答题(共4题,每题 5 分,共计 20分)
1.串行口有几种工作方式?有几种帧格式?
2.在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突?
3.写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。
4.CPU响应中断的条件有哪些?
四、程序分析题(共 3题,共计20分)
(其中1、2必做,本部B1考试类同学做3,其余同学做4)
1.片内RAM的 40H单元中有一带符号数,试对其内容求补码,完成以下程序。(每空3分)
MOV A, 40H
______①_______
CPL A
②
MOV 40H, A
GO: RET
2.已知MOV指令周期为1,NOP指令周期为1,DJNZ指令周期为2,单片机晶振频率为6MHz,相应程序如下:(每空3分)
MOV R3,______①_______
LOOP : NOP
NOP
DJNZ R3,LOOP
(1)若想该程序延时50μS,则①中应填入( );
(2)NOP指令所起的作用是( )。
3.将内部RAM中首地址为30H的一个数据块传送到外部RAM首地址为3000H的区域,遇到传送的数据为零时停止。(8分)
源程序如下:
MI_O: MOV R1, ①
MOV DPTR,#3000H
LOOP: MOV A, ②
JZ ③
④
INC R1
INC DPTR
SJMP LOOP
PRET: RET
29.写出下列指令执行后的结果:(8分)
MOV 40H, #30H
MOV R0, #40H
MOV A, @R0
CLR C
SUBB A, #74H
(A)= (R0)=
(40H)= (PSW)=
五、综合分析题(共 2题,每题10分,共20分)
(其中1必做,本部B1考试类同学做2,其余同学做3)
1.片机晶振的频率为12MHz,试用定时器T0定时中断的方法编程序,使P1.0输出如图1所示波形(10分)
图1
2、MCS-51单片机外扩展一片8255,系统电路原理图如图2所示,写出地址分布。
图2
3. 某单片机系统的程序存储器配置如图3所示,要求:
(1)判断U1~U4的存储容量;(2分)
(2)试说明各个芯片的地址范围。(8分)
图3
GATE
C/T
M1
M0
GATE
C/T
M1
M0
T1 T0
TMOD
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
TCON
EA
X
X
ES
ET1
EX1
ET0
EX0
IE
CY
AC
F0
RS1
RS0
OV
--
P
PSW
学院 信息科学与工程学院 系 通信工程 拟题人 试题库 审核:系部负责人 学院负责人 2008 年 4 月5 日
展开阅读全文