单片机原理及接口技术课后答案
单片机原理及接口技术课后答案单片机原理及接口技术课后答案 篇一:单片机原理及接口技术课后习题答案_李朝青 第一章 1.单片机具有哪些特点 (1)片内存储容量越来越大。 (2 抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到 100 年以上。 2. 89C51 单片机内包含哪些主要逻辑功能部件? 答:80C51 系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8 位 (2)片内 RAM:128B (3)特殊功能寄存器:21 个 (4)程序存储器:4KB (5)并行 I/O 口:8 位,4 个 (6)串行接口:全双工,1 个 (7)定时器/计数器:16 位,2 个 (8)片内时钟电路:1 个 3.什么是微处理器(CPU)、微机和单片机? 答:微处理器本身不是计算机,但它是小型计算机或微机的控制 和处理部分。 微机则是具有完整运算及控制功能的计算机,除了微处理器外还 包括存储器、接口适配器以及输入输出设备等。 单片机是将微处理器、一定容量的 RAM、ROM 以及 I/O 口、定 时器等电路集成在一块芯片上,构成的单片微型计算机。 4. 微型计算机怎样执行一个程序? 答:通过 CPU 指令,提到内存当中,再逐一执行。 1 5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的 嵌入式系统? 答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术 和各个行业的具体应用相结合后的产物, 这一点就决定了它必然是一 个技术密集、资金密集、高度分散、不断创新的知识集成系统。 它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP 处理器、嵌 入式片上系统等。 嵌入式系统的出现最初是基于单片机的。它从体 系结构到指令系统都是按照嵌入式应用特点专门的, 能最好的满足面 对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质 要求。因此,她是典型的嵌入式系统。 第二章 1.89C51 单片机内包含哪些主要逻辑功能部件? 答:80C51 系列单片机在片内集成了以下主要逻辑功能部件: (2)片内 RAM:128B (3)特殊功能寄存器:21 个 (4)程序存储器:4KB (5)并行 I/O 口:8 位,4 个 (6)串行接口:全双工,1 个 (7)定时器/计数器:16 位,2 个 (8)片内时钟电路:1 个 2.89C51 的 EA 端有何用途? 答:/EA 端接高电平时,CPU 只访问片内 并执行内部程 序,存储器。/EA 端接低电平时,CPU 只访问外部 ROM,并执行片 外程序存储器中的指令。/EA 端保持高电平时,CPU 执行内部存储 器中的指令。 3. 89C51 的存储器分哪几个空间?如何区别不同空间的寻址? 答:ROM(片内 ROM 和片外 ROM 统一编址) (使用 MOVC) (数 据传送指令) (16bits 地址) (64KB) 片外 RAM(MOVX) (16bits 地址) (64KB) 2 片内 RAM(MOV) (8bits 地址) (256B) 4. 简述 89C51 片内 RAM 的空间分配。 答:片内 RAM 有 256B 低 128B 是真正的 RAM 区 高 128B 是 SFR(特殊功能寄存器)区 5. 简述布尔处理存储器的空间分配, 片内 RAM 中包含哪些可位寻 址单元。 答:片内 RAM 区从 00H~FFH(256B) 其中 20H~2FH(字节地址)是位寻址区 对应的位地址是 00H~7FH 6. 如何简捷地判断 89C51 正在工作? 答:用示波器观察 8051 的 XTAL2 端是否有脉冲信号输出(判断 震荡电路工作是否正常?)ALE(地址锁存允许) (Address Latch Enable) 输出是 fosc 的 6 分频 用示波器观察 ALE 是否有脉冲输出 (判 断 8051 芯片的好坏?) 观察 PSEN (判断 8051 能够到 EPROM 或 ROM 中读取指令码?) 因为/PSEN 接外部 EPROM(ROM)的/OE 端子 OE=Output Enable(输出允许) 7. 89C51 如何确定和改变当前工作寄存器组? 答:PSW(程序状态字) (Program Status Word)中的 RS1 和 RS0 可以给出 4 中组合 用来从 4 组工作寄存器组中进行选择 PSW 属于 SFR(Special Function Register) (特殊功能寄存器) 8. 89C51 P0 口用作通用I/O口输入时, 若通过 TTL“OC”门输入 数据,应注意什么?为什么? 答: 9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读 引脚是从外部拿数据(如 MOV A,P1 这条指令就是读引脚的,意思 3 就是把端口 p1 输入数据送给 A) 传送类 MOV,判位转移JB、JNB、这些都属于读引脚,平时实验 时经常用这些指令于外部通信,判断外部键盘等;字节交换 XCH、 XCHD 算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、 INC、DEC 控制转移 CJNE、DJNZ 都属于读锁存器。 10. 89C51 P0~P3 口结构有何不同?用作通用I/O口输入数据时, 应注意什么? 答:P0 口内部没有上拉电阻,可以用做 16 位地址的低 8 位; P3 有第二功能; P2 口可以用做 16 位地址的高 8 位; 需要上拉电阻。OC 门电路无法输出高低电平,只有靠上拉电阻 才能实现 11. 89C51 单片机的EA信号有何功能?在使用 8031 时, EA信号引 脚应如何处理? 答:(1)80C51 单片机的 EA 信号的功能 EA 为片外程序存储器访问允许信号, 低电平有效;在编程时, 其上 施加 21V 的编程电压 EA 引脚接高电平时,程序从片内程序存储器开始执行,即访问片 内存储器;EA 引脚接低电平时,迫使系统全部执行片外程序存储器程 序。 (2)在使用 80C31 时,EA 信号引脚的处理方法 因为 80C31 没有片内的程序存储器,所以在使用它时必定要有外 部的程序存储器,EA 信号引脚应接低电平。 12. 89C51 单片机有哪些信号需要芯片引脚以第2 功能的方式提供? 答: 第一功能第二功能 串行口: P3.0RXD(串行输入口) P3.1TXD(串行输出口) 中断: P3.2INT0 外部中断 0 4 P3.3INT1 外部中断 1 定时器/计数器(T0、T1) : P3.4T0(定时器/计数器 0 的外部输入)P3.5T1(定时器/计数 器 1 的外部输入)数据存储器选通: P3.6WR(外部存储器写选通,低电平有效, P3.7RD(外部存储器读选通,低电平有效,输出) 定时器/计数器(T2) : P1.0T2(定时器 T2 的计数端) P1.1T2EX(定时器 T2 的外部输入端) 13. 内部 RAM 低 128 字节单元划分为哪 3 个主要部分?各部分主要 功能是什么? 答:片内 RAM 低 12