您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 西南大学[0924]《单片机原理与接口技术》参考资料
谋学网西南大学网络与继续教育学院欢迎您!%E6%9D%8E%E7%A7%91%E7%A7%91同学学号:W16108482646002单项选择题1、执行中断返回指令RETI,会从堆栈取出数作为地址送给()。1.PSW2.DPTR3.Rn4.PC2、从MCS-51单片机外部数据存储器取数据时,可以采用指令()。1.A.MOVA,R12.B.POPA3.MOVXA,@R04.MOVCA,@A+DPTR3、指令MOVA,@R0中源操作数的寻址方式为()。1.立即寻址2.直接寻址3.寄存器寻址4.寄存器间接寻址4、MCS-51单片机是根据()中的数值作为地址读取指令。1.PC谋学网、8051单片机使用2MHz的晶振,一个机器周期是()微秒。1.12.43.64.126、用于设置定时器/计数器工作方式的寄存器是()。1.TMOD2.PCON3.TCON4.SCON7、若需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为()。1.MOVXA,@R02.MOVA,@R13.MOVCA,@A+DPTR4.POPA8、MCS-51单片机复位操作会把PC初始化为()。1.0100H谋学网、MCS―51单片机一个机器周期由()个振荡周期构成。1.12.43.64.1210、单片机8051的XTALl和XTAL2引脚是()引脚。1.外接定时器2.外接串行口3.外接中断4.外接晶振11、在复位后,程序计数器的状态是?1.0000H2.0003H3.000BH4.0013H12、MCS-51单片机的P1口在作输入前需要将相应的I/O口()。1.清零谋学网、MCS-51单片机的程序计数器PC是多少位?1.22.43.84.1614、MCS-51单片机是多少位的单片机?1.22.43.84.1615、MCS—51单片机的串行口发送、接收缓冲器共用缓冲器SBUF,其地址为()。1.88H2.90H3.99H4.0AAH16、MCS-51单片机有()个中断优先级别控制。1.1谋学网、MCS-51单片机有()中断源。1.12.33.54.718、MCS-51单片机的定时器T1有()种工作方式1.12.23.34.419、MCS-51单片机的定时器T0有()种工作方式1.12.23.44.820、单片机上电后或复位后,工作寄存器R0是在()1.字节地址00H单元谋学网、MCS-51单片机有()工作寄存器区1.12.23.34.422、在单片机中,通常将一些中间计算结果放在()中1.累加器2.控制器3.程序存储器4.数据存储器23、MCS-51单片机复位后PC值为()1.0000H2.000BH3.0013H4.0023H24、MCS-51单片机是根据()中的数值作为地址读取指令1.DPTR谋学网、使用MCS51汇编语言指令时,标号以()开始。1.标点符号2.数字3.英文字符4.中文字符26、8051单片机使用6MHz的晶振,一个机器周期是()微秒。1.12.23.44.827、8051单片机使用12MHz的晶振,一个机器周期是()微秒。1.12.23.44.828、MCS—51单片机一个机器周期由()个振荡周期构成;1.2谋学网、MCS-51单片机是()位机。1.42.83.164.3230、MCS-51单片机是()公司在上世纪80年代推出的。1.C.INTEL2.D.MICROCHIP3.E.AMD4.F.ELL多项选择题31、单片机应用系统由()组成。1.显示系统2.硬件系统3.软件系统4.键盘系统谋学网、CPU的主要组成部分有()1.运算器2.控制器3.程序存储器4.数据存储器判断题33、共阴极和共阳极两种7段LED数码管,在相同连接方式时的显示段码相同。1.A.√2.B.×34、SJMP跳转空间最大可达到64KB。1.A.√2.B.×35、DPTR是由DPH和DPL两个8位特殊寄存器组成的16位寄存器。1.A.√2.B.×36、多个中断源不可以同时申请中断。1.A.√2.B.×37、指令MOVA,30H的源操作数为立即寻址方式。1.A.√谋学网×38、中断服务程序执行的最后一条指令通常情况下是RETI。1.A.√2.B.×39、MCS-51单片机系统上电后,使用的是工作寄存器0区。1.A.√2.B.×40、七段数码LED采用静态显动态方式比动态显示占用更多的CPU开销。1.A.√2.B.×41、共阴极和共阳极两种,在相同连接方式时的显示段码相同。1.A.√2.B.×42、MCS—51单片机的串行口收发不能同时进行。1.A.√2.B.×43、中断服务子程序的末尾有返回指令是RET。1.A.√2.B.×44、定时器1的中断入口地址是23H。谋学网√2.B.×45、伪指令在编译后没有代码产生。1.A.√2.B.×46、若指令有多个操作数,各操作数间以分号分隔。1.A.√2.B.×47、一个机器周期由4个时钟周期构成。1.A.√2.B.×48、I/O口作输入用途之前相应端口必须先清零。1.A.√2.B.×49、进位标志位是特殊功能寄存器之一程序状态寄存器PSW中的一个位。1.A.√2.B.×50、I/O口作输入用途之前相应端口必须先置11.A.√谋学网×51、使用工作寄存器0区时,R0为内部数据存储区00H字节,R1于内部数据存储区字节地址01H。1.A.√2.B.×52、MCS-51单片机复位后,内部特殊功能寄存器均被清零。1.A.√2.B.×53、MCS-51单片机复位后,RS1、RS0为0、0,此时使用0组工作寄存器。1.A.√2.B.×54、MCS-51单片机在检测复位引脚为高电平后,立即复位。1.A.√2.B.×主观题55、串行通讯分为同步通讯和()两种基本方式。参考答案:异步通讯56、字符“H”的ASCII码为()。参考答案:谋学网、与十进制数40相等的十六进制数为()参考答案:28H58、十六进制数20H的压缩BCD码为()参考答案:32H59、编写延时为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+2×R6+2)×R7+2=50,000,令R7=199,由此方程计算得出R6约为125。60、简述执行转移指令、调用子程序、中断响应的区别。参考答案:执行转移指令会修改PC,但不保存当前PC、不会返回、不会自动使用堆栈;谋学网进堆栈,再修改PC,都需要返回,从堆栈中取出保存的数作为PC而返回。调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。61、画出MCS-51单片机外接晶振、复位、使用片内ROM的电路原理图,即MCS-51单片机的最小系统。参考答案:62、用MCS51单片机的汇编语言,编二级循环嵌套子程序,实现50毫秒的延时,振荡频率为12MHz。要写出计算过程。参考答案:DELAY:MOVR0,#100DEL1:MOVR1,#248DJNZR1,$DJNZR0,DEL1谋学网振荡频率,一个机器周期为1微秒,1+(1+2*248+2)*100+2=49903≈50000程序部分10分,计算部分5分,计算允许10%以内的误差。63、单片机P1口用灌电流驱动方式控制系统有8个发光二极管。试画出P1口与发光二极管连接的电路原理图并汇编程序编程使它们由左向右轮流点亮。参考答案:ORG0000HMOVA,#0FEHNEXT:MOVP1,AACALLDELAYRLASJMPNEXTDELAY:MOVR3,#0FFH;延时子程序DEL2:MOVR4,#0FFHDEL1:NOPDJNZR4,DEL1DJNZR3,DEL2RETEND谋学网、汇编语言用编写完整的程序,控制P1.2输出以50赫兹的方波。要求:中断方式使用定时器T1,模式1,即16位方式,要写出定时器初值的计算过程。晶振6MHz。参考答案:晶振为6MHz,机器周期为2微秒,方波半周期时间为10毫秒,对应5000个机器周期。方式1定时,定时器初值216-5000=60536=EC78HORG00HSJMPMAINORG001BHAJMPST1ORG30HMAIN:MOVTMOD,#10HMOVTH1,#0ECHMOVTL1,#78H谋学网:MOVTH1,#0ECHMOVTL1,#78HCPLP1.2RETI65、用汇编语言编子程序,将内部数据存储区从地址50H开始的连续8个字节搬到内部数据存储区地址30H开始的连续8个字节,并将内部数据存储区从地址50H开始的连续8个字节清零。参考答案:BAN:MOVR0,#50HMOVR2,#08HMOVR1,#30HBANSHU:MOVA,@R0MOV@R1,AMOV@R0,#00HINCR0INCR1DJNZR2,BANSHU谋学网
本文标题:西南大学[0924]《单片机原理与接口技术》参考资料
链接地址:https://www.777doc.com/doc-7402387 .html