将规范的等更方便

上传人:j****9 文档编号:45642107 上传时间:2018-06-18 格式:DOC 页数:4 大小:89.50KB
返回 下载 相关 举报
将规范的等更方便_第1页
第1页 / 共4页
将规范的等更方便_第2页
第2页 / 共4页
将规范的等更方便_第3页
第3页 / 共4页
将规范的等更方便_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《将规范的等更方便》由会员分享,可在线阅读,更多相关《将规范的等更方便(4页珍藏版)》请在金锄头文库上搜索。

1、2-12-1 MCS-51MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么?单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了 CPU、RAM、ROM、定时/计数器、多功能 I/O 口和中断控制等基本功能部件。 单片机的核心部分是 CPU,CPU 是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O 接口的主要功能包括:缓冲与锁存数据

2、、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决 CPU 与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-22-2 MCS-51MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么?单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是 CPU,可以说 CPU 是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。 控制器是 CPU 的大脑中枢,它的功能是逐条对指令进

3、行译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作,完成指令规定的操作。 2-32-3 MCS-51MCS-51单片机的单片机的 EAEA、ALEALE 和和 PSENPSEN 端的功能是什么?端的功能是什么? 答:ALEALE 为地址锁存允许信号,在访问外部存储器时,ALE 用来锁存 P0送出的低8位地址信号。 PSEN外部程序存储器的读选通信号。当访问外部 ROM 时,PSEN 产生负脉冲作为外部 ROM 的选通信号;在访问外部 RAM 或片内 ROM 时,不会产生有效的 PSEN 信号。PSEN 可驱动8个 LSTTL 门输入端。 EA访问外部

4、程序存储器控制信号。对8051和8751,它们的片内有4KB 的程序存储器。当 EA 为高电平时,CPU 访问程序存储器有两种情况:一是访问的地址空间在04K 范围内,CPU 访问片内程序存储器;二是访问的地址超出4K 时,CPU 将自动执行外部程序存储器的程序。对于8031,EA 必须接地,只能访问外部 ROM。 2-42-4程序计数器(程序计数器(PCPC)有多少位?它的主要功能是什么?)有多少位?它的主要功能是什么? 答:程序计数器有16位,它的功能和一般微型计算机的相同,用来存放下一条要执行的指令的地址。当按照 PC 所指的地址从存储器中取出一条指令后,PC 会自动加 l,即指向下一条

5、指令。 2-52-5简述简述 MCS-51MCS-51单片机片内单片机片内 RAMRAM 区地址空间的分配特点区地址空间的分配特点。 答:片内数据存储器分为工作寄存器区、位寻址区和数据缓冲器区等3个区域。 工作寄存器使用内部 RAM 中地址为00H1FH 的32个单元,并分成4个工作寄存器组,每个组有8个工作寄存器,名称为 R0R7。 对于内部 RAM 中地址为20H2FH 的16个单元,CPU 不仅具有字节寻址功能,而且还具有位寻址功能。这16个单元共128位,每一位都赋予1个位地址,位地址范围是00H7FH。 30H7FH 是数据缓冲区,即用户 RAM 区,共80个单元。 2-62-6 M

6、CS-51MCS-51单片机如何实现工作寄存器组单片机如何实现工作寄存器组 R0R7R0R7的选择?的选择? 答:每个工作寄存器组都可被选为 CPU 的当前工作寄存器,用户可以通过改变程序状态字寄存器(PSW)中的 RS1、RS0两位来任选一个寄存器组为当前工作寄存器。 RS1RS0寄存器组R0R1R2R3R4R5R6R7000组 00H01H02H03H04H05H06H07H011组 08H09H0AH0BH0CH0DH0EH0FH102组 10H11H12H13H14H15H16H17H113组 18H19H1AH1BH1CH1DH1EH1FH2-72-7单片机复位后,各特殊功能寄存器中

7、的初始化状态是什么?单片机复位后,各特殊功能寄存器中的初始化状态是什么? 答:特殊功能寄存器 初始状态 特殊功能寄存器 初始状态 ACC00HTMOD00HPC0000HTCON00HPSW00HTL000HSP07HTH000HDPTR0000HTL100HP0P30FFHTH100HIPxx000000BB00HIE0x000000BSCON00HPCON0xxx0000BSBUF不定 2-82-8 MCS-51MCS-51单片机的单片机的2121个特殊功能寄存器中,哪些具有位寻址能力?个特殊功能寄存器中,哪些具有位寻址能力?答:MCS-51单片机中的程序状态字寄存器(PSW) ,B 寄存

8、器,累加器(ACC) ,端口 P0P3,控制寄存器中用于中断控制的中断优先级控制寄存器(IP)和中断允许控制寄存器(IE) ,用于设置定时/计数器和串行口工作方式的定时/计数器控制寄存器(TCON) 、串行口控制寄存器(SCON)具有位寻址能力。2-92-9程序状态字寄存器(程序状态字寄存器(PSWPSW)的作用是什么?)的作用是什么? 答:PSW 寄存器是8位寄存器,用做程序运行状态的标志,字节地址为 D0H。可以进行位寻址。 2-102-10 MCS-51MCS-51单片机的单片机的 P3P3口具有哪些功能?口具有哪些功能? 答:P3口是双功能口,除了作为准双向通用 I/O 口使用外,每一

