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

下载本文档

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

文档简介

PAGEPAGE13单片机复习一、选择有如下程序段:MOV R0,#30HSETB CCLR AADDC MOV ﹫R0,A执行结果是( B )。A.(30H)=00H B.(30H)=0C.(00H)=00H D.(00H)=01H在CPU内部,反映程序运行状态或运算结果特征的寄存器是(B )。PC B.PSW C.A D.SP各中断源发出的中断请求信号,都会标记在(D )寄存器。TMOD/SCON B.TCON/PCON C.IE/TCON D.TCON/SCON帧格式为1个起始位,8个数据位,1个停止位的异步串行通信方式是(B )。方式0 B.方式1 C.方式2 D.方式3外部中断1的中断入口地址为( )。A.0003H B.000BH C.0013H D.001BH下列指令中正确的是( B )。MOV P2.1,A B.JBC TF0,L1 C.MOVX D.MOV A,@R3在MCS-51中,需双向传递信号的是( C )。电源线 B.地址线 C.数据线 D.控制信号线在定时器操作中,选择其工作方式的寄存器是(A )。TMOD B.TCON C.IE D.SCON当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组(B 。组0 B.组1 C.组2 D.组38051单片机中,唯一一个用户可使用的16位寄存器是( B )。PSW B.DPTR C.ACC D.PC下列指令中错误的是(D ).A.MOV A,R4 B.MOV 20H,R4 C.MOV R4,20H D.MOV @R4,R3LJMP跳转空间最大可达(D )。A.2KB B.256B C.128B D.64KB8051单片机共有(B )中断源。A.4 B.5 C.6 D.78051单片机共有( A )个中断优先级。A.2 B.3 C.4 D.5外部中断源IE1(外部中断1)的向量地址(C )。A.0003HB.000BHC.0013H D.002BH(16)累加器A的位地址为(A)。.E7H B.F7H C.D7H D.87H8051的内部RAM中,可以进行位寻址的地址空间为(B )。.B.C.D.设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB R2后结果为( A ).A.(A)=74H BR2)=74HCA)=75H D.(R2)=75H设(A)=0C3H(R0)=0AAH,执行指令ANLA,R0后,结果( A A.(A)=82H BA)=6CHCR0)=82 D.(R0)=6CH提高单片机的晶振频率,则机器周期( C )中。.不变 B变长 C.变短 D.不定 执行如下三条指令后,30H单元的内容是( C )MOV R1,#30HMOV HMOV @R1,40H.40H B.30H C.0EH D.FFH(22)中断是一种(A )。A.资源共享技术 B数据转换技术 C数据共享技术 D.并行处理技术 执行MOV IE,#81H指令的意义是:(B )A.屏蔽中断源 B开放外部中断源0C开放外部中断源1 D.开放外部中断源0和1二进制数110010010对应的十六进制数可表示为( A ).A.192H B.C90H C.1A2H D.CA0H二进制数110110110对应的十六进制数可表示为( B ).A.1D3H B.1B6H C.DB0H D.666H-3的补码( D。A.10000011 B.11111100 C.11111110 D.11111101CPU主要的组成部分为(A )。A.运算.控制器 B.加法.寄存器C.运算器.寄存器 D.存放上一条的指令地址计算机的主要组成部件为(A )。CPU,内存,I/O口 B.CPU,键盘,显示器C.主机,外部设备 D.以上都是INTEL8051CPU是位( C )的单片机A. 16 B.4 C.8 D.准16对于INTEL8031来说,EA脚总是(A )。接地B.接电源C.悬空D.不用数据指针DPDR访问的(D )。CPU控制器 B.CPU运算器 C.外部程序存储器D.外部数据存储器指令和程序是以( C )形式存放在程序存储器中.A.源程序 B.汇编程序 C.二进制编码 D.BCD码单片机应用程序一般存放在( B ).A.RAM B.ROM C.寄存器 D.CPU单片机上电后或复位后,工作寄存器R0是( A )。0区00H单元 B.0区01H单元 C.0区09H单元 D.SFR进位标志CY在(C )中。A.累加器B. 算术逻辑运算部件ALU 程序状态字寄存器PSW D.DPOR8031复位后,PC与SP的值为( B。A. 0000H,00H B.0000H,07HC.0003H,07H寄存器 D.0800H,00H一个EPROM的地址有A0A11引脚,它的容量为( B )。2KB B.4KB C.11KB D.12KB在单片机中,通常将一些中间计算结果放在( A )中。A.累加器 B.控制器 C.程序存储器D.数据存储器假定(执行指令:A 后,累加器A的内容为(0CH B.C0H C.5CH D.C5H80C51与87C51的区别在于( C )。内部程序存储器的类型不同内部数据存储器的类型不同C.内部程序存储器的容量不同D.内部数据存储器的容量不同(41)8031单片机中片内RAM共有(A)字节。A.128B.256C.4KD.64KINTEL8031的P0口,当使用外部存储器时它是一个( D )。传输高8位地址口 传输低8位地址口C.传输低8位数据口 D.传输低8位地址/数据总线口启动T1运行的指令是(D)A.SETBET0B.SETBET1C.SETBTR0D.SETBTR1CPU允许串行口中断的指令为(B )SETB EX0 B. SETB ES C. SETB ET0 D. SETB (45)8051系统中,同一优先级的几个中断源中优先权最高( A )。A. INT0 B. T0 C. INT1 D. T1在程序状态字PSW中,位是奇偶校验位( D )。C B. AC C. OV D. P某异步通讯接口的波特率为4800,则该接口每秒钟传送(A )。A. 4800位B. 4800字节C. 9600位D. 9600字节MCS—51单片机复位后,从下列那个单元开始取指令(C )A.0003H B.000BH C.0000H对片外数据RAM单元读写数据须用( B )。MOV指令 B.MOVX指令 C.MOVC指令当晶振频率是12MHz时,MCS—51单片机的机器周期是( A )。1μs B.1ms C.2μs D.2ms

