单片机原理及接口技术习题_第1页
单片机原理及接口技术习题_第2页
单片机原理及接口技术习题_第3页
单片机原理及接口技术习题_第4页
单片机原理及接口技术习题_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、单项选才I题1.执行中断返回指令RETI,会从堆栈取出数作为地址送给C。A. DPTRB. PSWC. PC4.D.Rn2、从MCS-51单片机外部数据存储器取数据时,可以采用指令D。rA.MOVA,R1rB.POPArC.MOVCA,A+DPTR市D.MOVXA,3、指令MOVA,R0中源操作数的寻址方式为B。CA.存放器寻址色B.存放器间接寻址rC.立即寻址D.直接寻址4、MCS-51单片机是根据A 中的数值作为地址读取指令。1.A.PCrB.DPTRrC.SPrD.PSW5、8051单片机使用2MHz的晶振,一个机器周期是C微秒。1.A.12.3.4.B.4C.6D.126、用于设置定时

2、器/计数器工作方式的存放器是D。rA.PCONrB.TCONC.SCON市D.TMOD7、假设需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为A。-A.MOVXA,R0rB.MOVA,R1rC.MOVCA,A+DPTRrD.POPA8、MCS-51单片机复位操作会把PC初始化为(B)。rA.0100H市J_Jb.0000HrC.0003HrD.000BH9、MCS-51单片机一个机器周期由D个振荡周期构成。rA.1rB.4r.C.6riD.12引脚。10、单片机8051的XTALl和XTAL2引脚是Di.A.外接定时器2.B.外接串行口3.C.外接中断4.D.外接晶振11、在复

3、位后,程序计数器的状态是?( B )rA.0013H亡B. 0000HrC. 0003HrD. 000BH12、MCS-51单片机的P1 口在作输入前需要将相应的1. A.清零I/O 口 B2.B.置1rC.悬空1 D.接地13、MCS-51单片机的程序计数器 PC是多少位?( D )土 A.22?Lb.4r.C. 84.D. 1614、MCS-51单片机是多少位的单片机?(C)r TOC o 1-5 h z A.2rB.4r;C.8rD.1615、MCS51单片机的串行口发送、接收缓冲器共用缓冲器SBUF,其地址为rA.88HB.90H市C.99HrD.0AAH16、MCS-51单片机有B个

