周国运版单片机课后习题答案 .docx
《周国运版单片机课后习题答案 .docx》由会员分享,可在线阅读,更多相关《周国运版单片机课后习题答案 .docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结第 1 章 习题答案1什么是单片机?答: 将中心处理器( CentralProcessingUnit ,CPU)、随机储备器、只读储备器、中断系统、定时器 / 计数器以及 I/O接口电路等微型运算机的主要部件集成在一 块芯片上,使其具有运算机的基本功能,就叫做单片微型运算机(Single Chip Micro Computer ,SCM)C,简称单片机。由于单片机的指令功能是依据工业掌握 的要求设计,所以单片机又称为微掌握器(Micro Controller Unit,MCU)。2单片机有哪些特点?答:(1)单片机的储备器ROM和 RAM是严格区分的。 ROM称为程序储备器,只
2、存放程序、固定常数及数据表格。RAM就为数据储备器,用作工作区及存放用户 数据。( 2)采纳面对掌握的指令系统。( 3)单片机的 I/O 引脚通常是多功能的。( 4)单片机的外部扩展才能强。( 5)单片机体积小,成本低,运用敏捷,易于产品化。( 6)面对掌握,能有针对性的解决从简洁到复杂的各类掌握任务,因而能获得正确的性能价格比。( 7)抗干扰才能强,适用温度范畴宽。( 8)可以便利的实现多机和分布式掌握,使整个掌握系统的效率和牢靠性大为提高。3单片机的应用有哪些?答:(1)工业掌握。单片机可以构成各种工业掌握系统、数据采集系统等。如数控机床、自动生产线掌握、电机掌握、测控系统等。( 2)仪器
3、外表。如智能外表、医疗器械、数字示波器等。( 3)运算机外部设备与智能接口。如图形终端机、传真机、复印机、打印机、绘图仪、磁盘 / 磁带机、智能终端机等。( 4)商用产品。如自动售货机、电子收款机、电子秤等。( 5)家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。( 6)消费类电子产品。( 7)通讯设备和网络设备。( 8)儿童智能玩具。( 9)汽车、建筑机械、飞机等大型机械设备。( 10)智能楼宇设备。( 11)交通掌握设备。4常见的单片机有哪些类型?答: 1 AVR单片机。 2Motorola单片机。 3MicroChip 单片机。4Scenix 单片机。 5 EPSON单片机
4、。 7 GMS90单片机。 8华邦单片机9Zilog单片机。 10 NS单片机。 11AX1001单片机可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -第 2 章 习题答案1MCS-51单片机内部包含哪些主要规律功能部件? 答: ( 1) 1 个 8 位的微处理器 CPU。( 2) 8KB的片内程序储备器Flash ROM(51 子系列的 Flash ROM为 4KB),用于烧录运行的程序、常数数据。( 3) 256B的片内数据储备器RAM( 51 子系列的 RAM为 128B),在程序运行时可以随时写入数据和读出, 用
5、于存放函数相互传递的数据、接收的外部数据、 中间结果、最终结果以及显示的数据等。( 4) 3 个 16 位的定时器 / 计数器( 51 子系列仅有 2 个定时器),每个定时器 / 计数器可以设置为计数方式, 用于对外部大事信号进行计数,也可以设置为定时方式,满意各种定时要求。( 5)有一个治理6 个中断源( 51 子系列 1 是 5 个中断源)、两个优先级的中断掌握器。( 6) 4 个 8 位并行 I/O 端,每个端口既可以用作输入,也可以用于输出。( 7)一个全双工的 UART(通用异步接收发送器)串行I/O 口,用于单片机之间的串行通信,或者单片机与PC机、其它设备、其它芯片之间的串行通信
6、。( 8)片内振荡电路和时钟发生器,只需外面接上一晶振或输入振荡信号就可产生单片机所需要的各种时钟信号。( 9)有一个可寻址64KB外部数据储备器、仍可以寻址64KB外部程序储备器的三总线的掌握电路。2MCS-51单片机的 EA 引脚有何功能?信号为何种电平?答:EA 为片外程序储备器挑选输入端。该引脚为低电平常,使用片外程序储备器,为高电平常,使用片内程序储备器。3MCS-51单片机的 ALE引脚有何功能?信号波形是什么?答: ALE为的址锁存信号, 每个机器周期输出两个正脉冲。在拜访片外储备器时,下降沿用于掌握外接的的址锁存器锁存从P0 口输出的低 8 位的址。在没有接外部储备器时,可以将
7、该引脚的输出作为时钟信号使用。4MCS-51单片机的储备器分为哪几个空间?如何区分不同空间的寻址?答: MCS-51 单片机有 4 个储备空间,它们是片内程序储备器和数据储备器,在片外可以扩展的程序储备器和数据储备器。这 4 个储备空间可以分成三类: 片内数据储备空间( 256B 的 RAM和 128B 的特殊功能寄存器) 、片外数据储备空间( 64KB)、片内和片外统一编址的程序储备空间( 64KB)。不同的储备空间,它们有各自的寻址方式和拜访指令。 片内数据储备空间用 MOV指令拜访。片外数据储备空间用 MOVX指令拜访。片内和片外统一编址的程序储备空间用 MOVC指令拜访。5简述 MCS
8、-51单片机片内 RAM的空间安排。 内部 RAM低 128 字节分为哪几个主要部分?各部分主要功能是什么?答:片内数据储备器依据寻址方式,可以分为三个部分: 低 128 字节数据区, 高128 字节数据区间,特殊功能寄存器区。低128 字节数据区分为三个区域:工作可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 2 页,共 38 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结寄存器区, 位查找区和通用数据区。 工作寄存器区 4 组工作寄存器。 位查找区既可以做位操作, 也可以字节操作。 通
9、用数据区用于堆栈和存放程序运行时的数据和中间结果。6简述 MCS-51单片机布尔处理器储备空间安排,片内 RAM包含哪些可以位寻址的单元。位的址 7DH与字节的址 7DH如何区分?位的址7DH详细在片内 RAM中的什么位置?答: 低 128 字节数据区的位查找区和高128 字节数据区的某些可位寻址的特殊功 能寄存器。位的址7DH 与字节的址7DH可通过不同的指令来区分,位的址7DH 用位寻址指令来拜访,字节的址7DH用字节寻址指令来拜访,位的址7DH在低128 字节数据区的位查找区的2FH字节。7MCS-51单片机的程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?答:PSW是一
10、个 8 位寄存器,用于设定CPU的状态和指示指令执行后的状态。CY(PSW.7):进位标志。在执行加减运算指令时, 假如运算结果的最高位 ( D7)发生了进位或借位,就CY由硬件自动置 1。AC(PSW.6):半进位标志位,也称为帮助标志位。在执行加减运算指令时, 假如运算结果的低半字节(D3)发生了向高半字节进位或借位,就AC由硬件自动置 1。F0、F1(PSW.5 和 PSW.1):用户标志位。用户可以依据需要对F0、F1 给予肯定的含义,由用户置1 和清 0,作为软件标志。RS1、RS(0 PSW.4 和 PSW.3):工作寄存器组挑选掌握位。 通过对这两位设定,可以从 4 个工作寄存器
11、组中挑选一组作为当前工作寄存器。OV(PSW.2):溢出标志位,有两种情形影响该位。一是执行加减运算时,假如 D7 或 D6 任一位,并且只一位发生了进位或借位,就OV自动置 1,P( PSW.0):奇偶标志位。每条指令执行完后,该位都会指示当前累加器A中 1 的个数。假如 A 中有奇数个 1,就 P 自动置 1。8MCS-51单片机复位后, CPU使用哪组工作寄存器?它们的的址是什么?用户如何转变当前工作寄存器组?答: MCS-51 单片机复位后, CPU使用 0 组工作寄存器。它们的的址是08H0FH。通过程序状态字PSW中的 RS1、RS0标志位转变当前工作寄存器组。9什么叫堆栈?堆栈指
12、针SP的作用是什么?答:堆栈是在 RAM特的开创的一个特殊用途的储备区。堆栈是依据“先进后出”(即先进入堆栈的数据后移出堆栈)的原就存取数据。堆栈指针SP是一个 8 位寄存器,其值为栈顶的的址,即指向栈顶,SP为拜访堆栈的间址寄存器。10PC与 DPTR各有哪些特点?有何异同?答: PC 与 DPTR都是 16 位的寄存器。 PC由两个 8 位的计数器 PCH和 PCL组成。PC 实际是程序的字节的址计数器,它的内容是将要执行的下一条指令的的址,具有自加 1 功能。转变 PC的内容就可以转变程序执行的方向。 DPTR的高字节寄存器用 DPH表示,低字节寄存器用 DPL表示。DPTR既可以作为一
13、个 16 位寄存器使用,也可以作为两个独立的 8 位寄存器使用。 DPTR主要用于存放 16 位的址,可编辑资料 - - - 欢迎下载精品名师归纳总结以便对 64KB的片外 RAM和 64KB的程序储备空间作间接拜访。11测试哪个引脚,可以快捷的判定单片机是否正在工作?答:如要检查单片机是否工作, 可以使用示波器查看ALE引脚是否有脉冲信号输出。12读端口锁存器和“读引脚”有何不同?各使用哪些指令?答:一种是读取锁存器原先的输出值, 另一种情形是打开端口的缓冲器读取引脚 上的信号,读端口锁存器,用MOV A,Pi指令。“读引脚”,要先用 MOV Pi,#0FFH对相应端口写FFH,使输出场效应
14、管T 截止,才能够正确输入,再用MOV A,Pi指令。13MCS-51单片机的 P0P3 口结构有何不同?用作通用I/O 口输入数据时应留意什么?答: P2口是一个双功能口,一是通用I/O口,二是以总线方式拜访外部储备器 时作为高 8 位的址口。与 P1口的结构类似, 驱动部分基本上与P1 口相同, 但比P1 口多了一个多路切换开关 MUX和反相器 3。P3 口是一个多功能口,与 P1 口的结构相比不难看出, P3 口与 P1 口的差别在于多了“与非门” 3 和缓冲器 4。正是这两个部分, 使得 P3 口除了具有 P1 口的准双向 I/O 口的功能之外, 仍可以使用各引脚所具有的第 2 功能。
15、 P0 多了一路总线输出(的址 / 数据)、总线输出掌握电路(反相器 3 和与门 4)、两路输出切换开关 MUX及开关掌握 C,并且把上拉电阻换成了场效应管 T1,以增加总线的驱动才能。用作通用 I/O 口输入数据时应留意要先用 MOV Pi,#0FFH对相应端口写 FFH,使输出场效应管 T 截止,才能够正确输入。14P0 口用作通用 I/O 口输出数据时应留意什么?答:P0 口与其它端口不同,它的输出级无上拉电阻。当把它用作通用I/O 口时,输出级是开漏电路,故用其输出去驱动NMOS输入时外接上拉电阻,这时每一位 输出可以驱动 4 个 LS 型 TTL 负载。用作输入时,应先向端口锁存器写
16、1。15什么叫时钟周期?什么叫机器周期?什么叫指令周期?时钟周期、机器周期与振荡周期之间有什么关系?答:时钟周期即振荡周期:为晶振的振荡周期,是最小的时序单位。状态周期: 是振荡频率 2 分频后的时钟周期。 明显, 一个状态周期包含2 个振荡周期。 机器周期( MC):1 个机器周期由 6 个状态周期、即 12 个振荡周期组成,是量度指令执行时间的单位。指令周期:是执行一条指令所需要的时间。 一个指令周期由14 个机器周期组成。16MCS-51单片机常用的复位电路有哪些?复位后机器的初始状态如何?答:复位电路有两种方式: 上电自动复位电路和手动复位电路。复位后, 程序计数器 PC变为 0000
17、H,使单片机从程序储备器的址0000H单元开头执行。除P0P3 为 FFH。SP为 07H。SBUF为不确定。大部分特殊功能寄存器清零。17MCS-51单片机有几种低功耗工作方式?如何实现,又如何退出?可编辑资料 - - - 欢迎下载精品名师归纳总结答: MCS-51 单片机有闲暇和掉电两种低功耗工作方式。当CPU执行完置 IDL=1的指令后,系统就进入闲暇方式。进入闲暇方式之后,有两种方法可以退出。一 种是任何中断恳求被响应都可以由硬件将IDL 位清 0 而终止闲暇方式。另一种退出闲暇方式的方法是硬件复位。当CPU执行完置 PD=1的指令后,系统就进入掉电工作方式。对于一般的单片机来说,退出
18、掉电方式的唯独方法是由硬件复位。第 3 章 习题答案1简述 MCS-51汇编指令格式。答: MCS-51汇编语言指令由四部分组成,其一般格式如下: 标号: 操作码操作数 。注释 格式中的方括号意为可以没有相应部分,可以没有标号、 操作数和注释, 至少要有操作码。其操作数部分最多可以是两项: 第 1 操作数 ,第 2 操作数 2何谓寻址方式? MCS-51单片机有哪些寻址方式,是怎样操作的?各种寻址方式的寻址空间和范畴是什么?答: MCS-51单片机有 7 种寻址方式:立刻数寻址、寄存器寻址、直接寻址、寄存器间接寻址、变址寻址、位寻址和指令寻址。可以分为两类:操作数寻址和指令寻址。立刻数寻址的寻
19、址空间和范畴是:在程序储备空间,随指令读入MOVA, #46H直接寻址的寻址空间和范畴是:片内RAM中,低 128 字节和 SFRMOV A, 46H寄存器寻址的寻址空间和范畴是:使用R0 R7、A、B、C、DPTRMOV A, R2寄存器间接寻址的寻址空间和范畴是:片内RAM:使用R,iSP。范畴为 256B,不含 SFR,片外 RAM:使用R,iDPT。R范畴为 64KBMOVA,R0MOVXA,DPTR变址寻址的寻址空间和范畴是:使用A+P,C A+DPT。R在程序储备器中。范畴分别为 PC之后 256B 之内和 64KB全空间MOVCA, A+DPTR位寻址的寻址空间和范畴是:使用位的
20、址。在位寻址空间。RAM 的 20H2FH 和 SFRSETB36H指令肯定寻址的寻址空间和范畴是:操作数是目标的址。在程序储备空间。范畴为 2KB或 64KB全空间AJMPFIRST LJMPSECON指令相对寻址的寻址空间和范畴是:操作数是相对的址。 在程序储备空间。 范畴 128127 SJMPLOOP3拜访片内 RAM低 128 字节使用哪些寻址方式?拜访片内RAM高 128 字节使用什么寻址方式?拜访SFR使用什么寻址方式?答:拜访片内 RAM低 128 字节使用直接寻址, 寄存器间接寻址, 位寻址。 拜访片内 RAM高 128 字节使用寄存器间接寻址。拜访SFR使用直接寻址,位寻址
21、。4拜访片外 RAM使用什么寻址方式? 答:拜访片外 RAM使用寄存器间接寻址5拜访程序储备器使用什么寻址方式?指令跳转使用什么寻址方式?答:拜访程序储备器使用指令肯定寻址,指令相对寻址。 指令跳转使用指令肯定寻址,指令相对寻址。可编辑资料 - - - 欢迎下载精品名师归纳总结6分析下面指令是否正确,并说明理由。MOVR3,R7错,两个操作数不能同时为工作寄存器 MOVB, R2对DECDPTR错,不存在 MOV20H.8,F0错,位传送指令必需用C PUSHDPTRCPL36H错,不存在MOVPC,#0800H错, PC不能拜访7分析下面各组指令,区分它们的不同之处。MOVA, 30H与MO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 周国运版单片机课后习题答案 国运 单片机 课后 习题 答案
限制150内