您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页2015单片机试卷B

2015单片机试卷B

来源:好走旅游网
石家庄铁道大学2015-2016学年第1学期

2013级本科班期末考试试卷(B)

课程名称: 微机原理及应用(B) 任课教师: 考试时间: 120 分钟学号: 姓名: 班级: 考试性质(学生填写):正常考试( )缓考补考( )重修( )提前修读( ) 题 号 满 分 得 分 改卷人 一 20 二 30 三 20 四 20 五 10 六 七 总分 100

一、 选择题(共20分、每题2分)

1.在微型计算机中,负数常用 表示。

A.原码 B.反码 C.补码 D.真值 2.将十进制数215转换成对应的二进制数是 。

A.11010111 B.11101011 C.10010111 D.10101101 3.单片机中的程序计数器PC用来 。

A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址

4.单片机上电复位后,PC的内容和SP的内容为 。

A.0000H,00H B. 0000H,07H C. 0003H,07H D. 0800H,08H

5.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 。 A.P0口 B. P1口 C. P2口 D. P0口 和 P2口 6.PSW中的RS1和RS0用来 。

A.选择工作寄存器区号 B.指示复位 C. 选择定时器 D. 选择工作方式 7.单片机的P0、P1口作输入用途之前必须 。

A.在相应端口先置1 B.在相应端口先置0 C.外接高电平 D.外接上拉电阻 8.MCS—51的串行数据缓冲器SBUF用于 。

A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址 D.存放待调试的程序

9.MCS—51的立即寻址的指令中,立即数就是 。

A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 10.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP

二、 简答题(共30分,每题5分)

1

1. 工作寄存器区的地址范围是多少?分成几个组?每组几个工作寄存

器,其符号是什么? 2. 进行堆栈压入及弹出操作的途径有哪两种? 3. 什么是堆栈?堆栈指针寄存器SP是几位寄存器?SP功能特点是什

么?复位时SP的值是什么? 4. CPU能够接受并处理外设发出的中断申请信号需满足哪些条件? 5. 分析说明MCS-51单片机执行子程序返回指令RET时堆栈指针寄存器

SP及堆栈区单元内容的变化情况。 6. 什么是单工通信、半双工通信、全双工通信? 三、 分析计算:(共20分,每题10分)

1. 某系统所用晶振为12MHZ,下列程序注释部分的数字为各指令的指令周期,请计算整个程序执行所需时间,要求写明计算过程。

DELAY: MOV R2,#100 ;1

DL1: MOV R3,#50 ;1 DL2: NOP ;1 NOP ;1 DJNZ R3,DL2 ;2 DJNZ R2,DL1 ;2 RET ;2

2.

子程序PR1首地址为2450H,3字节指令LCALL PR1的地址为2310H,SP=39H,执

行此指令后,((SP))、((SP-1))的值是多少?RET指令位于程序存储器2490H处,执行RET后,(PC)=?

四、 编程题(20分,每题10分)

1设有一个无符号数数组,数组长度为10个字节,存放在首地址为60H的片内RAM中,编程求数组所有项之和(假设其和不大于255),结果存放在地址为3000H的片外RAM中。

2某MCS-51单片机系统所用晶振为6MHZ,编程实现在P1.0脚输出周期4S的方波信号,要求使用片内定时器/计数器以及中断系统。

五、 确定下图存储器扩展电路中各存储器芯片的容量及地址范围,要求写

出分析过程(10分)

P2.7P2.6CEP2.4P2.3P2.2P2.1P2.0ALEGD0|D7A12A11A10A9A874LS373Q7|Q0A7|A0D0—D7OECEMCS-512732A11A10A9A8A7|A0D0—D76264P0WEOEPSENWRRD 2

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务