单片机原理及应用 蔡启仲 第2章 51单片机硬件结构.ppt

单片机原理及应用 蔡启仲 第2章 51单片机硬件结构.ppt

单片机原理及应用 蔡启仲 第2章 51单片机硬件结构

1.P2口作通用I/O口使用 P2口作为通用I/O口使用时,在内部控制信号的作用下,锁存器的Q端经过一个非门与T1的栅极连接。 由于内部有上拉电阻,可以直接控制输出信号。 P2口作为输入口使用时,同样应先向端口写“1”,使得T2截止,从而正确的完成输入操作。 * 2.P2口作高8位地址总线使用 系统通过并行方式扩展外部存储器时,P2口输出高8位地址(A15~A8)。在CPU内部控制信号的作用下,内部地址总线经非门和T1的栅极连接。图2–16中,内部地址为“1”时,TI截止,由于有上拉电阻,P2.x口输出“1”;内部地址为“0”时,TI饱和导通,P2.x口输出“0”。 P2口作高8位地址总线使用时,P2口原有的数据会一直锁存在锁存器中,不受地址输出影响。P2口结束高8位地址总线使用后,在CPU内部控制信号的作用下,锁存器的Q端经过非门与T1栅极连接,锁存在锁存器中原有的数据输出,相当于恢复原来的数据。 2.P2口作高8位地址总线使用 如果编写的51单片机程序只有访问8位外部地址(如MOVX @Rn)的指令时,不需要用到P2口,P2口可以作为通用I/O口使用;如果编写的51单片机程序有访问16位的外部地址(如MOVX @DPTR)的指令时,P2口输出高8位地址,不宜再作为通用I/O口使用。 3.对Flash ROM进行编程或校验时作高8位地址 在对Flash ROM进行下载程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档