试题详情
- 简答题MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意哪些事项?
-
P.0口是一个8位漏极开路型双向I/O端口。
P.1口是一个内部带上拉电阻的8位准双向I/O端口。
P.2口也是一个内部带上拉电阻的8位准双向I/O端口 P3口是一个内部带上拉电阻的8位多功能双向I/O端口。
在使用时应注意以下方面:①P0~P3都是准双向I/O口,即CPU在读取数据时,必须先向相应端口的锁存器写入“1”。各端口名称与锁存器名称在编程时相同,均可用P0~P3表示。当系统复位时,P0~P3端口锁存器全为“1”,故可直接对其进行读取数据。
②P0口每一输出位可驱动8个LS型TTL负载,P0口可作通用输入、输出端口使用,此时,若要驱动NMOS或其他拉电流负载时,需外接上拉电阻,才能使该位高电平输出有效。
在单片机进行外部存储器扩展时,P0口必须作为地址/数据复用线使用,此时,不必外接上拉电阻,P0也不能作通用I/O口使用。
③P1、P2、P3口输出均接有内部上拉电阻,输入端无需外接上拉电阻,每一位输出可以驱动4个LS型TTL电路。
④P0、P2口除可以作通用I/O端口、以实现与外部进行数据交换外,更主要的是,当CPU访问外部存储器时,CPU将自动地把外部存储器的地址线信号(16位)送P0、P2口,作为地址总线(P0口输出低8位地址,P2口输出高8位地址),向外部存储器输出16位存储单元地址。在控制信号作用下,该地址低8位被锁存后,P0口自动切换为数据总线,这时经P0口可向外部存储器进行读、写数据操作。此时,P2口不再作通用I/O端口,P0口为地址/数据复用口。 关注下方微信公众号,在线模考后查看
热门试题
- 自励发电方式直流电机能否建立空载电压必须
- IP寄存器中PT0的含义是()。
- 用8051的P0口接8个发光二极管,P1
- 中断查询查询的是()。
- 8051单片机中,用户可使用的16位寄存
- 有一位共阴极LED显示器,要使它显示“5
- 单片机应用系统硬件和软件设计的内容包括?
- 在MCS-51单片机的4个并行口中,能作
- 用二进制代码表示十进制数的编码叫做BCD
- MCS51单片机复位后,首先执行什么位置
- 在51单片机单片机中,利用串行口进行并口
- 8XC5X,如89C52单片机内部含有哪
- 如果想将中断服务程序放置在程序存储区的任
- ZKRT-300机器人例程中stop(l
- 单片机具有哪些特点?
- MCS51系列单片机的寻址方式有哪几种?
- 我们所说的计算机实质上是计算机的()与(
- MCS-51系列单片机内部的计数器是()
- MCS51中的GND引脚的功能是:()
- 要使STC12C5A60S2的定时器0是