重庆大学11级单片机原理期末试卷_第1页
重庆大学11级单片机原理期末试卷_第2页
重庆大学11级单片机原理期末试卷_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、命题人: 组题人: 审题人: 命题时间:2012年11月 教务处制学院 专业、班 年级 学号 姓名 公平竞争、诚实守信、严肃考纪、拒绝作弊封线密重庆大学单片机原理及应用 课程试卷2013 2014 学年 第 一 学期开课学院: 电气工程 课程号: 考试日期: 考试时间: 120 分钟题 号一二三四五六七八九十总 分得 分一、选择(10分:每题1分)1.若MCS-51单片机使用晶振频率为12MHz时,则一条乘法指令的执行时间为( )。A. 2s B. 4s C. 1s D. 8s2.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A.外部中断0 B.外部中断1 C.

2、定时器0中断 D.定时器1中断3已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( )。A. 0、0、0 B. 1、0、1 C. 1、1、1 D. 1、1、04. 以下哪一条是位操作指令( )。 A.MOV P0,#0FFH B.CLR P1.0 C.CPL A D.POP PSW5. 若(A)=86H,(PSW)=80H,则执行RRC A指令后( A)。(A)C3H (B) B3H (C) 0DH (D) 56H6.一个含8位数据线的EPROM的地址范围为0000H-0FFFH,它的容量为( )A.1KB B. 2KB C. 3KB D. 4K

3、B7. MCS-51单片机的堆栈区应建立在()。A. 片内数据存储区的低128字节单元 B. 片内数据存储区C. 片内数据存储区的高128字节单元 D. 程序存储区8. MCS-51单片机复位操作的主要功能是把PC初始化为( )。 A.0100H B.2080H C.0000H D.8000H9.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到 ( ) 引脚。A.P3.2 B.P3.3 C.P3.4 D.P3.5108031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( )。A. MOV R1 ,40H B. MOV R1 ,#40H MOVX R1 , A MOVX

4、 R1 , AC. MOVX 40H , A D. MOV R1, #40HMOVX R1 , A二、填空(20分 每题2分)1. 求出下列带符号数的补码 -55 +55 2. X补= X= D X补= X= D3.将下列数据转换成十进制(0110)B (0110)H4. 设定T1为计数器方式,工作方式2,则TMOD中的值为(60H )。5. PSW中RS1=1 RS0=0时,R2的地址是( 12H )。6片内RAM可进行位寻址的空间位地址范围是_。7若A中的内容为36H,那么,P标志位的值为( )。8.MCS-51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。 9803

5、1单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令是( )。10MCS-51的并行I/O口信息有两种读取方法:一种是( 读引脚 ),还有一种是( 读锁存器 )。 三、简答题 (共 46分 )1. 执行下列程序后,(A)=_,35H(B)=_。16H (6分)MOV A,#9FH MOV B,#36H ANL B,A SETB C ADDC A,B 2写出指令,已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。(6分)MOV A, 20H MOVX DPTR, #2FMOVX DPTR, A3设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A

6、)= 0E7H (4分)ORL A,#27HANL A,28HXCHD A,R0CPL A (2分)4判断下列指令的正误(标注)。(6分) MOV C,ACC.0( ) MOV R1,R2 ( )SUB A,R2 ( ) CJNE R0,#64H,LABEL( ) DA R2 ( ) PUSH B ( ) RR B ( ) ANL #99H ,36H ( ) MOVX R0,B( ) DEC DPTR ( ) ORL P1.0,P3.1( ) ADDC A,R7 ( )5. 分析程序并写出结果,已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H,

7、 执行过程如下: MOV A , R0 MOV R0 , A MOV A , R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET则执行结束(R0)= 36H (R2)= D6H (6分)6. 执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的内容是:(A)= 01h (B)= 10H(6分)7. 简述51系列单片机中断响应的条件。(6分) 有中断源发出中断请求; 中断总允许位EA=1,即CPU开中断; 申请中断的中断源的中断允许位为1,即中断没有

8、屏蔽; 无同级或更高级中断正在被服务; 当前的指令周期已经结束; 若现在指令为RETI或者是访问IE或IP指令,则该指令以及紧接着的另一条指令已执行完。8.已知(R2)=3,阅读下面程序并回答问题MOV A,R2ADDA,#1 MOVC A ,A+PC RET TABLE:DB 0,1,4,9,16,25,36,49,64,81,END(1)该程序功能是什么?(2分)(2)指令 ADDA,#1 的作用是什么? (2分)(3)程序执行后,A为多少?(2分)五、综合题 (24分)1编程将片内RAM30H单元开始的15个字节的数据传送到片外RAM3000H开始的单元中去。(10分)解:STRAT:MOV R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET2应用51单片机内部定时器T0工作在方式2下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。(14分)请 (1)计算时间常数X,应用公式X=256t(f12)(4分)(2)写出程序清单(10分)解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论