2.3 单片机并行输入输出口(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂

| 2份
| 11页
| 59人阅读
| 0人下载

内容正文:

单片机并行I/O口 一、名词解释 1. 准双向 I/O 口 【答案】在 MCS - 51 系列单片机中,像 P0 口. P1 口. P2 口. P3 口这类双向 I/O 口,作为输入时,需要先对锁存器写 1,然后再读入数据,否则可能出错,这种双向 I/O 口称为准双向 I/O 口。 2. 分时复用技术 【答案】在 MCS - 51 系列单片机中,P0 口传送地址和数据采用的技术,即 P0 口在不同的时间分别承担低 8 位地址和 8 位双向数据的传送任务。 二、单项选择题 1. MCS - 51 系列单片机的 4 个双向 8 位 I/O 口中,特殊功能寄存器中的 P0. P1. P2. P3 寄存器其实是( ) A. 端口的控制电路 B. 端口各自的锁存器 C. 端口的驱动电路 D. 端口的输入缓冲器 【答案】B 【解析】特殊功能寄存器中的 P0. P1. P2. P3 寄存器其实就是这 4 个端口各自的锁存器,所以选 B。 2. P0 口具有的功能不包括( ) A. 通用 I/O 口 B. 低 8 位地址和 8 位双向数据总线 C. 高 8 位地址总线 D. 以上都不是 【答案】C 【解析】P0 口具有通用 I/O 口功能,以及当外接存储器时,作为低 8 位地址和 8 位双向数据总线,不具有高 8 位地址总线功能,所以选 C。 3. P0 口作为通用 I/O 口时,( ) A. 不需要上拉电阻 B. 必须加上拉电阻 C. 可加可不加上拉电阻 D. 以上都不对 【答案】B 【解析】当 P0 作为通用 I/O 口时,驱动器 V2 管工作在漏极开路状态,因此需要对其加上拉电阻才能使用,所以选 B。 4. P0 口作输入时,为保证正确读入数据,应( ) A. 先对锁存器写 0 B. 先对锁存器写 1 C. 直接读入数据 D. 以上都不对 【答案】B 【解析】P0 口作输入时,为保证正确读入数据,必须先对锁存器写 1,以使 V2 管截止,然后再读入数据,所以选 B。 5. P1 口的特点是( ) A. 具有通用 I/O 口和地址数据总线功能 B. 只具有通用输入 / 输出功能,无需外接上拉电阻 C. 可作为高 8 位地址总线 D. 具有第二功能 【答案】B 【解析】P1 口是一个专用的 8 位准双向 I/O 口,只具有通用输入 / 输出功能,其输出驱动器部分直接用上拉电阻代替了场效晶体管,因此在组成系统时,无需外接上拉电阻,所以选 B。 6. P2 口的功能有( ) A. 只作通用 I/O 口使用 B. 只作扩展系统的高 8 位地址使用 C. 既作通用 I/O 口使用,又作扩展系统的高 8 位地址使用 D. 以上都不对 【答案】C 【解析】P2 口是一个 8 位准双向 I/O 口,具有两种功能:一是作通用 I/O 口使用,与 P1 口相同;二是作扩展系统的高 8 位地址使用,输出高 8 位地址,与 P0 口一起组成 16 位地址总线,所以选 C。 7. P3 口作为第二功能使用时,P3.2 是( ) A. 串行输入口 B. 外部中断 0 输入口 C. 定时器 / 计数器 T0 外部输入口 D. 外部数据存储器写选通控制输出信号 【答案】B 【解析】P3 口作为第二功能使用时,P3.2 是外部中断 0 输入口,所以选 B。 8. P0 口输出级的每一位可驱动( )个 TTL 门。 A. 4 B. 6 C. 8 D. 10 【答案】C 【解析】P0 口输出级的每一位可驱动 8 个 TTL 门,所以选 C。 9. P1 口~P3 口输出级的每一位可驱动( )个 TTL 门。 A. 2 B. 4 C. 6 D. 8 【答案】B 【解析】P1 口~P3 口输出级的每一位可驱动 4 个 TTL 门,所以选 B。 10. 当端口需要驱动一个普通的晶体管时,对于 CMOS 电路端口,应( ) A. 直接连接 B. 在端口与输入级之间串联一个电阻 C. 并联一个电阻 D. 以上都不对 【答案】B 【解析】由于 CMOS 电路端口只能提供几毫安的输出电流,当端口需要驱动一个普通的晶体管时,应在端口与输入级之间串联一个电阻,以限制高电平的输出电流,所以选 B。 三、判断题 1. MCS - 51 系列单片机的 4 个 I/O 口在任何情况下都只能作为通用 I/O 口使用。( ) 【答案】× 【解析】在无外接存储器时,这 4 个 I/O 口均作为通用 I/O 口使用,当外接存储器时,P0 口可作为低 8 位地址和 8 位双向数据总线,所以该说法错误。 2. P0 口作为地址数据总线使用时需要外加上拉电阻。( ) 【答案】× 【解析】P0 口作为通用 I/O 口时,由于输出级场效晶体管是漏极开路,需要外加上拉电阻,而作为地址数据总线使用时无需外加上拉电阻,所以该说法错误。 3. P1 口具有第二功能。( ) 【答案】× 【解析】P1 口是一个专用的 8 位准双向 I/O 口,只具有通用输入 / 输出功能,不具有第二功能,所以该说法错误。 4. P2 口只能作扩展系统的高 8 位地址使用。( ) 【答案】× 【解析】P2 口具有两种功能:一是作通用 I/O 口使用,与 P1 口相同;二是作扩展系统的高 8 位地址使用,所以该说法错误。 5. P3 口作为第二功能使用时,P3.7 是外部数据存储器读选通控制输出信号。( ) 【答案】√ 【解析】P3 口作为第二功能使用时,P3.7 是外部数据存储器读选通控制输出信号,所以该说法正确。 四、简答题 1. 简述 P0 口的两种功能及使用时的注意事项。 【答案】P0 口具有两种功能: · 通用 I/O 口:既可作为输入口又可作为输出口,并且每一位都可设定为输入或者输出。作为输入时,先对锁存器写 1,然后再读入数据,否则可能出错。当作为通用 I/O 口时,需要加上拉电阻才能使用。 · 当外接存储器时,作为低 8 位地址和 8 位双向数据总线。作分时复用地址 / 数据总线时,输出数据时按相应控制信号使电路工作;输入数据时,用户无需先对锁存器写 1,写 1 的工作由 CPU 自动完成。 2. 说明 P1 口. P2 口. P3 口的特点。 【答案】 · P1 口:是一个专用的 8 位准双向 I/O 口,只具有通用输入 / 输出功能,每一位都能设定为输入或者输出。其内部结构在输出驱动器部分直接用上拉电阻代替了场效晶体管,因此在组成系统时,无需外接上拉电阻,无控制部分。当做输入时,必须先对该锁存器写 1,然后再输入数据。 · P2 口:是一个 8 位准双向 I/O 口,具有两种功能,一是作通用 I/O 口使用,与 P1 口相同;二是作扩展系统的高 8 位地址使用,输出高 8 位地址,与 P0 口一起组成 16 位地址总线。 · P3 口:是一个 8 位准双向口,具有 P1 口同样的功能外,还具有第二功能。当作为第二功能使用时,每位都具有新的功能,如 P3.0 为串行输入口. P3.1 为串行输出口等。 3. 阐述 P0 口~P3 口的带负载能力及端口要求。 【答案】 · P0 口:输出级的每一位可驱动 8 个 TTL 门。作为通用 I/O 口时,由于输出级场效晶体管是漏极开路,因此驱动 NMOS 电路时需要外加上拉电阻,而作为地址数据总线使用时无需外加上拉电阻。 · P1 口~P3 口:输出级的每一位可驱动 4 个 TTL 门。由于它们的输出级内部有上拉电阻,组成系统时无需再加上拉电阻。 · 对于 CMOS 电路端口,由于只能提供几毫安的输出电流,当端口需要驱动一个普通的晶体管时,应在端口与输入级之间串联一个电阻,以限制高电平的输出电流。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 单片机并行I/O口 一、名词解释 1. 准双向 I/O 口 2. 分时复用技术 二、单项选择题 1. MCS - 51 系列单片机的 4 个双向 8 位 I/O 口中,特殊功能寄存器中的 P0. P1. P2. P3 寄存器其实是( ) A. 端口的控制电路 B. 端口各自的锁存器 C. 端口的驱动电路 D. 端口的输入缓冲器 2. P0 口具有的功能不包括( ) A. 通用 I/O 口 B. 低 8 位地址和 8 位双向数据总线 C. 高 8 位地址总线 D. 以上都不是 3. P0 口作为通用 I/O 口时,( ) A. 不需要上拉电阻 B. 必须加上拉电阻 C. 可加可不加上拉电阻 D. 以上都不对 4. P0 口作输入时,为保证正确读入数据,应( ) A. 先对锁存器写 0 B. 先对锁存器写 1 C. 直接读入数据 D. 以上都不对 5. P1 口的特点是( ) A. 具有通用 I/O 口和地址数据总线功能 B. 只具有通用输入 / 输出功能,无需外接上拉电阻 C. 可作为高 8 位地址总线 D. 具有第二功能 6. P2 口的功能有( ) A. 只作通用 I/O 口使用 B. 只作扩展系统的高 8 位地址使用 C. 既作通用 I/O 口使用,又作扩展系统的高 8 位地址使用 D. 以上都不对 7. P3 口作为第二功能使用时,P3.2 是( ) A. 串行输入口 B. 外部中断 0 输入口 C. 定时器 / 计数器 T0 外部输入口 D. 外部数据存储器写选通控制输出信号 8. P0 口输出级的每一位可驱动( )个 TTL 门。 A. 4 B. 6 C. 8 D. 10 9. P1 口~P3 口输出级的每一位可驱动( )个 TTL 门。 A. 2 B. 4 C. 6 D. 8 10. 当端口需要驱动一个普通的晶体管时,对于 CMOS 电路端口,应( ) A. 直接连接 B. 在端口与输入级之间串联一个电阻 C. 并联一个电阻 D. 以上都不对 三、判断题 1. MCS - 51 系列单片机的 4 个 I/O 口在任何情况下都只能作为通用 I/O 口使用。( ) 2. P0 口作为地址数据总线使用时需要外加上拉电阻。( ) 3. P1 口具有第二功能。( ) 4. P2 口只能作扩展系统的高 8 位地址使用。( ) 5. P3 口作为第二功能使用时,P3.7 是外部数据存储器读选通控制输出信号。( ) 四、简答题 1. 简述 P0 口的两种功能及使用时的注意事项。 2. 说明 P1 口. P2 口. P3 口的特点。 3. 阐述 P0 口~P3 口的带负载能力及端口要求。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

2.3 单片机并行输入输出口(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第1页
1
2.3 单片机并行输入输出口(练习)-《单片机技术与应用》(高教版第二版) 同步精品课堂-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。