第六章并行接口与定时/计数器 第一节8051单片机的片内并行接口 第二节并行接口扩展与8255A并行接口 林片 第三节LED显示器接口和键盘接口 第四节8051单片机的定时/数器 Micro Controller Unit
第六章 并行接口与定时/计数器 第一节 8051单片机的片内并行接口 第二节 并行接口扩展与8255A并行接口 芯片 第三节 LED显示器接口和键盘接口 第四节 8051单片机的定时/计数器
本章要点 并行接口是单片机与外围设备进行信息 交换的一种重要通道,本章主要介绍 8051单片机片内并行接口的结构,以及 片外扩展并行接口的方法。 在控制系统中,按时间原则进行控制是 种重要的也是基本的工作方式,本章 介绍时间原则控制部件定时器的结构及 使用方法
本章要点 • 并行接口是单片机与外围设备进行信息 交换的一种重要通道,本章主要介绍 8051单片机片内并行接口的结构,以及 片外扩展并行接口的方法。 • 在控制系统中,按时间原则进行控制是 一种重要的也是基本的工作方式,本章 介绍时间原则控制部件定时器的结构及 使用方法
第一节8051单片机的片内并行接口 片内并行接口的结构 1.P0口 P0口是一组8位的三态双向口,可以作为通用的I/0口使 用,扩充片外器件时,也可以作为地址/数据总线复用口。 地址/数据控制 写入PO口数 读锁存器 据的锁存器 -VI PO.X 内部总线 PO.X 引脚 写锁存器 锁存器 V2 Cl MUX 可控的门 电路 读引脚 选择I/0口或地址/数据输出驱动管 总线的多路开关
第一节 8051单片机的片内并行接口 一、片内并行接口的结构 1.P0口 P0口是一组8位的三态双向口, 可以作为通用的I/0口使 用,扩充片外器件时,也可以作为地址/数据总线复用口。 写入P0口数 据的锁存器 选择I/0口或地址/数据 总线的多路开关 输出驱动管 可控的门 电路
2.P1口 P1口一组准双向口,与P0不同的是场效应晶体管V1改 用上拉电阻R,因此作为输出口使用不须外接上拉电阻,写 人1,输出驱动场效应晶体管V2截止,引脚由内部上拉电阻 拉成高电平,写人0,驱动场效应管V2导通,输出低电平 读锁存器 R (上拉电阻) 内部总线 D PL.X 引脚 写锁存器 锁存器 CI 读引脚
2.P1口 P1口一组准双向口,与P0不同的是场效应晶体管V1改 用上拉电阻R,因此作为输出口使用不须外接上拉电阻,写 人1,输出驱动场效应晶体管V2截止,引脚由内部上拉电阻 拉成高电平,写人0,驱动场效应管V2导通,输出低电平
3.P2 P2囗也是准双向口,与P1不同的是其内部有一个多路开 关MUX,当它指向锁存器Q端时作通用I/0口使用。作为 输出口,写入“1”,V2截止,上拉电阻使引脚输出高电 平。写入“0”,V导通输出低电平。作为输入口,应先 向锁存器写“1。MUX指向地址总线时,作为高8位地址 的输出口。从PCH、DPH或P2本身输出高8位地址 地址控制 V 读锁存器 内部总线 P2.X D MUX 引脚 P2.X 写锁存器 锁存器 CL V2 读引脚
3.P2口 P2口也是准双向口,与P1不同的是其内部有一个多路开 关MUX,当它指向锁存器Q端时作通用I/0口使用。作为 输出口,写入“1” ,V2截止,上拉电阻使引脚输出高电 平。写入“0” ,V2导通输出低电平。作为输入口,应先 向锁存器写“l”。MUX指向地址总线时,作为高8位地址 的输出口。从PCH、DPH或P2本身输出高8位地址