9、根口线还具有第二种功能,P3口的各位如不设定为第二功能则自动处于第一功能。P3的第二功能涉及到串行口、外部中断、定时器,与特殊功能寄存器有关。 2-132-13单片机时钟电路有何用途?起什么作用?单片机时钟电路有何用途?起什么作用? 答:单片机工作是在统一的时钟脉冲控制下一拍一拍地进行的,这个脉冲是单片机控制器中的时序电路发出的。单片机的时序就是 CPU 在执行指令时所需控制信号的时间顺序。为了保证各部件间的同步工作,单片机内部电路应在唯一的时钟信号下严格地按时序进行工作。MCS-51系列单片机内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路。 2-142-14什

10、么是时钟周期、状态周期、机器周期和指令周期?当单片机时钟频率为什么是时钟周期、状态周期、机器周期和指令周期?当单片机时钟频率为12MHz12MHz 时,一个机器周期是时,一个机器周期是多少?多少?ALEALE 引脚的输出频率是多少?引脚的输出频率是多少? 答:时钟周期也称为振荡周期,定义为时钟脉冲频率(fosc)的倒数,它是计算机中最基本的、最小的时间单位。 时钟周期经2分频后成为内部的时钟信号,用作单片机内部各功能部件按序协调工作的控制信号,称为状态周期,用 S 表示。 完成一个基本操作所需要的时间称为机器周期。 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,指令不同,所需要

11、的机器周期数也不同。 当单片机时钟频率为12MHz 时,一个机器周期为1s。ALE 引脚的输出频率为2MHz。 3-13-1什么是寻址方式?什么是寻址方式?MCS-51MCS-51指令系统有哪些寻址方式?相应的寻址空间在何处?指令系统有哪些寻址方式?相应的寻址空间在何处? 答:在指令系统中,操作数是一个重要的组成部分,它指定了参与运算的数据或数据所在的地址单元。如何找到参与运算的这个数据或数据所在的地址就称为寻址方式。 MCS-51指令系统的寻址方式主要有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址加变址寻址、相对寻址和位寻址等七种。 对程序存储器只能采用立即寻址和基址加变址寻址方式;

12、对特殊功能寄存器只能采用直接寻址方式,不能采用寄存器间接寻址,对8032/8052等单片机内部 RAM 的高128个字节(80HFFH) ,只能采用寄存器间接寻址,不能使用直接寻址方式;对位操作指令只能对位寻址区操作;外部扩展的数据存储器只能用 MOVX 指令访问,而内部 RAM 的低128个字节(00H7FH)既能用直接寻址,也能用间接寻址。 3-23-2访问内部访问内部 RAMRAM 单元可以采用哪些寻址方式?访问外部单元可以采用哪些寻址方式?访问外部 RAMRAM 单元可以采用哪些寻址方式?访问特殊功能单元可以采用哪些寻址方式?访问特殊功能寄存器(寄存器(SFRSFR)可以采用哪些寻址方

13、式?)可以采用哪些寻址方式? 答:对特殊功能寄存器只能采用直接寻址方式,单片机内部 RAM 的高128个字节(80HFFH) ,只能采用寄存器间接寻址,外部扩展的数据存储器只能用 MOVX 指令访问,而内部 RAM 的低128个字节(00H7FH)既能用直接寻址,也能用间接寻址。 4-14-1 MCS-51MCS-51系列单片机汇编语言进行程序设计的步骤如何?系列单片机汇编语言进行程序设计的步骤如何? 答:单片机汇编语言进行程序设计的步骤:(1)分析题意,明确要求;(2)确定算法;(3)画程序流程图,用图解来描述和说明解题步骤;(4)分配内存工作单元,确定程序与数据区的存放地址;(5)编写源程

14、序;(6)程序优化;(7)上机调试、修改和最后确定源程序。 4-34-3子程序调用时,参数的传递方法有哪几种?子程序调用时,参数的传递方法有哪几种? 答:传递方法有传递数据、传送地址和通过堆栈传递参数。 6-26-2 MCS-51MCS-51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的又如何清除这些中单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少?断标志?各中断源所对应的中断矢量地址是多少?答:MCS-51单片机提供了5个中断源,有2级中断优先级别。中断标志由特殊功能寄存器 TCON 和 SCO

15、N 的相应位锁存。 (见书中图6-4、6-6) 中断标志的撤消分为: 1)定时/计数器中断请求的撤消 中断请求被响应后,硬件会自动清 TF0或 TF1。 2)外部中断请求的撤消 (1)跳沿方式外部中断请求的撤消是自动撤消的。 (2)电平方式外部中断请求的撤消,除了标志位清“0”之外,还需在中断响应后把中断请求信号引脚从低电平强制改变为高电平。 (见书中图例6-1) 3)串行口中断请求的撤消 响应串行口的中断后,CPU 无法知道是接收中断还是发送中断,还需测试这两个中断标志位的状态,以判定是接收操作还是发送操作,然后才能清除。所以串行口中断请求的撤消只能使用软件的方法。 CLR TI ;清 TI

16、 标志位 CLR RI ;清 RI 标志位 各中断源对应的中断矢量地址分别为: 中断源 中断矢量 外部中断00003H定时器 T0中断 000BH外部中断10013H定时器 T1中断 001BH串行口中断 0023H定时器中断 T2(仅52系列有)002BH6-36-3外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定?设定? 答:采用中断电平触发方式时,中断请求标志 IT0=0,CPU 在每个机器周期的 S5P2期间采样,一旦在 P3.2 引脚上检测到低电平,则有中断申请,使 IE0置位(置1) ,向 CPU 申请中断。在电平触发方式中,在中断响应后中断标志位 IE0的清0由硬件自动完成,但由于 CPU 对 P3.2引脚没有控制作用,使中断请求信号的低电平可能继续存在,在以后的机器周期采样时又会把已清0的IE0标志位重新置1,所以,在中断响应后必须采用其它方法撤消该引脚上的低

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

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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