东莞理工学院专科试卷参考答案及评分标准(a卷)_第1页
东莞理工学院专科试卷参考答案及评分标准(a卷)_第2页
东莞理工学院专科试卷参考答案及评分标准(a卷)_第3页
东莞理工学院专科试卷参考答案及评分标准(a卷)_第4页
东莞理工学院专科试卷参考答案及评分标准(a卷)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线东莞理工学院专科试卷参考答案及评分标准(A卷)2010 -2011 学年 第 1 学期单片机与接口技术开课单位:电子工程学院 考试形式:闭卷题序一二三四五总 分得分评卷人一、填空题(每空1分,共20分)1、计算机的系统总线有地址总线、控制总线和 数据总线。2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则采用第 00 组,这组寄存器的地址范围是从00H-07H。3、8051单片机中,外部中断0采用边沿触发方式时,中断请求标志IE0清零的方式是 硬件清零 ,定时器T0响应中断后,请求标志位TF

2、0清零的方式是 硬件清零 。4、若A中的内容为78H,那么P标志位为 0。5、假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的内容送累加器A中。6、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。7、MCS-51单片机8031中有 2 个 16 位的定时/计数器,可以被设定的工作方式有四 种。8、MCS-51单片机有 5 个中断源,可分为 2 个中断优先级。上电复位时 外部中断0 中断源的最高。9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。10、当使用8位数据的通用异步串行通信时,必须设置SM1

3、SM0=_10_,多机通信时,SM2=_1 .11、累加器A的初值为FFH,执行“INC A”指令后,A的值为_0_。二、选择题(从答案中选择一个正确答案,并将代号写在括号内。每题2分,共20分)1、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( B )(A)PC (B)PSW (C)A (D)SP2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令AJMP的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS-51能够响应定时器T1中断,串行接口中断

4、,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51系统中的( D )(A)IE (B)IP (C)TMOD (D)TCON/SCON 6、对程序存储区数据传送,应采用助记符为( C )(A) MOV (B) MOVX (C) MOVC (D) PUSH7、下列四条叙述中,有错误的一条是( A )(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、单片机中既可位寻址又可字节寻址的单元是(

5、B)(A)00H (B)20H (C)30H (D)70H9、对于JNB bit, rel指令,下列说法正确的是(D)(A)bit位状态为1时转移,转移时同时将该位清零 (B)bit位状态为0时转移,转移时同时将该位置 (C)bit位状态为1时转移,转移时不将该位清零(D)bit位状态为0时转移,转移时不将该位置10、某种存储器芯片是8KB,那么它的地址线根数是( C )(A)11根 (B)12根 (C)13根 (D)14根姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线三、阅读程序(30分)1、 执行指令 MOV A,#79H ADD A,#0C8H MOV B

6、,A SJMP $则结果A= _41H_, B=_41H_, CY=_1_ , AC=_1_,OV=_0_, P=_0_(6分)2、写出下列程序段执行后,相关寄存器或存储单元的内容。(6分)MOV SP,#6FHMOV 30H,#32HMOV 31H,#14HPUSH 30HPUSH 31HPOP BPOP ACCSJMP $ A= _32H _, B=_14H_, (30H)=_32H_, (31H)=_14H_, (70H)=_32H_,(71H)=_14H_,3、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(6分)设(48H)=60H,A=19H,R0=

7、48H。(1)MOVA,48H;寻址方式:_直接寻址_, A=_60H _,(2)ADDA,#60H;寻址方式:_立即数寻址_,A=_79H _, (3)ANLA,R0; 寻址方式:_寄存器间接寻址_,A= _00H _,4、写出下列程序段执行后,相关寄存器或存储单元的内容。(4分)MOV A,#7AHMOV 35H,#30HANL A,#0F0HSWAP AORL 35H,ASJMP $ A=_07H_,(35H)= _37H_,5、写出下列程序段执行后,相关寄存器或存储单元的内容。(4分)MOV 35H,#03HMOV DPTR,#TABMOV A,35HMOVC A,A+DPTRSJMP

8、 $ORG 1050HTAB:DB 00H,03H,04H,10H,16H结果:A=_10H_,DPL=_50H_6、设两个十进制数分别在内部RAM40H单元和50H单元开始存放(低位在前),其字节长度存放在内部30H单元中。编程实现两个十进制数求和,并把求和结果存放在40H开始的单元中.(4分)MOV R0,#40HMOV R1,#50HMOV R7,30H_CLR C_LOOP:MOV A,R0ADDC A,R1_DA A_MOV R0,AINC R0INC R1DJNZ R7,LOOPRET四、简答题(10分)姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线

9、1、80C51单片机中断响应条件是什么?(4分)答:中断源有中断请求;(1分)此中断源的中断允许位为1;(1分) CPU开中断(即EA=1)。(1分)同时满足时,CPU才有可能响应中断。(1分)2、.根据下图电路,编程完成对81C55的操作:(6分)(1)将立即数D9H写入81C55的DDH单元。(2)根据电路结构完成命令字写入(PA,PB为基本输出口,PC口为基本输入口) (3) 读81C55的PC口信息。答:(1)MOV A,# 0D9HMOV DPTR,#7EDDHMOVX DPTR , A(2分)(2)MOV A,#03HMOV DPTR,#7F00HMOVX DPTR, A(2分)(

10、3)MOV DPTR,# 7F03HMOVX A,DPTR(2分)五、编程题(每题10分,共20分)编程将单片机内部RAM50H-5FH的内容置初值00H-0FH,然后将50H-5FH的内容送到片外RAM4800H-480FH。ORG 30HMAIN:MOV R0,#50HMOV R7,#10HMOV A,#00HA1:MOV R0,AINC AINC R0DJNZ R7,A1MOV R0,#50HMOV DPTR,#4800HMOV R7,#10HA2:MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R7,A2END某MCS-51单片机晶振频率为12MHz,使用定

