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

下载本文档

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

文档简介

1、单项选择题1.执行中断返回指令RETI,会从堆栈取出数作为地址送给C。r1. A.DPTRr2. B.PSW用3. C.PCr4. D.Rn2、从MCS-51单片机外部数据存储器取数据时,可以采用指令D。c1. A.MOVA,R1C2. B.POPAr3. C.MOV(A,A+DPTR希4. D.MOVXA,3、指令MOVA,R0中源操作数的寻址方式为B。1. 1A.存放器寻址2. 1*B.存放器间接寻址CI3. C.立即寻址4. 1D.直接寻址4、MCS-51单片机是根据A中的数值作为地址读取指令。实用文档 .1.A.PCr2. B.DPTRr3. C.SPc4. j_Jd.psw5、805

2、1单片机使用2MHz的晶振,一个机器周期是C微秒。r1.A.12.B.4试3. C.6r4. D.126、用于设置定时器/计数器工作方式的存放器是D。r1. A.PCONr2. B.TCONr3. _2_C.SCON4. D.TMOD7、假设需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为-1. A.MOVXA,R0C2. _B.MOVA,R1r3. C.MOVCA,A+DPTRr4. D.POPA8、MCS-51单片机复位操作会把PC初始化为(B)。r1. A.0100H立2. B.0000Hr3. C.0003Hr4. D.000BHD个振荡周期构成。9、MCS-51单片机

3、一个机器周期由r1.A.12.3.B.4C.64.D.1210、单片机8051的XTALl和XTAL2弓唧是1. CA.外接定时器2. 'B.外接串行口3. 1C.外接中断用4. D.外接晶振引脚。11、在复位后,程序计数器的状态是?(B)C1. A.0013H住2. B.0000HC3. C.0003Hr4. D.000BH12、MCS-51单片机的P1口在作输入前需要将相应的r1.A.清零I/O口2.B.置1r3. C.悬空r4. D.接地13、MCS-51单片机的程序计数器PC是多少位?(D)r1. _2_Ja.2r2. B.43C83. 'C.84.D.1614、MCS

4、-51单片机是多少位的单片机?(C)1.A.22.rB.43.C. 84.D. 1615、MCS-51单片机的串行口发送、接收缓冲器共用缓冲器SBUF其地址为1.rA. 88H2.rB. 90H3.萍C. 99H4.rD. 0AAH16、MCS-51单片机有个中断优先级别控制。1.A.12.B. 23.C. 34.D.417、MCS-51单片机有中断源。1.A.12.B. 33.C. 54.D. 718、MCS-51单片机的定时器 丁1有C种工作方式1.rA. 12.B.23.C.3r4.D.419、MCS-51单片机的定时器T0有A种工作方式1. A.4r2. B.8r3. C.1r4. _

5、2_D.220、单片机上电后或复位后,工作存放器R0是在(A)1. “A.字节地址00H单元C2. B.字节地址01H单元r3. C.位地址00H单元r4. D.位地址09H单元21、MCS-51单片机有D工作存放器区r1. A.1r2. B.2r3. C.34. D.422、在单片机中,通常将一些中间计算结果放在(D中1. 1A.累加器2. CB.控制器CI3. C.程序存储器©4. D.数据存储器23、MCS-51单片机复位后PC值为(A)1. 'A.0000Hr2. B.000BHr3. CC.0013Hr4. D.0023H24、MCS-51单片机是根据B中的数值作为

6、地址读取指令r1. A.DPTR试2. B.PCr3. C.R0r4. D.R125、使用MCS51r编语言指令时,标号以C开始。1. 'A.标点符号2. 'B.数字3. C.英文字符r4. D.中文字符微秒。26、8051单片机使用6MHz的晶振,一个机器周期是r1._1_Ja.12.B.2r3. C.4r4. D.827、8051单片机使用12MHz的晶振,一个机器周期是A微秒。试1. A.1r2. B.2r3. C.4r4. D.828、MCS-51单片机一个机器周期由D个振荡周期构成;r1. A.2r2. B.4r3. _2_C.84. D.1229、MCS-51单片机

7、是B位机。r1. A.4用2. B.8r3. C.16r4. D.3230、MCS-51单片机是A公司在上世纪80年代推出的。试1. A.INTELC2. B.MICROCHIPr3. C.AMDr4. D.ELL多项选择题31、单片机应用系统由BD组成。1. A.显示系统2. B.硬件系统r3. C.键盘系统4. DD.软件系统32、CPU的主要组成局部有AB1. "A.运算器2. 斤B.控制器3. 厂C.程序存储器4. 1D.数据存储器33、共阴极和共阳极两种7段LED数码管,在相同连接方式时的显示段码相同。错34、SJMP跳转空间最大可到达64KBo错35、DPT裾由DP用口D

8、PL两个8位特殊存放器组成的16位存放器。对36、多个中断源不可以同时申请中断。错37、指令MOVA,30H的源操作数为立即寻址方式。错38、中断效劳程序执行的最后一条指令通常情况下是RETI。对39、MCS-51单片机系统上电后,使用的是工作存放器0区。对40、七段数码LED采用静态显动态方式比动态显示占用更多的CPUFF销。错41、共阴极和共阳极两种,在相同连接方式时的显示段码相同。错42、MCS-51单片机的串行口收发不能同时进行。错43、中断效劳子程序的末尾有返回指令是RET,错44、定时器1的中断入口地址是23H。错45、伪指令在编译后没有代码产生。对46、假设指令有多个操作数,各操

9、作数间以分号分隔。错47、一个机器周期由4个时钟周期构成。错48、I/O口作输入用途之前相应端口必须先清零。错49、进位标志位是特殊功能存放器之一程序状态存放器PSW的一个位。对50、I/O作输入用途之前相应端口必须先置1对实用文档.51、使用工作存放器0区时,R0为内部数据存储区00H字节,R1于内部数据存储区字节地址01H。对52、MCS-51单片机复位后,内部特殊功能存放器均被清零。错53、MCS-51单片机复位后,RS1、RS0为0、0,此时使用0组工作存放器。对54、MCS-51单片机在检测复位引脚为高电平后,立即复位。错填空题55、串行通讯分为同步通讯和异步通讯两种根本方式。56、

10、字符“HFASCII码为48H或72。57、与十进制数40相等的十六进制数为28H58、十六进制数20H的压缩BC加为32H1. 十六进制数30H等于十进制数48;2. 十六进制数20H的压缩BC加为32H;3. 与十进制数40相等的十六进制数为(28H);4. 十六进制数037H对应的压缩BC加可表示为(55H);5. 字符"A”的ASCII码为41H;6. 字符"D'白ASCII码为44H;7. 字符“1”的ASCII码为31H;8. 字符“5”的ASCII码为35H;9. 位09H所在的单元地址是21H字节白DD1位;10. 编写程序时使用的程序设计语言有机器

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

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

13、C,都会有返回的时候;而后两者之间的不同在于调用子程序指令在程序中是事先安排好的,而调用中断效劳程序事先却无法确知,因为"中断的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断效劳程序的过程是由硬件自动完成的。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

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

15、。7 .单片机P1口用灌电流驱动方式控制系统有8个发光二极管。试画出P1口与发光二极管连接的电路原理图并汇编程序编程使它们由左向右轮流点亮。实用文档 .8、汇编语言用编写完整的程序,控制P1.2输出以50赫兹的方波。要求:中断方式使用定时器T1,模式1,即16位方式,要写出定时器初值的计算过程。晶振6MHz实用文档 .题参考答案:晶振为6MHz机器周期为2微秒,方波半周期时间为10毫秒,对应5000个机器周期。方式1定时,定时器初值2165000=60536=EC78HORG00HSJMPMAINORG001BHAJMPST1ORG30HMAIN:MOVTMOD,#10HMOVTH1,#0ECHMOVTL1,#78HSETBEASETBET1SETBTR1SJMP$ST1:MOVTH1,#0EC

温馨提示

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

评论

0/150

提交评论