4、中断优先级别控制。r TOC o 1-5 h z A.1r;B.2r2_C.3rD.4中断源。17、MCS-51单片机有CrJa.1r.B.33.4.18、MCS-51单片机的定时器T1有C种工作方式1.A.1ri TOC o 1-5 h z C.3rD.419、MCS-51单片机的定时器T0有A种工作方式1.A.4rB.8rC.1rD.220、单片机上电后或复位后,工作存放器R0是在(AriA.字节地址00H单元B.字节地址01H单元rC.位地址00H单元rD.位地址09H单元D工作存放器区21、MCS-51单片机有r1.2_A.1B.2C.3D.422、在单片机中,通常将一些中间计算结果放

5、在(DCA.累加器rB.控制器1C.程序存储器D.数据存储器23、MCS-51单片机复位后PC值为(A)A. 0000HB. 000BHC. 0013H4.-:D.0023H24、MCS-51单片机是根据B中的数值作为地址读取指令rA.DPTRB.PCrC.R0rD.R125、使用MCS51汇编语言指令时,标号以C 开场。1.A.标点符号CB.数字riC.英文字符rD.中文字符26、8051单片机使用6MHz的晶振,一个机器周期是B微秒。r TOC o 1-5 h z .A.1市B.2rC.4rD.827、8051单片机使用12MHz的晶振,一个机器周期是A微秒。1.A.1r TOC o 1-

6、5 h z B.2rC.4rD.828、MCS51单片机一个机器周期由D个振荡周期构成;r1.A.2rB.4rC.8市D.1229、MCS-51单片机是B位机。rA.4r;B.8rC.16rD.3230、MCS-51单片机是A公司在上世纪80年代推出的。-A.INTELrJb.microchiprC.AMDrD.ELL多项选择题31、单片机应用系统由BD组成。1A.显示系统“B.硬件系统3.C.键盘系统4.D.软件系统32、CPU的主要组成局部有ABA.运算器歹B.控制器厂C.程序存储器厂D.数据存储器 TOC o 1-5 h z 33、共阴极和共阳极两种7段LED数码管,在一样连接方式时的显

7、示段码一样。错34、SJMP跳转空间最大可到达64KB。错35、DPTR是由DPH和DPL两个8位特殊存放器组成的16位存放器。对36、多个中断源不可以同时申请中断。错37、指令MOVA,30H的源操作数为立即寻址方式。错38、中断效劳程序执行的最后一条指令通常情况下是RETI。对39、MCS-51单片机系统上电后,使用的是工作存放器0区。对40、七段数码LED采用静态显动态方式比动态显示占用更多的CPU开销。错41、共阴极和共阳极两种,在一样连接方式时的显示段码一样。错42、MCS51单片机的串行口收发不能同时进展。错43、中断效劳子程序的末尾有返回指令是RET。错44、定日寸器1的中断入口

8、地址是23H。错45、伪指令在编译后没有代码产生。对46、假设指令有多个操作数,各操作数间以分号分隔。错47、一个机器周期由4个时钟周期构成。错48、I/O口作输入用途之前相应端口必须先清零。错49、进位标志位是特殊功能存放器之一程序状态存放器PSW中的一个位。对50、I/O口作输入用途之前相应端口必须先置1对51、使用工作存放器0区时,R0为部数据存储区00H字节,R1于部数据存储区字节地址01H。对 TOC o 1-5 h z 52、MCS-51单片机复位后,部特殊功能存放器均被清零。错53、MCS-51单片机复位后,RS1、RS0为0、0,此时使用0组工作存放器。对54、MCS-51单片

9、机在检测复位引脚为高电平后,立即复位。错填空题55、串行通讯分为同步通讯和异步通讯两种根本方式。56、字符H”的ASCII码为48H或72。57、与十进制数40相等的十六进制数为228H58、十六进制数20H的压缩BCD码为32H.十六进制数30H等于十进制数48;.十六进制数20H的压缩BCD码为32H;.与十进制数40相等的十六进制数为(28H);.十六进制数037H对应的压缩BCD码可表示为(55H);.字符A的ASCII码为41H;.字符D的ASCII码为44H;.字符“1的ASCII码为31H;.字符“5的ASCII码为35H;.位09H所在的单元地址是21H字节的D1位;.编写程序

10、时使用的程序设计语言有机器语言、汇编语言、高级语言三种;.MCS-51单片机有四个工作存放器区,由PSW状态字中的RS0、RS1两位的状态来决定;.定时器的工作方式1为16位为定时/计数方式;13.串行通讯分为异步通讯和同步通讯两种根本方式;.串行通讯工作方式1和方式3的波特率有SMOD值和T1的溢出率控制。论述题:.简述执行转移指令、调用子程序、中断响应的区别。答:执行转移指令会修改PC,但不保存当前PC、不会返回、不会自动使用堆栈;而调用子程序和中断响应会保存当前PC进堆栈,再修改PC,都需要返回,从堆栈中取出保存的数作为PC而返回。调用子程序指令在程序中是事先安排好的,而调用中断效劳程序

11、事先却无法确知,因为中断的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断效劳程序的过程是由硬件自动完成的。.编写子程序,将部数据存储器40H-4FH共16个单字节数依次搬到50H5FH,并将原40H4FH共16字节清零。答:BAN:MOVR0,#40HMOVR1,#50HMOVR1,#16BAN0:MOVA,R0MOVR1,AMOVR0,#0INCR0INCR1DJNZR1,BAN0RET.无条件转移、子程序调用、中断响应这三者有何异同?答:一样:这三者都会修改PC,通常不会再顺序执行。不同:无条件转移不会保存当前PC,而后两者都会先自动使用堆栈保存当前PC再修改PC,都会有返回

12、的时候;而后两者之间的不同在于调用子程序指令在程序中是事先安排好的,而调用中断效劳程序事先却无法确知,因为中断的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断效劳程序的过程是由硬件自动完成的。4、编写延时为100ms的指令延时子程序,晶振为6MHz,写出计算过程。DEL:MOVR7,#200;1个机器周期DEL1:MOVR6,#125;1个机器周期DEL2:DJNZR6,DEL2;2个机器周期DJNZR7,DEL1;2个机器周期RET;2个机器周期计算过程:6MHz振荡频率,一个机器周期为2微秒,100微秒为50,000个机器周期,即执行1+(1+2XR6+2)XR7+2=50,

13、000,令R7=199,由此方程计算得出R6约为125。.画出MCS51单片机外接晶振、复位、使用片ROM的电路原理图,即MCS-51单片机的最小系统。RSTC2R 1KQVcc8751XTAL2XTAL1.用MCS51单片机的汇编语言,编二级循环嵌套子程序,实现50毫秒的延时,振荡频率为12MHz。要写出计算过程。DELAY:MOVR0,#100DEL1:MOVR1,#248DJNZR1,$DJNZR0,DEL1RET12MHz振荡频率,一个机器周期为1微秒,1+1+2*248+2*100+2=4990350000程序局部10分,计算局部5分,计算允许10%以的误差。.单片机P1口用灌电流驱

14、动方式控制系统有8个发光二极管。试画出P1口与发光二极管连接的电路原理图并汇编程序编程使它们由左向右轮流点亮。此题参考答案:ORG0000HMOVA,#0FEHNEXT:MOVP1,AACALLDELAYRLASJMPNEXTDELAY:MOVR3,#0FFH;延时子程序 DEL2:MOVR4,#0FFHDEL1:NOPDJNZR4,DEL1DJNZR3,DEL2RETEND8、汇编语言用编写完整的程序,控制P1.2输出以50赫兹的方波。要求:中断方式使用定时器T1,模式1,即16位方式,要写出定时器初彳1的计算过程。晶振6MHz题参考答案:晶振为6MHz,机器周期为2微秒,方波半周期时间为10毫秒,对应5000个机器周期。方式1定时,定时器初值2165000=60536=EC78HORG00HSJMPMAINORG001BHAJMPST1ORG30HMAIN:MOVTMOD,#10HMOVTH1,#0ECHMOVTL1,#78HSETBEASETBET1SET

温馨提示

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

评论

0/150

提交评论