11、时器1以方式0产生周期为400s等宽正方波脉冲,并由P1.7输出,要求编写程序实现此功能。ORG 0000H MOV TMOD,#00H MOV TH1,#1FH MOV TL1,#38H SETB TR1LL: JNB TF1,$ MOV TH1,#1FH MOV TL1,#38H CPL P1.7 SJMP LLEND姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线东莞理工学院专科试卷参考答案及评分标准(B卷)2010 -2011 学年 第 1 学期单片机与接口技术开课单位:电子工程学院 考试形式:闭卷题序一二三四五总 分得分评卷人一、填空题(每空1分,共20

12、分)1、8031单片机芯片共有 40 个引脚,MCS-51系列单片机为8 位单片机。2、8031的异步通信口为全双工(单工/半双工/全双工),3、8031内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。4、当单片机复位时PSW00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。5、累加器A的初值为0,执行“DEC A”指令后,A的值为_0FFH_。6、查表指令是_ MOVC A,A+DPTR_ ,散转指令为_ JMP A+DPTR_ ,中断服务子程序的返回

13、指令是_ RETI_。7、8031的 P3口为双功能口;8、由8031组成的单片机系统在工作时,EA引脚应该接 地(或0);9、LJMP的跳转范围是64K,SJMP的跳转范围是 128 B(或256B) 。10、设MCS-51单片机晶振频率为6MHz,定时器作计数器使用时,其最高的输入计数频率应为_11、若A中的内容为68H,那么P标志位为 1。二、选择题(从答案中选择一个正确答案,每题2分,共20分)1、80C51串行口方式0为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。数据由 引脚输入或输出,发送和接收均为 位数据, 位在先,波特率固定为 。( D )A. TXD,8,低,

14、fosc/12 B. RXD,8,高,fosc/12C. RXD,9,低,fosc/32 D. RXD,8,低,fosc/122、80C51的四个端口P0P3口中只能用作通用I/O口的是_B_口。A、P0 B、P1 C、P2 D、P33、80C51的时钟频率fosc=6MHZ,则它的1个机器周期=_C_。A、1/12S B、1S C、2S D、1/6S4、CPU复位后,若要使用第3组工作寄存器,则应设置RS1 RS0= D 。A、00 B、01 C、10 D、115、8051的定时/计数器,若它的计数脉冲从P3.4引脚输入,则T0作为 _B_。A、定时器 B、计数器 C、定时器或计数器 D、都

