单片机复习题_第1页
单片机复习题_第2页
单片机复习题_第3页
单片机复习题_第4页
单片机复习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、一、单项选择题(每题2分,共20分)1. 8086CPU的数据线有(C)根。A.8B.12C.16D.202. 8086系统中,某数据的段内地址是2200H,(DS)=1100H,则该数据的物理地址为(C)。A.11002200HB.22001100HC.13200HD.23100H3. 80C51单片机的一个机器周期包含(B)个振荡周期。A.6B.12C.16D.184. 8086CPU中堆栈操作是(B)操作。A、字节B、字C、双字D、四字5. 8086CPU用于保存源操作数地址的寄存器是(A)。A.SIB.SPC.BPD.DI6. 8051单片机复位后,指令执行从(A)地址开始。A.000

2、0HB.0001HC.1000HD.00FFH7. 80C51单片机有(B)个并行口。A.2B.4C.6D.88. 80C51单片机汇编指令MOVA,R冲源操作数的寻址方式为(D)。A.寄存器寻址B.位寻址C.立即数寻址D.寄存器间接寻址9. 80C51单片机汇编用于片外RAM专送的指令是(C)。A.MOVB.MOVCC.MOVXD.PUSH10. 对CY没有影响的80C51指令是(A)。A.INCB.ADDC.MULD.ADDC二、填空题(每空2分,共20分)1、4Kx8bit结构的存储器有12根地址线和8根数据线。2、8086系统中内存的最大寻址空间是1M。3、80C51单片机内部中断默认

3、优先级中,优先级最高的是外部中断0/IE0CS 和 ip 寄存4、80C51单片机中,若A当前值为0FH,则执行完CPLA指令后A的值为_0F0H5、8086CPU中,当前指令所在的代码段的段值和段内偏移量分别由器来指示。6、80C51指令系统中,RETI指令的功能是中断返回7、80C51单片机中,引脚PSEN勺功能是外部程序存储器选通信号输出引脚8、80C51单片机中定时/计数器的工作方式0的最大计数值是_8192三、简答题(每小题5分,共计20分)IE女4 爪也 4 m1 .请简述8086CPU内部寄存器的组成。通用寄存器:AX(AH,AL),BX(BH,BL),CX(CH,CL)DX(D

4、H,DL)SP,BP,SI,DI段寄存器:CS,DS,SS,ES指令指针寄存器:IP状态标志寄存器:FLAGS2 .请给出80C51指令中清除进位标志的至少五种方法。CLRC(1分)MOVC,0(1分)ADDA,#0(1分)SUBBA,0H(1分)ADDCA,#0(1分)3 .简述80C51单片机的存储器结构。答:在物理上可分为4个存储空间:(1分)片内程序存储器和片外程序存储器,片内数据存储器和片外数据存储器。(2分)在逻辑上,即从用户使用角度去分,可分为3个逻辑空间:片内外统一编址的64KB程序存储器地址空间;片内256B或384B的数据存储器地址空间;片外64KB的数据存储器地址空间。(

5、2分)4 .80C51单片机是如何实现复位的?复位时各并口和SP寄存器的值是多少?答:在80C51单片机的RST引脚上加上两个机器周期以上的正脉冲后就可以单片机内部就会实现复位(3分),复位后,P0P3为FFH,SP为07H。(2分)四、判断下列80C51汇编指令有无语法错误,如有请指出(每小题2分,共计10分)1. PUSHR0错,PUSHR能针又内部RAM氐128单元或专用寄存器内容送栈顶单元。2. CPLP0错,CPL只能针对A操作或进行位操作3. MOVA,R3错,只有RRR1能够进行寄存器间接寻址4. MOVP1,P2正确5. MULA,B错,正确的应该是MULAB五、编程题(共计3

6、0分)1试编写程序,将80C51A寄存器中的高四位和R0中的低四位合并为一个8位数,存入R1。(8分)1 ORG1000(1分)ANLA,0F0H(1分)MovR1,A(1分)MovA,R0(1分)ANLA,0FH(1分)ADDA,R1(ORLA,R1)(2分)MovR1,A(1分)2 .试编写程序,对内部RAM勺40H-5FH的值相异或,结果存入60H地址中。(10分)ORG0000H(1分)LJMPMAIN(1分)ORG0100H(1分)MAIN:MOVR7,#32(1分)MOVR0,#40H(1分)MOVA,#0H(1分)LOOP:XRLA,R0(1分)INCR0(1分)DJNZR7,L

