单片机与答案.doc_第1页
单片机与答案.doc_第2页
单片机与答案.doc_第3页
单片机与答案.doc_第4页
单片机与答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

单片机与答案一、填空题(本大题共20分,每空1分)1、MCS-51单片机的一个机器周期包含 个状态,每个状态又分为 个节拍,即一个机器周期等于 个振荡周期,当振荡器的振荡频率为12MHz时,一个机器周期的时间为 。2、MCS-51单片机的字长是 位。3、MCS-51单片机的三总线结构包括 、 和 。4、MCS-51单片机片内DPTR寄存器是一个 位寄存器。5、MCS-51单片机中PC和DPTR都用于提供地址,但PC是为访问_ _存储器提供地址,而DPTR是为访问_ _存储器提供地址。6、MCS-51内部提供 个可编程的 位定时/计数器,共有 种工作方式。7、设执行指令DIV AB前,(A)=0A5H,(B)=10H,则执行指令后(A)=_ _,(B)=_ _。8、存储器的地址线有14根,数据线有8根,则其最大存储容量为 KB。9、设执行指令MOV 65H, 90H前,(65H)=28H,(90H)=26H,则执行指令后(65H)= ,(90H)= 。10、下列程序段的功能是 。 PUSHA PUSHB POPA POPB二、单项选择题(本大题共10分,每题1分)1、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 (A)500 (B)1000 (C)216-500 (D)216-10002、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 (A)P3.2 (B)P3.3 (C)P3.4 (D)P3.53、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 (A)外部中断0 (B)外部中断1 (C)定时器0中断 (D)定时器1中断4、下面哪条指令是错误的?( )(A)MOVC A, A+PC (B)MOVX A, R2(C)MOV 30H, PSW (D)PUSH DPH5、8051单片机中的片内程序存储器空间有多大?( )(A)0 KB (B)4 KB (C)8 KB (D)64KB6、在MCS-51中,需要外加电路实现中断撤除的是( )。(A)定时中断(B)脉冲方式的外部中断(C)外部串行中断(D)电平方式的外部中断7、下列运算对OV没有影响或不受OV影响的的运算是( )。(A)逻辑运算 (B)加减运算 (C)乘法运算 (D)除法运算8、MCS-51单片机扩展I/O口与外部数据存储器( )。(A)分别独立编址 (B)统一编址 (C)变址编址 (D)动态变址9、以下有关PC和DPTR的描述中错误的是( )。(A) DPTR是可以访问的而PC是不能访问的 (B)它们都是16位的寄存器 (C)它们都有自动加1功能 (D)DPTR可以分为两个8位的寄存器使用,但PC不能10、在异步通信中,数据通常是以字符为单位组成( )传送的。(A)字符码 (B)字符串 (C)字符帧 (D)字符块三、判断题(本大题共10分,每题1分)1、MCS-51单片机可执行指令:MOV 35H,R3。( )2、8031与8751的区别在于内部是否有程序存储器。( )3、当向堆栈压入一个字节的数据后, SP中的内容减1。( )4、程序计数器PC中装的内容是当前正在执行指令的地址。( )5、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。( )6、MCS-51单片机中的PC是不可寻址的。( )7、MCS-51的特殊功能寄存器分布在60H80H地址范围内。( )8、数据总线和地址总线都是双向的。( )9、内部RAM的位寻址区,可供位寻址使用也可供字节寻址使用。( )10、DPTR、PC都是16位的寄存器,所以它们都是在内RAM中的某二个特殊功能寄存器组合而成的。( )四、读程序题(本大题共10分,每空1分)1、执行下列程序段后MOV 50H,#00HMOV R0,#7DHMOV R1,50HMOV 7CH,#0AHDEC R0MOV A,R0MOV B,#03HADD A,BINC R0MOV R0,50H结果为:R0=_,R1= (7CH)=_ _,(7DH)=_,A= 。2、设(A)=38H,R0=28H,(28H)=18H,执行下列程序ANL A,#27HXRL A,28HORL A,R0CPL A后,(A)= 。3、假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令: ADD A,R0 后,累加器A的内容为 ,CY的内容为 ,AC的内容为 ,OV的内容为 。五、简答题(本大题共20分,其中第2小题6分、第4小题4分,第1、3小题各5分)1、子程序返回指令RET与中断返回指令RETI的区别是什么?2、采用6MHz的晶振,定时1ms,用定时器0方式0时的初值应为多少?(请给出计算过程)3、指出下列每一条指令的源操作数的寻址方式。MOV DPTR,#4000H MOV A,R1MOVC A,A+DPTR JC LOOPMOV A,SP4、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,请分别从硬件和软件两个角度阐述其原因?六、分析编程题(本大题共30分,每题10分)1、将内部RAM 50H单元开始的内容依次传送到外部RAM 3000H单元开始的区域,直到传送的内容是0为止。2、MCS-51单片机,P1口做输出口,控制八只灯(P1口输出低电平时灯被点亮)。利用手控单脉冲信号作为外部中断0的中断信号,中断触发方式为边沿触发,中断发生时,八只灯一起闪烁两次。无中断时,八只灯全部被点亮。3、可编程并行接口芯片8255与单片机的硬件接口电路如图所示。(1)按硬件连线,8255A的A1、A0连单片机的低两位地址线,8255的PA、PB、PC口以及控制口的地址各为多少?(2)现已知8255的PA端口会用来接按键,方式0;PB端口会用来驱动8个发光二极管,方式0;PC端口的高4位为输入口,低4位为输出口。写出可满足这些要求的初始化程序。答案:一、填空题(本大题共20分,每空1分)1、 6 , 2 , 12 , 1s 。2、 8 。3、 地址总线 , 数据总线 , 控制总线 。4、 16 。5、 程序 , 数据 。6、 2 , 16 , 4 。7、 0AH , 05H 。8、 16 9、 26H , 26H 。10、 交换A,B寄存器里的内容 二、单项选择题(本大题共10分,每题1分)1、C 2、D 3、A 4、B 5、B6、D 7、A 8、B 9、C 10、C三、判断题(本大题共10分,每题1分)1、 2、 3、 4、 5、6、 7、 8、 9、 10、四、读程序题(本大题共10分,每空1分)1、 7DH , 00H , 0AH , 00H , 0DH 。2、 0C7H 3、 34H , 1 , 1 , 1 五、简答题(本大题共20分,其中第2小题6分、第4小题4分,第1、3小题各5分)1、子程序返回指令RET只能用在子程序末尾,使程序回到断点处继续执行。(2分) 中断返回指令RET只能用在中断服务子程序末尾。执行RETI指令后,除程序返回原断点地址处继续执行外,还将清除相应中断优先级状态位,以允许单片机响应低优先级的中断请求。(3分)2、解:采用6MHZ晶振,故机器周期为2us。(1分) 定时时间T=1ms=10-3s=(213-C)210-6, 算出初值C=7692=1E0CH=1 1110 0000 1100B。(2分) 按照方式0的要求格式,将该初值的高8位放在TH0,低5位放在TL0的低5位,TL0的高3位补0,故最终结果为:TH0=0F0H,TL0=0CH。(3分)3、中的源操作数为16位立即寻址。(1分)中的源操作数为寄存器间接寻址。(1分)中的源操作数为基址加变址寻址。(1分)中的源操作数为相对寻址。(1分)中的操作数为直接寻址。(1分)4、软件上:由于访问外扩的程序存储器和数据存储器采用的指令不同,一个是MOVC指令,一个是MOVX指令。(2分)硬件上:读外部数据存储器时,信号有效。写外部数据存储器时,信号有效。而读外部程序存储器时,信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。(2分)六、分析编程题(本大题共30分,每题10分)1、 ORG0000HSJMPMAINORG0030H MAIN:MOVDPTR,#3000HMOVR0,#50HLOOP:MOV A,R0MOVXDPTR,ACJNE A,#00H,NEXTSJMP FINISHNEXT: INC R0 INC DPTR AJMP LOOPFINISH: SJMP $ END程序编写思路正确得一半分,指令错误酌情扣分。注:答案不唯一2、 ORG 0000HSJMP MAIN ORG 0003H SJMP INT0 ORG 0030HMAIN: SETB EX0 SETB IT0 SETB EA LOOP: MOV A,#00H MOV P1,A SJMP LOOPINT0: MOV R7,#2NEXT: LCALL DELAY CPL A MOV P1,A DJNZ R7,NEXT RETIDELAY: MOV R6,#50D1 : MOV R5,#50D2 : NOP DJNZ R

温馨提示

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

评论

0/150

提交评论