国家开放大学《单片机技术》作业1-4参考答案

上传人:国**** 文档编号:592417600 上传时间:2024-09-20 格式:DOCX 页数:16 大小:32.86KB
返回 下载 相关 举报
国家开放大学《单片机技术》作业1-4参考答案_第1页
第1页 / 共16页
国家开放大学《单片机技术》作业1-4参考答案_第2页
第2页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《国家开放大学《单片机技术》作业1-4参考答案》由会员分享,可在线阅读,更多相关《国家开放大学《单片机技术》作业1-4参考答案(16页珍藏版)》请在金锄头文库上搜索。

1、国家开放大学单片机技术作业1-4参考答案作业1一、判断题(6分)1.当80C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。()2.是读端口还是读锁存器是用指令来区别的。()3.特殊功能寄存器可以当作普通的RAM单元来使用。(x)4.在80C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。()5.单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。()6.在80C51的片内RAM区中,位地址和部分字节地址是冲突的。(x)7.在单片机中,用

2、随机存取的存储器来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。()8.直接寻址是指在指令中直接给出操作数单元的地址。()9.当80C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。(x)10.单片机80C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。()11.单片机系统上电后,其内部RAM的值是不确定的。()12.MCS-51指令中,MOVC为ROM传送指令。(x)二、单项选择题(6分)1.MCS-51单片机的堆栈区应建立在()。A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D

3、.程序存储区2.如果MCS-51中PSW寄存器的RS1、RSO两位分别为0、1,则工作寄存器R0是指内存中()单元。A.00HB.07HC.10HD.08H3.不属于系统总线的是()。A.数据总线B.地址总线C.内部总线D.控制总线4.MOV3FH,#40H,指令执行后(3FH)=()。A.40HB.00HC.3FHD.10H5.指令MOVC,7EH指令采用的寻址方式是()。A.位寻址B.立即寻址C.直接寻址D.相对寻址6.8051单片机程序存储器的容量最大可扩展为()。A.60KB.64KC.64+4KD.4K7.单片机8051的XTAL1和XTAL2引脚是()引脚。A.外接定时器B.外接串

4、行口C.外接中断D.外接晶振8.INTEL8051CPU是()位的单片机。A.16B.4C.8D.准169.8031复位后,PC的值为()。A.0000HB.0003HC.000BHD.0800H10.在访问外部数据存储器时,应用()指令。A.MOVB.MOVCC.MOVXD.以上都不是11.P1口在用作输入口时,需要先执行()指令。A.MOVP1,#00B.MOVP1.FFHC.MOVP1,#0FFHD.ANLP1,#0FFH12.单片机应用程序一般存放在()。A.RAMB.ROMC.寄存器D.CPU三、多项选择题(13分)1.MCS-51单片机片内RAM低128字节包括()。A.工作寄存器

5、区B.位寻址区C.用户RAM区D.特殊功能寄存器区2.单片机汇编语言常用的寻址方式有()。A.立即数寻址B.直接寻址C.寄存器寻址D.变址寻址3.MCS-51单片机外接晶振时,接在()引脚。A.RSTB.VCCC.XTAL1D.XTAL24.ROM的含义是()。A.随机存储器B.只读存储器C.数据存储器D.程序存储器5.单片机的系统总线有()。A.数据总线B.控制总线C.内部总线D.地址总线6.在一片集成电路芯片上集成了(),从而构成了单片机。A.CPUB.存储器C.I/O接口D.I/O设备7.在下列MCS-5I单片机各条指令中,错误的有()。A.MOVA,R7B.MOV20H,AC.MOVP

6、1.2,AD.MOVCA+PC,A8.当需要从MCS-51单片机数据存储器取数据时,可以采用的指令有()。A.MOVXA,ROB.MOVXA,DPTRC.MOVXRO,AD.MOVXDPTR,A9.CPU的主要组成部分为()。A.加法器B.运算器C.控制器D.锁存器10.单片机的程序状态字PSW中,()是工作寄存器组选择位。A.RS0B.PC.CYD.RS1作业2一、判断题(4分)1.MCS-51指令中,MOVC为ROM传送指令。(x)2.MULAB指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。(x)3.中断处理过程分为2个阶段,即中断响应和中断处理

7、。(x)4.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。()5.中断服务程序的最后一条指令是RET。(x)6.两个特殊定时器TMOD和TCON用来对定时器/计数器的工作方式进行选择和控制。()7.MULAB指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。()8.单片机80C51的5个中断源分别为INT0、INT1、T0、T1、TXD/RXD。()二、单项选择题(4分)1.以下哪一条是位操作指令()。A.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.POPPSW2.80C51同一级别的中断:定时/计数器

