ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:22.09KB ,
资源ID:4678961      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4678961.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机期末复习问答题及答案doc.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机期末复习问答题及答案doc.docx

1、单片机期末复习问答题及答案doc1、80C51的外部中断有哪两种触发方式?它们对触发脉冲或电平有 什么要求?(1) 电平触发方式:CPU在每个机器周期的S5P2期间采样外部中 断引脚的输人电平。若为低电平,便置旧(IEO)为“1”,申请中断; 若外部中断引脚为高电平,则旧(IEO)清零。(2) 边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中 断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一 个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样 到外部中断请求为低电平,则使旧(IEO)置1,申请中断;否则,旧(1E0) 置0。2、 单片机怎样管理中断?怎样开放和禁

2、止中断?怎样设置优先级?(1) 由中断源提出中断请求,由中断控制允许控制决定是否响应中 断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。 如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部 中断04定时器0中断一外部中断I-*定时器1中断一串行接口中断) 响应中断。CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻 找中断源、中断处理、中断返回,程序返回断点处继续执行。(2) 由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则 应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相 应位置1);若要要禁止中断,则EA置0即可。(3) 由中断优

3、先级控制寄存器IP控制中断优先级,相应位置1,则设 为高级中断,置0则为低级。其中:PS为串行中断优先级,PTI(O) 为定时中断1(0)优先级,PXI(O)外部中断1(0)优先级。3、 写出下列特殊功能寄存器的名称TCON :定时器控制寄存器TMOD :定时器/计数器方式控制寄存器SCON :中行口控制寄存器PSW :程序状态字(标志寄存器)IE :中断允许控制寄存器4、80C51响应中断的条件是什么?各个中断源的中断入口地址是多 少?(1) 有中断源发出中断请求。(2) 中断总允许控制位EA=I, CPU开放总中断。(3) 申请中断的中断源的中断允许位为1,即该中断没存被屏蔽。(4) 无同

4、级或更高级中断正在服务。(5) 当前指令周期己经结束。(6) 若现行指令为RETI或访问IE或IP指令时,读指令以及紧接着的 另一条指令己执行完毕。外部中断0 (INTO ) 0003H定时器TO中断 OOOBH外部中断1 (INT1 ) 0013H定时器T1中断 001BH串行口中断 0023H5、简单叙述多机通信的原理当一片80C51(主机)与多片80C51(从机)通信吋,1 主机的SM2位置0,所有从机的SM2位置1,处于接收地址帧状2 主机发送一地址帧,其中,8位是地址,第9位为地址/数据的区 分标志,该位置1表示该帧为地址帧。3 所有从机收到地址帧后,都将接收的地址与本机的地址比较。

5、对 于地址相符的从机,使自己的SM2位置0 (以接收主机随后发来的 数据帧),并把本站地址发回主机作为应答;对于地址不符的从机, 仍保持SM2=1,对主机随后发来的数据帧不予理睬。4 从机发送数据结束后,要发送一帧校验和,并置第9位(TB8) 为1,作为从机数据传送结束的标志。5 主机接收数据时先判断数据接收标志(RB8),若接收帧的RB8=0, 则存储数据到缓冲区,并准备接收下帧信息。若RB8=1,表示数据 传送结束,并比较此巾贞校验和,若正确则回送正确信号00H,此信号 命令该从机复位(即重新等待地址帔);若校验和出错,则发送OFFH, 命令该从机重发数据。6 主机收到从机应答地址后,确认

6、地址是否相符,如果地址不符, 发复位信号(数据帧中TB8=1);如果地址相符,则清TB8,开始 发送数据。7 从机收到复位命令后回到监听地址状态(SM2=1)。否则开始接 收数据和命令。6、简述在串行通信过程中,两种数据传送方式:同步方式和异步方 式的定义和特点 一、异步方式:指数据传送以字符为单位,字符与字符之问的传送是 异步的,位与位之间的传送基本是同步的(1)以字符位单位传送信 息(2)相邻两字符的间隔是任意长(3)发收和接收的始终彼此独立、 互不同步,靠起止位判定数据同步(4)字符间异步,字符内部各位 同步二、同步方式:指数据传送是以数据块(一组字符)位单位,字符与 字符之间,字符内部

7、的位与位之间都同步(1)以数据块(信息帧) 为单位传送信息(2)在一个数据块内,字符与字符之间无间隔(3) 因为一次传输的数据块中包含的数据较多,所以接收吋钟与发送吋钟 严格同步,通常需有同步时钟。7、8051单片机内设有几个可编程的定时器/计数器?它们有几种工 作方式,如何选择和设定?2 4TMOD用于控制定时器/计数器T0和T1的工作方式,M1M0为工作 方式选择位。M1M0=00 方式0,13位定时器/计数器;M1M0=01 方式1,16位定时器/计数器;M1M0=10 方式2,自动重新装入计数初值的8位定时器/计数器;M1M0=11 方式3,两个8位定时器/计数器(仅适用于TO)。为定