C )。二、填空:1、MCS-51内部程序存储器(ROM)容量4KB,地址从0000H开始,用于存放程序和表格常数。2、MCS-51输入/输出口线8条,它们都是 I/O 端口。3、MCS-51,有5个中断源,分为2个优先级。4、寻址方式就是如何找到存放操作数的地址,把操作数提出来的方法。5、复位方式有上电自动复位和按键手动复位。6、与定时/计数器控制有关的寄存器TCON,TMOD,IE。7、MCS-51单片机的CPU包括了运算器和控制器两部分电路。8、MCS-51单片机有2个16位定时器/计数器。9、MCS-51外部数据存储器寻址空间64KB。10、MCS-51常用的寻址方式有立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址。11、MCS-51单片机的PSEN引脚是外部程序存储器读选通信号。12MCS-5148位的并行I/O口,分别记作P0P1P2P3,它们都是双向端口,每个端口8条I/0线。13、寻址就是寻找指令中操作数或操作数所在地址。14、MCS-51外部数据寻址空间64KB。15、以助记符形式表示的计算机指令就是它的汇编语言。16、在变址寻址方式中,以累加器PCDPTR三、简答题:1、MCS-51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理?答:(1) 是访问外部程序存储器ROM的控制信号。当EA为低电平(接地)时,CPU只执行外部程序存储器中的程序。当EAPC0FFFH(4K)时,CPUPC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。80318031的EA必须接地(低电平。2、什么叫振荡周期?答:晶体振荡器直接产生的振荡信号的周期。3、什么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?答:当CPU执行主程序时,外设向CPU行并保存断点地址,然后转去响应中断。有2个外部中断源;请求信号有INT0和INT1引脚引入。4、请说明MCS-51单片机内RAM低128字节和高128字节的用途?1283据缓冲区。80H—FFH是高128字节做为特殊功能寄存器使用。5、什么叫通信?有几种通信方式?其方式特点是什么?答:设备之间进行的数据交换,如CPU与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信。1)据有多少位,就需用多少根传送线。适用于近距离。(2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线;缺点是传输速度慢,串行通信适用于远距离通信。6、什么叫中断?中断的作用是什么?答:当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件处理完毕再回到原来被中断的地方继续原来的工作这样的过程称为中断中断作用1)分时操作 ()实时处理 ()故障处理7、中断优先级的顺序?5个中断源的入口地址?答:顺序:外部中断0→定时器0中断→外部中断1→定时器1中断→串行接口中断。5个中断源的入口地址:中断源中断矢量地址中断源中断矢量地址外部中断0(INT0)0003H定时器T1中断001BH定时器T0中断000BH串行口中断0023H外部中断1(INT1)0013H四、分析结果、已知()=06H(R)=08H执行ADD DA A 结果、已知()=0C3H(R)=55H执行ORL 结果D7H ; (R0)= 55H 。3、说明下列指令中源操作数采用的寻址方MOV R7 ;寄存器寻址MOV 55H;直接寻址MOV #55H ;立即寻址MOV @R0;寄存器间接寻JMP @A+DPTR 基址变址寻址、设(R)=32H()=48H(32)=80H(40)=08H,请指出在执行下列程序段后,上述各单元内容的变化。MOV @R0 ;MOV@R0,40H;(32H)=08HMOVA;(40H)=80HMOVR0,#35H;(R0)=35H5、阅读下列程序段,说明程序段实现功能,并把每条指令加注释;已知(40H)=98H, MOV R0,#40H ;40H→R0MOV @R0 ;98H→INC R0 ;41H→R0ADD @R0 ;98+(A)=47H→INC R0MOV @R0,A 42H单元CLR A AADDC #0 ;进位存入INC R0MOV @R0,A 43H功能:将40H单元中的内容相加结果放在42H单元,进位放在43H单元,,(A)=1(40H)=98H(41H)=AFH(42H)=47H(43H)=01H。、已知=83H(R=17H(17H=34H,请写出执行完下列程序段后A的内容,并把分析过程写出。ANL ,#17H ()←03HORL 17,A (17)←37HXRL ,@R0 CPL A ()←0CBH五、编程与计算题1T10P1.0500us询方式编写程序。()计算机器周期:Tm=12/focs=12/6*106=2us(2)to=(213—X)*Tm500/2*10-6=(213—X)*2*106250=(213—X)*2X=213—125=8067TH1=0FCHTL1=03HMOV TMOD,#00HMOV TL1,#03HMOV SETB TR1JBC TF1,NEXTSJMP LOOPNEXT:MOV MOV CPL P1.0SJMP LOOP2、设T0工作在方式0,定时时间为1ms,在P1.0输出,周期为2ms的方波,时钟晶振为6MHZ,请用查询方式编程。答:t=(213—TO初值)*机器周期1*10-3=(213—X)*12/6*1061*10-3=(213—X)*2*106(213—X)=0.5*103X=213—500=8192—500=7692TL0=0CHTH0=0F0HTMOD=00HMOV TMOD,#00HMOV TL0,#0CHMOV SETB TR0JBC TF0,SJMP LOOPNEXT:MOV MOV THP,#0F0HCPL P1.0SJMP 0以工作方式2100usP1.0输出周期为200us6MH,请用查询方式编程。()计算机器周期:Tm=12/focs=12/6*106=2us(2)to=(28—X)*Tm200/2*10-6=(28—X)*2*10-6100=(28—X)*2X=256—50=206TH0=0CEHTL0=0CEHMOV TMOD,MOV TL0,#0CEHMOV 0CEHSETB TR0JBC TF0,SJMP LOOPNEXT:MOV TL0,#MOV 0CEHCPL P1.0SJMP 、已知(30)=40H(40)=10H(10)=00H(P1)=CAH,请写出执行以下程序段后,各有关单元的内容。MOVR0,#30H;(R0)=30HMOVA,@R0;(A)=40HMOVR1,A;(R1)=40HMOVB,@R0;(B)=40HMOV@R1,P1;(40)=0CAHMOVP2,P1;(P2)=0CAHMOV10H,#20H;(10H)=20HMOV30H,10H;(30H)=20H58位无符号数相加,其中一加数在内部RAM50H,51H,52H53H单元中,请编写程序。答:MOVR0,#52HMOVR1,#55HMOVR7,#03HCLRCLOOP:MOVA,@R0ADD MOV @R0INC R0INC R1DJNZ R7,CLR AADDCA,#00HMOV@R0,ASJMP$6430H——33H40H——43H开始的单元中,请编程求它们的和,结果放在中答:MOV R2,#04H ;字节长度→R2MOV R0,#30H ;一个加数首地址→R0MOV R1,#40H ;另一个加数首地址CLR C ;清进位位MOV ;取一个加

温馨提示

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

评论

0/150

提交评论