8、0(T0)、定时/计数器1(T1)、外部中断0(INTO)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()。A.INTOINT1T0一T1B.INTOT0INT1T1C.T0一INTOT1一INT1D.T0一T1INT0INT13.以下哪一条指令的写法是错误的()。A.INCDPTRB.MOVRO,#0FEHC.DECAD.PUSHA4.以下哪一条是位操作指令()。A.MOVPO,#0FFHB.SETBTROC.CPLROD.PUSHPSW5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6

9、.以下哪一条指令的写法是错误的()。A.MOVCA,A+DPTRB.MOVRO,#FEHC.CPLAD.PUSHACC7.MCS-51单片机的外部中断1的中断请求标志是()。A.ET1B.TF1C.IT1D.IE18.以下哪一条指令的写法是错误的()。A.MOVDPTR,#3F98HB.MOVRO,#0FEHC.MOV50H,#0FC3DHD.INCRO三、多项选择题(11分)1.下面哪些指令是正确的()。A.MOVCA,A+PCB.MOVXA,R1C.PUSHACCD.MULAB2.MCS-51在响应中断时,会发生下列哪些操作()。A.保护现场B.保护PCC.找到中断入口D.保护PC转入中断

10、入口3.MCS-51单片机外部中断的触发方式有()。A.低电平触发B.高电平触发C.下降沿触发D.上升沿触发4.MCS-51单片机中断源的类型有()。A.内部中断B.外部中断C.定时计数中断D.串口中断5.下面哪些指令可以将MCS-51的工作寄存器置成3区()。A.MOVPSW,#13HB.MOVPSW,#18HC.SETBPSW.4SETBPSW.3D.SETBPSW.3CLRPSW.46.在下列MCS-5I单片机各条指令中,错误的有()。A.MOVA,R7B.MOV20H,AC.MOVP1.2,AD.MOVCA+PC,A7.MCS-51单片机中堆栈的作用有()。A.保护断点B.保护现场C.

11、保护调用指令的下一条指令地址D.保护栈顶8.下列指令中正确的有()。A.MOVA,R4B.MOVXA,R1C.ADDRO,AD.SETBPO9.下列指令中,影响标志位CY的指令有()。A.MOVA,10HB.ADDCA,#30HC.MOVC,10HD.RRA10.对于DIVAB指令的结果,下列说法正确的有()。A.商在A中B.余数在B中C.商在B中D.余数在A中11.对于JBCbit,rel指令,下列说法正确的是()。A.bit位状态为1时转移B.bit位状态为0时转移C.转移时对bit位清零D.转移时不对bit位清零四、编程题(6分)1.请编写程序,将片外数据存储器中2000H单元中的内容和

12、2100H单元的内容相乘,并将结果存放在内部数据RAM的22H和23H单元中。根据题意,完成下面程序MOVDPTR,#2000HMOVXA,DPTRMOVDPTR,#2100HMOVXA,DPTRMOV22H,AMOV23H,BRET(1)处的正确指令为()。A.MOVXA,DPTRB.MOV22H,BC.MOVB,AD.XCHA,B(2)处的正确指令为()。A.ANLA,BB.MULA,BC.ADDA,BD.SUBBA,B2.将片内20H-70H中的内容传送到0ABH-0FBH中去。根据题意,完成下面程序START:MOVRO,#20HMOVR1,#0ABHMOVR7,#51HLOOP:MO

13、VA,ROINCROINCR1,LOOP(1)处的正确指令为()。A.MOVRO,AB.MOVR1,AC.INCR7D.MOVA,R1(2)处的正确指令为()。A.DJNZROB.DJNZR1C.DJNZR7D.JNZ作业3一、判断题4分)1.在定时器模式下,设TC为定时器初始常数值.M为计数器量程.fosc为单片机晶振振荡频率,则定时器定时时间T的计算公式为。()2.当T0、T1作为定时器使用时,是对机内机器周期脉冲计数;当T0、T1作为计数器使用时,是对内部事件脉冲计数。(x)二、单项选择题(4分)1.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

14、A.500B.1000C.216-500D.216-10002.定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0B.工作方式1C.工作方式2D.工作方式33.定时器工作在模式0时,计数器量程M的值为()。A.24B.28C.213D.2164.用于控制定时器/计数器T1启动或停止的控制位是()。A.TFOB.TF1C.TR0D.TR1三、多项选择题(4分)1.单片机与CPU进行信息交换的方式有()。A.存储器直接存取方式B.查询方式C.中断方式D.无条件传送方式2.8051单片机的IE寄存器的用途是()。A.定时器溢出标志B.确定CPU中断的开放或禁止C.确定定时器中断的开放或禁止D.确定外部中断的开放或禁止四、编程题(13分)1.单片机晶振频率为6MHz,使用定时器1以工作方式1产生周期为500us的等宽连续正方波脉冲,P1.0端输出。以中断方式进行编程。根据陈题意,完成下面程序主程序:MOVTMOD

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号