15、不能6、若外部RAM的地址从0000H0FFFH,则总共有_C_字节单元。A、1K B、2K C、4K D、8K7、指令PUSH ACC,它的操作数寻址方式是_B_寻址方式。A、寄存器寻址 B、直接寻址 C、变址寻址 D、相对寻址8、中断源INT1的中断入口地址是_D_。A、0000H B、0003H C、000BH D、0013H E、001BH F、0023H G、0030H9、要求T0、T1都工作在方式1,T0为定时器,T1为计数器,且不受INT0、INT1的控制,TMOD的值为_A_。A、51H B、62H C、D9H D、9DH10、设80C51的IP=010110B,执行主程序时同

16、时接收到五个中断源的中断请求信号,则五个中断源的响应次序依次为_C_。A、串行口、INT1、T0、T1、INT0 B、INT0、T1、T0、INT1、串行口C、T0、INT1、串行口、INT0、T1 D、T1、INT0、串行口、INT1、T0三、阅读程序(阅读程序后填空。共30分)1、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(6分)设(58H)=35H,A=19H,R0=58H。(1)MOV A,58H ;寻址方式:_直接寻址_, A=_35H_,(2)ADD A,#79H;寻址方式:_立即数寻址_,A=_92H_, (3)ANL A,R0 ;寻址方式:_

17、寄存器间接寻址_,A= _10H_2.执行下列程序段中第一条指令后,(1)(P1.7)=_0_ , (P1.2)=_0_;执行第二条指令后,(2)(P1.5)=_1_,(P1.3)=_1_.(4分)ANL P1,#73HORL P1,#38H3.下列程序段执行后,(A)=_0DH或13_,(B)=_11H或17_.(4分)MOV A,#0FBHMOV B,#12HDIV AB4.下列程序段执行后,(R0)=_7EH_,(7EH)=_FFH_,(7FH)=_3FH_.(6分)MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC R0DEC R0DEC R05.已知(SP)=0

18、9H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_,内部RAM(0AH)=_67H_,(0BH)=_45H_(6分)PUSH DPLPUSH DPH6、内部RAM从list单元开始存放一单字节正数表,表中之数作无序排列,并以-1作结束标志。编程实现表中找出最小值。(4分)MOV R0,#LISTMOV A,R0MOV MIN,ALOOP5:INC R0MOV A,R0_CJNE A,#0FFH_,LOOP3RETLOOP3:CJNE A,MIN,LOOP1LOOP1:_JNC_,_ LOOP2MOV MIN,ALOOP2:SJMP LOOP5四、简答题(10分)1、已知一M

19、CS-51单片机系统使用8MHZ的外部晶体振荡器:1)计算该单片机系统的机器周期为多少?(1分)2)分别计算当单片机的定时器1(T1)工作在方式1、方式2时,T0的最大定时时间为多少?(2分)答:1)机器周期为=(1/(8*1/12)us=1.5us (1分)2)方式1:t=(65536-M)* 1.5us, 取M=0,则tmax=98304us (1分)方式2:t=(256-M)* 1.5us,取M=0,则tmax=384us (1分)2. 当单片机应用系统中数据存储器RAM地址和程序存储器EPROM地址重叠时,它们内容的读取是否会发生冲突,为什么?(3分)答:不会(1分)。由于80C51对ROM的读操作由PSEN控制,指令用MOVC类;对RAM读操作用RD控制,指令用MOVX。(2分)3阅读下面的接口电路与程序,详细说明实现功能(4分)MOV SCON,#0 MOV DPTR,#DATE MAIN: MOV R0,#0h MAIN1: MOV A,R0 MOVC A,A+DPTR MOV SBUF,AWAIT: JNB

温馨提示

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

评论

0/150

提交评论