8、时方式/计数方式选择位。若设定=0,则选择定时器工作方式; 若设定=1,则选择计数器工作方式。一个定时器/计数器同一时刻或 者作定时用,或者作计数用,不能同时既作定时又作计数用。GATE:门控位。它的状态决定了定时器/计数器启/停控制取决于TRO 还是取决于TRO和引脚两个条件的组合。若GATE=O,则只由TCON 中的启/停控制位TRO控制定时器/计数器的启/停。此时,只要 TR0=1,则接通模拟开关,使计数器进行加法计数,定吋器/计数器 启动工作。而如果TRO=O,则断开模拟开关,定时器/计数器停止工 作。若GATE=1,由外部中断请求信号和TCON中的启/停控制位 TRO组合状态控制定时

9、器/计数器的启/停。只存TR0=1,且引脚也 是高电平,才能启动定时器/计数器工作,否则,定时器/计数器停止 工作。定时器/计数器的定时器/计数器范围力:工作方式0: 13位定时器/计数器方式,因此,最多可以计到213, 也就是8 192次。工作方式1: 16位定时器/计数器方式,因此,最多可以计到216, 也就是65 536次。工作方式2和工作方式3:都是8位的定时器/计数器方式,因此, 最多可以计到28,也说是256次。8、某软件中对寄存器IE、 IP设置如下MOV IE, # 8FHMOV IP, # 06H问:(1) CPU是否允许中断? 允许(2) CPU如果允许中断,则允许哪些中断

10、源中断?外部中断0,外部中断1,定时器/计数器0,定时器/计数器(3) 允许中断源的中断优先次序是什么?定时器/计数器0外部中断1 外部中断0定时器/计数器19、 同 “6”10、 MCS-51指令系统主要有哪几种寻址方式?试举例说明。 MCS-51指令操作数主要有以下7种寻址方式:寻址方式举例立即寻址MOVA, #16直接寻址MOV20H, P1寄存器寻址MOVA, R0寄存器间接寻址MOVXA,DPTR变址寻址MOVCA, A+DPRT相对寻址SJMPLOOP位寻址ANLC,70H11、定吋器T0和T1各有几种工作方式?答:TO有4种工作方式,n有3种工作方式,见表面4. 4所述。表4.4

11、定时器的工作方式工作方式适用定时器功能说明方式0Tfl、T113位的定时器/计数器方式1Tfl、T116位的定时器/计数器方式2TO、T1自动重新装入计数初值的8位的定时器/计数器方式3TO分为两个S位计数器TL0和THO。TL0可工作于定 时或计数状态,TH0则固定为定时状态。方式3对 T1则停止计数12、8051的振荡周期、机器周期、指令周期是如何分配的?当晶振 频率为6MHz吋,一个机器周期为多少微秒。8051单片机每条指令的执行时间(即指令周期)为广4个机器周期, 有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字 节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器

12、 周期有6个状态:S1S6每个状态又包含两个振荡周期,分为两拍:Pl和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、 S1P2、S2P1、,”S6P1、S6P2。当 FOSC=MHz 时,机器周期为:(1/6)X12=2 (叱)13、简述80C51中断响应的过程。不同的中断源的中断入口地址是 多少?单片机一旦响应中断请求,就由硬件完成以下功能:(1) 根据响应的中断源的中断优先级,使相应的优先级状态触发器 置1;(2) 执行硬件中断服务子程序调用,并把当前程序计数器PC的内 容压入堆栈,保护断点,寻找中断源;(3) 清除相应的中断请求标志位(串行U中断请求标志RI和TI 除外)

13、;(4) 把被响应的中断源所对应的中断服务程序的入口地址(中断矢 量)送入PC,从而转入相应的中断服务程序。(5) 中断返回,程序返回断点处继续执行。外部中断0 (INTO ) 0003H定时器TO中断 OOOBH外部中断1 (INT1 ) 0013H定时器T1中断 001BH串行口中断 0023H14、8031单片机需要外接程序存储器,实际上它还右多少条I/O线 可以用?当使用外部存储器时,还剩下多少条I/O线可用?8031系统必须外接程序促成器,原则上说,P0和P2 口要用作数据和 地址总线,所以只有P1和P3 口可用作I/O 口,共16条I/O线。在 使用外部存储器时,除了占用P0和P2

14、 口外,还需要用P3门RDCP3.7) 和WR (P3.6)两条控制线,所以这种情况不就只剩不14条I/O线可 用了。15、什么是译码法寻址?什么是完全译码?什么是部分译码?译码法寻址,就是利用地址译码器对系统的片外高位地址进行译码, 以其译码输出作为存储器芯片的片选信号,将地址划分为连续的地址 空间块,避免了地址的间断。完全译码:使用全部系统地址总线进行译码,特点是地址唯一,一个 存储单元只对应一个存储器地址(反之亦然),组成的存储系统其他 地址空间连续。部分译码:只使用部分系统地址总线进行译码。其特点是:有一个人 没有被使用的地址信号就有两种编码,这两个编码均指向同一个存储 单元,出现地址