7、OOP(1分)MOV60H,A(1分)END3 .利用80C51单片机设计一个电路,能够实现以下两项功能(1)利用T0做为定时器;(2)P0外接8个发光二极管,每经过0.1秒,8个发光二级管亮/灭一次。晶振频率为6MHZ(12分)要求:1、画出原理图(4分)2、编写出程序(8分)ORG0000HLJMPMAINORG000BHLJMPDVT0ORG0100HMAIN:MOVTMOD,#01H;置T0计数方式1,定时(1分)MOVTH0,#03CH;装入计数初值3CB0H(15536),(1分)MOVTL0,#0B0H(1分)开中断(1分)开中断(1 分)启动 T0 ( 1分)等待中断(1分)S

8、ETBET0;T0SETBEA;CPUSETBTR0;SJMP$;DVT0:CPLA(1分)MOVP1,AMOVTH0,#03CHMOVTL0,#0B0HRETIEND复习题二一、选择题(每小题2分,共20分)1、8086最大可访问的I/O空间为()。、1MBA、1KBB、32KBC、64KBD2、8086一个总线周期至少包括()个T状态。A、1B、2C、3D、43、80C51复位时,其SP寄存器的初始值为()。A、00HB、07HC、08HD、80H4、访问80C51特殊功能寄存器只能使用()方式。A、立即寻址B、直接寻址C、间接寻址D、寄存器寻址5、以下80C51内部RAM单元中,可按位寻

9、址的是()。A、00HB、10HC、20HD、30H6、80C51通过()寄存器来设置中断优先级别。A、IEB、IPC、PCOND、TCON7、80C51定时/计数器的工作方式1为()位方式。A、8B、12C、13D、168、以下80C51跳转指令中跳转范围最大的是()。A、SJMPB、AJMPC、LJMPD、DJNZR2,$9、以下80C51指令中执行时间最长的是()。A、ADDA,BB、INCAC、MULABD、MOVXA,DPTR10、以下80C51指令中,能实现累加器A清零的是()。A、ANLA,#00HB、ORLA,#00HC、XRLA,#00HD、ADDA,#00H每空2分,共16

10、分)1、8086内部设有,其与EU并行工作,提高了CPU的执行效率。2、8086系统中逻辑地址5678H:3C00H对应的物理地址为。3、 8086中,若(AH)=20,(AL)=14,则(AX)=。4、 80C51PSWW存器中的RS1、RS0用于5、对于80C51单片机,MOV01H,00H指令的功能是6、为节省口线,单片机应用系统中多位数码管常采用显示方式。7、单片机应用系统中直流电机常采用H桥驱动电路并通过方式进行调速。8、AT24C64是采用接口的串行E2PROM&片。每小题4分,共16分)1、使用6MHz晶振时,80C51的机器周期和指令周期分别是多少?280C51支持哪些

11、中断?各自对应的中断入口地址是什么?380C51串口方式1的数据传输格式是怎样的?波特率如何设定?4简述单片机系统并行扩展与串行扩展各自的优缺点。每小题8分,共16分)1、现有名为DEMO勺80C51子程序如下:DEMO:MOVR0,#30HMOVR2,#16MOVA,#00HNEXT:MOVR0,AINCR0INCADJNZR2,NEXTRET执行完DEMOF程序后,(R0)=,(R2)=DEMOF程序的功能是2、现要求80C51通过P1.3口输出2KHz方波(晶振频率为12MHZ,请将以下程序补充完整。START:MOVTMOD,#02HMOVTH0,#MOVTL0,TH0SETBNEXT:JNBTF0,$TF0P1.3SJMPNEXT五、程序设计题(12分)编写程序,将80C51内部RAM20H3FK元中的非零字节都改写为FFHNZFF:MOVR0,#20HMOVR2,#32NEXT:MOVA,R0CJNEA,#00H,NZSJMPNEXT2NZ:MOVR0,#0FFHNEXT2:INCR0DJNZR2,NEXTSJMP$六、应用设计题(20分)设计一个80C51应用系统,外设包括2个按键和1个四相步进电机,其中,单片机晶振频率为12MHz步进电机的步距角为1.5°,单片机和步进电机白工作电压均为+5V。(1)画出完整的硬

温馨提示

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

评论

0/150

提交评论