参考题与习题(参考答案)_第1页
参考题与习题(参考答案)_第2页
参考题与习题(参考答案)_第3页
参考题与习题(参考答案)_第4页
参考题与习题(参考答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

第一章参考问题和练习1.单片机的原名是什么?微控制器2.微处理器、微处理器和单片机有什么区别?微处理器:一般仅指中央处理器,包括算术逻辑单元和控制单元;微处理器:以微处理器为核心的微计算机系统,包括中央处理器、通用外围电路、外部存储器、键盘、鼠标、显示器等。单片机:集成在单个芯片中的一种普通功能电路。它只是一个集成电路。3.单片机和微处理器有什么区别?前者不仅有一个微处理器,而且还有构成计算机所必需的功能电路,如只读存储器、随机存取存储器、通用异步收发器、中断系统等。后者只是一个带有算术逻辑单元和控制单元的微处理器。4.供应链管理的发展大致可以分为哪些阶段?4位、1位、8位、16位5.根据数据总线的宽度,可以将单片机分为哪些类型?1位、4位、8位、16位6.MCS-51系列单片机的典型产品分别是(8031)、(8051)和(8751)。7.8031与(d)中的8051不同(a)不同的内部数据存储容量(b)不同类型的内部数据存储(c)不同类型的内部程序存储器(d)没有内部程序存储器8.8051不同于(c)中的8751(a)不同的内部数据存储容量(b)不同类型的内部数据存储(c)不同类型的内部程序存储器(d)没有内部程序存储器9.举例说明单片机在工业测控和家用电器领域的应用。第二章参考问题和练习1.MCS-51芯片中集成了哪些功能组件?每个功能组件的主要功能是什么?(1)微处理器(2)数据存储器(3)程序存储器(4)中断系统(5)定时器/计数器(6)串行端口(7)并行输入/输出端口2.解释MCS-51单片机开机后,片上程序或片外程序是如何控制的。当EA引脚连接到高电平时,在上电复位后,程序将开始从片上程序存储器执行。当EA引脚连接到低电平时,上电复位后将从片外程序存储器执行。3.在MCS-51单片机中,如果使用12MHz晶体振荡器,一个机器周期是(12)个时钟周期?4.写出每个中断向量的地址。外部中断0003h定时器0 000BH外部中断1 0013H定时器1 001BH串行端口0023H5.在内部随机存取存储器中,位地址是30H,位所在字节的字节地址是(26H)。6.如果A中的内容是63H,那么P标志位的值是(0)。7.判断下列陈述是否正确:8031的中央处理器由随机存储器和可编程只读存储器组成。错误的区分片外程序存储器和片外数据存储器最可靠的方法是看它是位于地址范围的高端还是低端。错误的(3)在MCS-51单片机中,为了使准双向输入输出端口工作在输入模式,必须保证其输出锁存器预先设置为1。是(四)PC机可以作为程序存储器的地址指针。是8.8031微控制器复位后,对应于R4的存储单元的地址为(04H),因为通电时PSW=(00H)。此时,当前工作寄存器区是(0)组工作寄存器区。9.什么是机器周期?如果使用12兆赫的晶体振荡器,机器周期有多长?中央处理器完成基本操作所需的时间称为机器周期。如果使用12兆赫的晶体振荡器,一个机器周期是1us。10.在内部随机存取存储器中,哪些单元可以用作工作寄存器区,哪些单元可以被位寻址?写下他们的字节地址。地址为00H1FH的32个单元是4组通用工作寄存器区。具有20H2FH地址的16个单元可以被位寻址,并且这些单元形成1位处理器的存储空间。11.当使用8031单片机时,需要引脚连接(低)电平,因为芯片上没有(程序)存储器。12.128个低片上内存单元分为哪三个主要部分?每个部分的主要功能是什么?(1)地址为00H1FH的32个单元是4组通用工作寄存器区,每个区包含8个8位寄存器,编号为R0 R7。(2)地址为20H2FH的16个单元可以进行128位寻址,这些单元构成1位处理器的存储空间。一个单元的每个位都有自己的位地址,这16个单元也可以字节寻址。(3)地址为30H7FH的单元是用户随机存取存储器区域,只能字节寻址。13.判断下列陈述是否正确内部随机存取存储器的位寻址区只能用于位寻址,不能用于字节寻址。错误的(二)8031共有21个特殊功能寄存器,其位可由软件设置。因此,可以执行位寻址。错误,只有字节地址以“0”或“8”结尾的SFR支持大小写位访问。14.单片机程序存储器的寻址范围是由程序计数器的位数决定的,而MCS-51的是16位,所以它的寻址范围是(64KB)。15.写出P3端口每个引脚的第二个函数。16.当MCS-51单片机程序陷入死循环时,如何退出死循环?通过复位或WDT技术。17.判断下列陈述是否正确(一)个人计算机是一个未被解决的特殊功能寄存器。错误的微控制器的主频越高,其运行速度越快。是在MCS-1单片机中,一个机器周期等于1/fosc。错误的特殊功能寄存器SP包含堆栈顶部的地址单元的内容。错误的第三章参考问题和练习1.判断下列指令是否正确:(1)MOV 28H, R1(2)DEC DPTR(3)INC DPTR(4)CLR R0(5)R2下士(6)MOV R0,R1 (7)普什DPTR (8)MOV F0,C(9)MOV F0,附件3 (10)M0VX A,R1(l1)MOV C,30H (12)RLC R0(1)是;(2)错误;(3)是;(4)错误;(5)错误;(6)错误;(7)错误;(8)是;(9)错误;(10)是;(11)是;(12)错误;2.判断下列陈述是否正确。立即寻址是指操作数本身在指令中,而不是其地址。指令周期是执行指令的时间。指令中操作数的直接出现称为直接寻址。(a)是;(b)是;(c)错误的;3.在基址加索引寻址模式下,使用(A)作为索引寄存器,(PC)或(DPTR)作为基址寄存器。4.MCS-51单片机有哪些共同的寻址方式?寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、基址加索引寻址。5.MCS-51单片机指令根据其功能可以分为哪些种类?有五个类别:1)用于数据传输的数据传输类;2)算术运算类,用于算术运算;3)用于逻辑运算的逻辑运算类;4)控制转移的转移类别;5)逐位操作的位操作类。6.使用哪种寻址方法来访问特殊功能寄存器SFR?在52系列单片机中,用哪种寻址方式来访问内存的高端128B?要访问SFR,只能使用直接寻址;对高端128B内部内存的访问只能通过间接寻址来完成。7.指令MOVC和MOVX有什么区别?前者访问只读存储器区域,而后者访问外部数据区域。8.假设累加器A中的内容是30H,执行指令:1000H M0VC A, A+电脑此后,程序存储器(1031)单元的内容被送入累加器A9.在寄存器间接寻址中,它的“间接”反映在指令寄存器的内容中,而不是操作数,而是操作数的(地址)。10.以下程序段的功能是什么?推甲推乙持久性有机污染物A持久性有机污染物Ba和b中的内容相互交换。11.已知的程序在执行前具有A=02H,sp=52h,(51h)=ffh,(52h)=ffh。执行以下程序后:波普DPH波普DPLMOVDPTR,邮编4000皇家空军MOV商学院M0VC A,A+DPTR推甲MOV甲,乙美国工业公司M0VC A,A+DPTR推甲浸水使柔软组织400哦DB 10H、80H、30H、50H、30H、50H打扰一下:a=(50) h。速度=(50)小时;(51H)=(30)H;(52H)=(50)H;压力=(5030)小时.12.编写满足以下要求的指令,但不能更改不涉及的位的内容。(1)清除Acc.3、Acc.4、Acc.5和ACC.6的“0”(2)将累加器A的中间4位清零至“0”。(3)制作Acc.2和Ac。将“1”设为3。(1) ANLA,#B(2) ANLA,#B(3) ORLA,#B13.试着写一个程序来清除内存中38H单元的高4位和低4位。MOV38H,#0F0H14.假设A=83h,(R0)=17H,(17h)=34h,执行以下指令:ANL大街17H号0RL 17H,AXRL阿,R0 甲类消费物价指数在那之后,A的内容是(CBH)。15.假设a=55h,R3=0AAH,在执行指令“ANL A,R3”后,a=(00),R3=(0aah)。16.如果DPTR=507BH,sp=32h,(30H)=50H,(31H)=5FH,(32H)=3CH,执行以下指令后,DPH=(3CH),DPL=(5fh),B=(50H)。波普DPH波普DPL持久性有机污染物B17.指令格式由(操作码)和(操作数)组成,也可以只由(操作码)组成。18.MCS-51单片机对片外数据存储器采用(寄存器间接)寻址方式。19.试着写一个程序,看看在20H40H的内存单元中是否有55H的数据。如果是,将A设置为“01H”;如果找不到,将A设置为“00H”。搜索:MOVR0,#20HMOVR2,#33L1 # 0AAH,L:CJNER0MOV41H,#01H浸水使柔软L1:INCR0DJNZR2,LMOV41H,#00H浸水使柔软20.试着写一个程序,找出“00H”在内部随机存取存储器的20H40H单元中出现的次数。并将结果存储在。搜索:MOVA,0号MOVR0,#20HMOVR2,#33L1 00H # R0印加人L1:INCR0DJNZR2,L浸水使柔软21.如果sp=60h,标签LABEI的地址为3456H。执行“LCALL LABEL”指令后,堆栈指针SP=(62H),PC=(3456H)。22.假设外部数据存储器的单元2000的内容是80H,在执行以下指令后累加器A的内容是(80H)。MOVP2,20HMOV R0,#00HM0VX A,R023.下列程序段组装完成后,从1000小时开始,相关存储单元的内容是什么?组织1000小时TAB1 EQU l234HEQU 300欧数据库“ABCD”图纸TAB1、TAB2、70H41H,42H,43H,44H,12H,34H,30H,00H,00H,70H24.写五条指令,即寄存器寻址、直接寻址、寄存器间接寻址、立即寻址和基址寄存器加索引寄存器间接寻址。寄存器寻址:MOVA,R0;直接寻址:MOVA,30H寄存器间接寻址:MOVA, R0立即寻址:MOVA,# 30H基址加索引地址:摩凡卡, DPTR25.编译一个子程序,把内存中的20h 3fh22字节传送到40H5FH。MOVE:MOVR0,#20HMOVR1,#40HMOVR2,#32L1:MOVA,R0MOVR1INCR0INCR1DJNZR2浸水使柔软26.编译查表子程序的实现:子程序执行前,下面表中第一行的某个数字存储在A中,子程序执行后,第二行的相应数字存储在A中01234567893FH06H5BH4FH66H6DH7DH07H7FH6FH“DPTR”号浸水使柔软27.请指出:(1)执行以下前4条指令后,A=(44H)和B=(33H)。(2)在执行前6条指令后,(SP)=(61H),内部随机存取存储器(60H)=(44H),(61H)=(33H)。(3)执行8条指令后,速度=(5FH),(A)=(33H),(B)=(44H)。MOVSP,#5FHMOVA,#33HMOVB,#44HXCHA,BPUSHA推POPAPOPB28.编写一个子程序,从IRAM的40h

温馨提示

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

评论

0/150

提交评论