文档介绍:计算机硬件技术基础
专题七 MCS-51内部的I/O口
定时器及其应用
第六章
主讲教师
王建勋
计算机科学与软件学院计算机基础教学部
本章重点内容和要求
本章重点讨论MCS-51单片机内部的资源的原理及其应用
并行I/O口
定时器/计数器
串行I/O 口
基本要求:
掌握 P0~P3的特性及其应用
掌握T/C的原理、工作方式、程序设计方法及应用
学会综合运用
了解串行口的原理、制式
MCS-51串行I/O口及串行通信
第六章 MCS-51内部的I/O口、定时器及其应用
6. 1 MCS-51内部的并行I/O口及应用
MCS-51的定时器/计数器
      P0口
      P1口
      P2口
      P3口
  MCS-51内部并行I/O口的应用
MCS-51内部的并行I/O口及应用
定时器/计数器的组成
定时器/计数器的控制
6. 2. 3 定时器的四种工作方式
T/C的初始化
定时器/计数器的溢出校准和实时读取
应用举例
MCS-51的定时器/计数器
MCS-51串行I/O口及串行通信
串行通信基础知识
一、并行通信与串行通信
二、异步通信和同步通信
三、串行通信的制式
8051单片机内部有四个8位并行I/O口:
P0、P1、P2和P3
P0~P3这4个并行I/O口都可以作准双向通用I/O口
P0、P2和P3口还有复用的第二功能
每个口都包含:
一个(8位)锁存器(即特殊功能寄存器P0~P3)
一个输出驱动器
和两个三态缓冲器
MCS-51内部的并行I/O口及应用
P0口
功能:
控制=0:
P0口可作通用I/O口,是漏级开路的。因此必须外接上拉电阻,以保证“1”信号正常输出。
控制=1:
P0口分时作为地址/数据总线使用。
内部结构:如图所示
当外部扩展存储器或I/O口时,由EA、PC指针从外部程序存储器取指令码、执行指令MOVC、MOVX时,控制信号=1,使MUX与反向器3连通,作分时地址/数据总线。
P1口
功能: P1口作通用I/O口
P1口也是一个“准双向”口,作输入口时要先将输出驱动管截止。
即先执行一条指令
MOV P1,#0FFH
内部结构:如图所示
P2口
功能:
控制=0:
P2口用作通用I/O口
与P1口类似
控制=1:  
P2口用作高8位地址总线 
内部结构: 如图所示