15、重复。16、 同 “10”17、 简述TCON和TMOD 2个特殊功能寄存器的各位的定义,并将 各位的名称填入下表。TCON外部中断o触发方式选择位外部中断o请求标志位外部中断一触发方式选择位外部中断一请求标志位定时器0运行控制位定时器0溢出标志位定时器一运行控制位定时器一溢出标志位P TOIMOO |sATE C/T U1Late c/t |Mo 亨,触WHf戒船,打H X.5a5fffi 1,汁教状仏 Q定时状萑ir a 汴方 (氐 co.仰工:方式进的,”万式 的,7;it b 1 J方戌2intk$財状s,方式外叫,穷式!Uh 1 门控削佼,1汗铎1氏免坤衣丈 trIU?f5C3定时器

16、方氏控制寄斿器TfcfOD18、简述80C51中断响应的过程。指出哪几个中断标志位在CPU响 应该中断申请后能够被硬件自动清零?EO, IE1, TFO, TF119、SJMP (短转移)指令和AJMP (绝对转移)指令的主要区别。前者提供了以SJMP的下一条指令的起始地址为中心的256字节范围 的转移(-128+127),后者的转移目标地址必须在与AJMP的下 一条指令的第一字节相同的2KB区的程序储存器中。短转移方便了 可重定位编码。SJMP方便了 PC可重定位编码,但转移范围小。而 ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2K巳区 的最后2个字节处时,才可跳到下一个区

17、去。因此用AJMP指令来代 替SJMP指令是有条件的,也就是目标地址必须与它下面的指令存放 地址在同一个2KB区域内。20、简述8051单片机的内部组成结构。将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、 总线、定时器/计数器、输入/输出接口 (I/O n) 中断系统和其他 多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机, 简称单片机。21、在MCS-51单片机系统中,发生以下情况时,中断将会受到阻 断?(1) 有中断源发出中断请求。(2) 中断总允许控制位EA=I, CPU开放总中断。(3) 申请中断的中断源的中断允许位为1,即该中断没有被屏蔽。(4) 无同级或

18、更高级中断正在服务。(5) 当前指令周期己经结束。(6) 若现行指令为RETI或访问IE或IP指令时,读指令以及紧接着的 另一条指令已执行完毕。满足以上条件,则CPU响应响应中断元的中断请求。22、 简述MSC-51单片机的中断响应过程产生中断信号,发出中断申请,响应中断,进入中断服务程序,中 断返回。23、 在MCS-51单片机系统中,当有两个以上的中断源同时提出申 请时,CPU到底响应哪一个中断源发出的中断申请,它们遵循什么 原则?另外,MCS-51单片机系统的“内部查询次序”是什么?(1) 先响位优先级高的中断请求,再响成优先级低的中断请求。(2) 如果一个中断请求己被响应,同级的其他中

19、断请求将被禁止。(3) 如果同级的多个中断请求同时出现,CPU则按单片机内部的自然 优先级顺序响应各中断请求。单片机内部自然优先级顺序(由高到低)为:外部中断0定时器0中断一外部中断I一定时器1中断一串行接口 中断。24、同 “5” 25、8051片内低128单元划分为哪三个部分?各部分主要功能是 什么?(1)工作寄存器组(0 0 H 这是一个用寄存器直接寻址的区域,内部数据RAM区的031, 共3 2个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R 0R7。(2) 位寻址区(2 0 H2 FH)1 6个字节单元,共包含1 2 8位,这1 6个字节单元既可以进行字 节寻址,

20、又可以实现位寻址。主要用于位寻址。(3) 堆栈与数据缓冲区(3 0 H7 FH)用于设置堆栈、存储数据。26、说明8051单片机的PSW中各标志位的含义?CY:进位/借位标志;AC:半进位/借位标志;F0:用户自定义标志;RS1、RS0:当前工作寄存器组选择位; OV:溢出标志;P:奇偶标志27、简述51单片机定时器/计数器工作方式2的工作过程?工作方式2:自动重新装入计数初值的8位定时器/计数器工作方式。工作方式2的16位定时器/计数器被拆成两个8位寄存器TH0和TL0, CPU在对它们初始化时必须装入相同的定时器/计数器初值。定时器/ 计数器启动后,TL0按8位加1计数器计数,当TL0计数溢出时,置 位TF0的同吋乂从预置寄存器TH0中重新获得计数初值并启动计数。 如此反复。适合于需要重复计数的应用场合,也可以当做屯行数据通 信的波特率发生器使用。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1