2010-2011单片机原理及应用试卷 下载本文

???? _?__?_线__订_装___?__?__?_线_订:装名?姓?生?学线订装????师教考监交并一纸题答与须卷试?:?号?学?生线学订_装__?__?__?_线__订_装__?__?_级?班线订生装学??????科技大学2010 /2011 学年第 1 学期 《单片机原理及应用II》考试试题

课程号: 67106309

考试方式:闭卷

使用专业、年级:测控2008、电气2008

任课教师:朱琳、赵建敏

考试时间:2010.12 备 注:A卷

一、单项选择题(共20题,每题2分,共40分)

1. 已知标准MCS-51单片机晶振频率为12MHz,则MUL指令的时间为(A、0.5 B、1 C、2 D、4 2. -23的补码是( )

A、E8H B、69H C、68H D、E9H 3.增强型MSC-51可扩展的最大存储器容量为:( ) A、64K Bit B、16K Byte C、64K Byte D、16K Bit 4. MCS-51单片机复位后,SP的值为:( )

A、7F H B、00H C、07H D、20H 5. MCS51复位后,R0的地址是:( )

A、07H B、00H C、08H D、17H 6. MCS-51单片机执行POP后,SP:( )

A、增1 B、增2 C、减1 D、不变 7. 8031单片机的EA引脚应该( )

A、悬空 B、接高电平 C、接地 D、不一定 8. 下面那一段程序能准确地读取P1口引脚信号:( )

A、MOV A ,#00H ;MOV P1,A ;MOV A,P1; B、MOV A ,#0FFH;MOV P1,A;MOV A,P1; C、MOV A ,#00H;MOV A,P1;MOV P1,A; D、MOV A ,#0FFH;MOV A,P1;MOV P1,A; 9.对程序计数器PC的操作:( )

A、是通过传送进行的 B、是自动进行的 C、是通过加1指令进行的 D、是通过减 1 指令进行的

10.MCS-51单片机的复位信号为( )。

A、大于24时钟周期的高电平 B、大于12时钟周期的高电平

C、大于24时钟周期的低电平 D、大于12时钟周期的低电平

11.在MCS-51单片机外扩展存储器芯片时,4个I/O口中用作地址总线的是( )

A、P0和P2口 B、P0口 C、P2和P3口 D、P2口 μs。

12.指令JZ rel的转移条件为:( )

A、A=0 B、A=1 C、Cy=0 D、Cy=1 13.扩展I/O后,下列哪条语句可以实现对扩展I/O的读写:( ) A、TEST B、MOVX C、MOVC D、以上都不对 14.CPU不能自动清除中断标志位的中断为:( )

A、T0 B、T1 C、串行口 D、下降沿触发方式的INT0 15.晶振频率为12MHz,则T0最大定时时间为:( )

A、256μs B、512μs C、65536μs D、131072μs 16.定时器T0的方式2为:( )

A、13位定时/计数器 B、16位定时/计数器C、8位定时/计数器D、以上都不对 17.中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将( )置“1”。 A、ET0 B、EA C、ES D、ST2 18.8051的( )用作串行口方式1和方式3的波特率发生器。

A、T1 B、T0 C、fosc D、以上都不对 19.在串行口多机通讯中,一台主机最多可以挂( )个从机? A、16 B、32 C、128 D、256 20.8255A有( )个并行口。

A、2 B、3 C、4 D、5

第 1 页 共 3 页

□□□□□□□□□□□□ ) ???? _?__?_线__订_装___?__?__?_线_订:装名?姓??学生线订装????师教考监交并一纸题答与须卷试?:?号?学?生线学订_装__?__?__?_线__订_装__?__?_级?班线订生装学??????

二、简答题(共4题,每题4分,共16分)

2. 将外部RAM 0080H~009FH单元内容传送到内部RAM的30H~4FH单元中。 (每空2分,共8分)

1. 计算机系统中,一般有哪三类总线?并请说出三 MOV R7, ; 类总线各自的特征(包括传输的信息类型、单向还MOV DPTR, ; 是双向传输)。

MOV R0, #30H ; 2.简述增强型51单片机的中断入口地址。 LOOP:

3.如果将MCS-51的P1口引脚按矩阵编码方式组 ; 成M*N个检测点,那么在什么情况线检测点数目 MOV @R0, A ; 最多,这是M和N分别是多少?

INC R0 ; 4.计算右图中使LED正常工作的限流电阻R的阻值,写出计算过程。

INC DPTR

三、程序分析(共3题,共18分)

1.假设晶振频率为12MHz,分析以下程序填空:(每空2分,共6分) 3.以下指令执行后,PSW为:(每空1分,共4分)

Delay: MOV A, #10101110B ; PUSH PSW ADD A, # 01111101B ;

CLR RS0 Cy Ac OV P SETB RS1

MOV R7,#064H

LOOP1: 四、程序设计(共14分)

MOV R6,#096H

如果0-9七段数码管对应的字模码为3H,06H,5BH,4FH,66H,6DH,7DH,LOOP2: 07H,7FH,6FH存放在1000H为首地址的程序存储器中,写出将数字5对应的字 DJNZ R6,LOOP2 模码输出到外部RAM 3003H(即扩展I/O端口地址)的程序段。

DJNZ R7,LOOP1

POP PSW

RET

(1)执行完CLR RS0;SETB RS1指令后,工作寄存器的地址范围为 ; (2)上述这段程序中,执行一次LOOP1循环延时 us; (3)整段程序执行完,延时 ms;

第 2 页 共 3 页

□□□□□□□□□□□□

??????

五、硬件分析(共12分)

__

__线__订_装___?__?__?_线_订:装名?姓??学生线订

装 ?? ? ? 师教 考 监交 并 一纸 题 答与 须 卷试 ? :? 号?学? 生线 学订装 __? ___? __?_线 __订装 ___? __? _级?线 班订生装 学? ? ?? ?

?下图为MCS-51扩展输入、输出口电路:

1. 图中U2芯片74LS373的作用是什么?(2分) 2. 图中芯片74LS138的作用是什么?(2分)

3. 图中用作输出口扩展的芯片编号是哪个,输入口扩展芯片是哪个?(4分) 4. 写出将0x5F输出到扩展口的代码。(4分)

U1U274LS273U4数据输出31P0.39D0D032A0D032O0EA/VPP0.P0.038D1D2D1D241D1Q72D2Q541D1Q191376A1D172D2Q5O1X1P0.P0.236D3D383D3Q9A2D2A3D383D3Q69O2O3D41218P0.335434D5D4D5134D4Q145D5Q15A4A5D4D5134D4Q145D5Q12O4X2P0.P0.533D6D6176D6Q16A6D66D15O5176Q9632D7D7187D7Q19A7D7187D7Q16O619O7VCCRESETLEOE12U4A118D8QCLKCLR112P2.721A8118D8QA974LS373WR314.3 13INT0P2.P2.022U3数据输入k14INT1P2.123A10A11A111U4B15T0P2.224325A12T1P2.Y0155P2.426A13A122A410214WR6111251Q1D3D062Q2D4D11A14A133BCY12P1.0/T2P2.527628A15Y2131393Q3D7D28D33P1.1/T2EXP1.717Y312141115124Q4D155Q5D13D44P1.2RDA156Y41016166Q6D14D55P1.3WD164G1Y5U4C17197Q7D17D6186P1.294PSENA145G2AY6991018Q8DD7VCCG2B7P1.5ALE/P30Y77874LS02OELE2.2 k8P1.6TXD1174LS13874LS373U57RXD108XC5X?ò8XC5XX2 CPU第 3 页 共 3 页□□□□□□□□□□□□