(单片机-汪文)习题解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.一个串行通信端口 一个全双工的串行口,具有四种工作方式。, PC机或者多个单片机主从通信或者构成多机系统实现更 异步通信,与PC机或者多个单片机主从通信或者构成多机系统实现更 强大的功能。 强大的功能。 7.中断控制系统 MCS-51单片机具有 个固定的可屏蔽中断源, 个在片内, 单片机具有5 MCS-51单片机具有5个固定的可屏蔽中断源,3个在片内,2个在 片外,它们在程序存储器中有各自固定的中断入口地址, 片外,它们在程序存储器中有各自固定的中断入口地址,由此进入中 断服务程序。 个中断源有两个中断优先级,可形成中断嵌套。 断服务程序。5个中断源有两个中断优先级,可形成中断嵌套。 8.内部时钟电路 单片机的时钟信号用来提供单片机片内各种微操作的时间基准。 单片机的时钟信号用来提供单片机片内各种微操作的时间基准。 MCS-51的EA端有何用途 端有何用途? 2.2 MCS-51的EA端有何用途? 答案: 访问外部程序存储器控制信号。 8051和8751, 答案:EA 访问外部程序存储器控制信号。对8051和8751,它们片内有 4KB的程序存储器 的程序存储器, 为高电平时,分两种情况。 4KB的程序存储器,当EA 为高电平时,分两种情况。若访问的地址空 间在0 4K范围内 CPU访问片内程序存储器 访问的地址超出4K 范围内, 访问片内程序存储器。 4K时 间在0-4K范围内,CPU访问片内程序存储器。访问的地址超出4K时, CPU将自动执行外部程序存储器 即访问外部ROM 将自动执行外部程序存储器, ROM。 EA接低电平时 接低电平时, CPU将自动执行外部程序存储器,即访问外部ROM。当EA接低电平时, CPU只访问外部EPROM/ROM,而不管是否有片内程序存储器。 8031, 只访问外部EPROM/ROM CPU只访问外部EPROM/ROM,而不管是否有片内程序存储器。对8031, EA必须接地 必须接地。 EA必须接地。
a累加器b寄存器数据指针寄存器pc程序计数器16位ip中断优先级控制寄存器ie中断允许控制寄存器tmod定时器计数器方式控制寄存器tcon定时器计数器控制寄存器th0tl0定时器计数器0th1th1定时器计数器1scon串行端口控制寄存器sbuf串行数据缓冲器pcon电源控制寄存器
第2章 MCS-51的基本结构 MCS-51的基本结构
2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少? MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少? 系列单片机的存储器可划分为几个空间 在使用上有什么不同? 在使用上有什么不同? 8051如何确定和改变当前工作寄存器组 如何确定和改变当前工作寄存器组? 2.6 8051如何确定和改变当前工作寄存器组? MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几 单片机的程序存储器中0000H 2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几 个地址具有什么特殊的功能? 个地址具有什么特殊的功能? 8051单片机有哪几个特殊功能寄存器 可位寻址的SFR有几个? 单片机有哪几个特殊功能寄存器? SFR有几个 2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个? 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? PSW的作用是什么 2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? SP) 指什么? 2.10 (SP)=30H 指什么? MCS-51系列单片机的P0、P1、P2和P3口各有什么特点 系列单片机的P0 口各有什么特点? 2.11 MCS-51系列单片机的P0、P1、P2和P3口各有什么特点? ALE信号有何功用 一般情况下它与机器周期的关系如何?在什么条件下ALE 信号有何功用? ALE信 2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信 号可用作外部设备的定时信号。 号可用作外部设备的定时信号。 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM RAM有 2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有 何影响? 何影响? MCS-51的时钟振荡周期 机器周期和指令周期之间有何关系? 的时钟振荡周期、 2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?
4
MCS-51系列单片机的存储器可划分为几个空间 系列单片机的存储器可划分为几个空间? 2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围 和容量是多少?在使用上有什么不同? 和容量是多少?在使用上有什么不同? 答案:MCS-51的存储器空间可以划分为以下4 答案:MCS-51的存储器空间可以划分为以下4种,分别是: 的存储器空间可以划分为以下 分别是: 程序存储器;内部数据存储器;内部特殊功能寄存器; 程序存储器;内部数据存储器;内部特殊功能寄存器;外部数据存储 器; 89S51来说 程序存储器分为片内程序存储器和片外程序存储器, 来说, 对89S51来说,程序存储器分为片内程序存储器和片外程序存储器, 片内程序存储器地址范围为0000H 0FFFH,4KB; 0000H片内程序存储器地址范围为0000H-0FFFH,4KB;片外程序存储器地址范 0000H~FFFFH,64KB。内部程序存储器与外部程序存储器统一编址, 围0000H~FFFFH,64KB。内部程序存储器与外部程序存储器统一编址, EA为高电平时 从内部程序存储器开始读取程序,达到4KB 为高电平时, 4KB后跳到片 当EA为高电平时,从内部程序存储器开始读取程序,达到4KB后跳到片 外程序存储器的1000H开始读取程序; EA为低电平时 1000H开始读取程序 为低电平时, 外程序存储器的1000H开始读取程序;当EA为低电平时,直接从片外程 序存储器的0000H开始处读取程序。 0000H开始处读取程序 序存储器的0000H开始处读取程序。 内部数据存储器地址范围为00H 7FH,128B, 00H~ 内部数据存储器地址范围为00H~7FH,128B,在程序中做通用存 储器使用。 储器使用。 内部特殊功能寄存器地址范围80H FFH,128B,专用于控制、 80H~ 内部特殊功能寄存器地址范围80H~FFH,128B,专用于控制、管 理片内算术逻辑部件、并行I/O I/O口 串行I/O I/O口 定时器/计数器、 理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断 系统等功能模块的工作。 系统等功能模块的工作。 外部数据存储器地址范围0000H FFFFH,64KB, 0000H~ 外部数据存储器地址范围0000H~FFFFH,64KB,又称为外部数据 RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时, 128个字节的数据RAM不能满足系统工作的需要时 RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时, 可以通过它的外部总线扩展外部数据存储器。 可以通过它的外部总线扩展外部数据存储器。
1
MCS-51单片机内部包含那些主要逻辑功能部件 单片机内部包含那些主要逻辑功能部件? 2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最 主要的功能是什么? 主要的功能是什么? 答案:MCS-51单片机内部主要包括以下几个部分 单片机内部主要包括以下几个部分: 答案:MCS-51单片机内部主要包括以下几个部分: 一个8位微处理器CPU 1.一个8位微处理器CPU MCS-51单片机中有一个 位的CPU 包括运算器和控制器两个部分, 单片机中有一个8 CPU, MCS-51单片机中有一个8位的CPU,包括运算器和控制器两个部分, 并且增加了面向控制的处理功能, 并且增加了面向控制的处理功能,不仅可以处理字节数据还可以进行位变 量的处理,如位处理、查表、状态检测、中断处理等。 量的处理,如位处理、查表、状态检测、中断处理等。 数据存储器RAM和特殊功能寄存器SFR RAM和特殊功能寄存器 2.数据存储器RAM和特殊功能寄存器SFR 片内具有128Bytes 52系列为256Bytes)的数据存储器,, 128Bytes( 系列为256Bytes ,,片外最 片内具有128Bytes(52系列为256Bytes)的数据存储器,,片外最 多可以扩展64KB 数据存储器用来存储单片机运行期间的工作变量、 64KB。 多可以扩展64KB。数据存储器用来存储单片机运行期间的工作变量、运算 的中间结果、数据暂存和缓冲、标志位等。 的中间结果、数据暂存和缓冲、标志位等。 内部程序存储器ROM 3.内部程序存储器ROM 内部具有4KB 51系列 /8KB(52系列 的程序存储器(FLASH), 4KB( 系列) 系列) 内部具有4KB(51系列)/8KB(52系列)的程序存储器(FLASH), 用来存储用户程序。 用来存储用户程序。如果片内程序存储器容量不够可以外部扩展程序存储 最多可以扩展64KB 64KB。 器,最多可以扩展64KB。 两个定时/ 4.两个定时/计数器 MCS-51单片机内部具有 单片机内部具有2 16位的定时器 计数器。在使用中, 位的定时器/ MCS-51单片机内部具有2个16位的定时器/计数器。在使用中,这两 个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数, 个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数,是 最常用和最基本的部件。 最常用和最基本的部件。 四个8位可编程的I/O 输入/输出) I/O( 5.四个8位可编程的I/O(输入/输出)并行端口 2 四个8位的并行端口,其中P0为双向口,P1~P3为准双向口 P0为双向口 为准双向口。 四个8位的并行端口,其中P0为双向口,P1~P3为准双向口。
3
MCS-51单片机外部总线结构是怎样的 单片机外部总线结构是怎样的? 2.3 MCS-51单片机外部总线结构是怎样的? 答案: 答案:1.地址总线(AB): 地址总线(AB): 地址总线宽度为16 16位 P0口经地址锁存器提供低 位地址(A0口经地址锁存器提供低8 地址总线宽度为16位,由P0口经地址锁存器提供低8位地址(A0A7);P2口直接提供高 位地址(A8~A15)。地址信号是由CPU发出的, );P2口直接提供高8 )。地址信号是由CPU发出的 A7);P2口直接提供高8位地址(A8~A15)。地址信号是由CPU发出的, 故地址总线是单方向的。 故地址总线是单方向的。 数据总线(DB): 2.数据总线(DB): 数据总线宽度为8 用于传送数据和指令, P0口提供 口提供。 数据总线宽度为8位,用于传送数据和指令,由P0口提供。 控制总线(CB): 3.控制总线(CB): 控制总线随时掌握各种部件的状态, 控制总线随时掌握各种部件的状态,并根据需要向有关部件发出 命令。 命令。 其中地址总线和数据总线,以及控制总线和IO都有部分功能上的重叠, IO都有部分功能上的重叠 其中地址总线和数据总线,以及控制总线和IO都有部分功能上的重叠, 也就是有些口线既是地址总线也是数据总线,而有些控制总线也是IO IO。 也就是有些口线既是地址总线也是数据总线,而有些控制总线也是IO。 MCS-51单片机存储器的组织结构是怎样的 单片机存储器的组织结构是怎样的? 2.4 MCS-51单片机存储器的组织结构是怎样的? 答案:MCS-51单片机的存储器采用的是哈佛 Harvard)结构, 单片机的存储器采用的是哈佛( 答案:MCS-51单片机的存储器采用的是哈佛(Harvard)结构,即程序 存储器和数据存储器分开编址,在空间上是各自独立的, 存储器和数据存储器分开编址,在空间上是各自独立的,两种存储器有 自己的寻址方式和寻址空间。 自己的寻址方式和寻址空间。
• • • • • • • • • • • • • • MCS-51单片机内部包含那些主要逻辑功能部件 单片机内部包含那些主要逻辑功能部件? 2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是 什么? 什么? 2.2 MCS-51的EA端有何用途? MCS-51的 EA端有何用途? 端有何用途 2.3 2.4 MCS-51单片机外部总线结构是怎样的? MCS-51单片机外部总线结构是怎样的? 单片机外部总线结构是怎样的 MCS-51单片机存储器的组织结构是怎样的? MCS-51单片机存储器的组织结构是怎样的? 单片机存储器的组织结构是怎样的
相关文档
最新文档