1 / 48
文档名称:

《单片机应用技术》授课计划ch3.ppt

格式:ppt   页数:48
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《单片机应用技术》授课计划ch3.ppt

上传人:所以所以 2012/5/21 文件大小:0 KB

下载得到文件列表

《单片机应用技术》授课计划ch3.ppt

文档介绍

文档介绍:本章内容
并行I/O口电路结构
认识C语言
C语言的基本语句
C语言数据与运算
数组的概念
第3章单片机并行I/O口应用
并行I/O口电路结构
MCS-51系列单片机共有四个8位并行I/O口,分别用P0、P1、P2、P3表示。
每个I/O口既可以按位操作使用单个引脚,也可以按字节操作使用8个引脚。
P0口的结构
输出控制电路
输出驱
动电路
P0口逻辑电路
当P0口作为输出口使用时,内部总线将数据送入锁存器,内部的写脉冲加在锁存器时钟端CP上,锁存数据到Q、端。经过MUX,T2反相后正好是内部总线的数据,送到P0口引脚输出。
当P0口作为输入口使用时,应区分读引脚和读端口两种情况,所谓读引脚,就是读芯片引脚的状态,这时使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。
读端口是指通过上面的缓冲器读锁存器Q端的状态。读端口是为了适应对I/O口进行“读-修改-写”操作语句的需要。例如下面的C51语句:
P0=P0&0xf0; //将P0口的低4位引脚清0输出
P0口的结构
除了I/O功能以外,在进行单片机系统扩展时,P0口是作为单片机系统的地址/数据线使用的,一般称为地址/数据分时复用引脚。
当输出地址或数据时,由内部发出控制信号,使“控制”端为高电平,打开与门,并使多路开关MUX处于内部地址/数据线与驱动场效应管栅极反相接通状态。此时,输出驱动电路由于两个FET处于反相,形成推拉式电路结构,使负载能力大为提高。输入数据时,数据信号直接从引脚通过输入缓冲器进入内部总线。
P0口的结构
P1口的结构
P1口逻辑电路
P1口是准双向口,只能作为通用I/O口使用。
P1口作为输出口使用时,无需再外接上拉电阻。
P1口作为输入口使用时,应区分读引脚和读端口。读引脚时,必须先向电路中的锁存器写入“1”,使输出级的FET截止。
P1口的结构
P2口的结构
P2口逻辑电路
P2口是准双向口,在实际应用中,可以用于为系统提供高8位地址,也能作为通用I/O口使用。
P2口作为通用I/O口的输出口使用时,与P1口一样无需再外接上拉电阻。
P2口作为通用I/O口的输入口使用时,应区分读引脚和读端口。读引脚时,必须先向锁存器写入“1”。
P2口的结构
P3口的结构
P3口逻辑电路