《基于C语言的MCS-51单片机教程》 课件 第6次课-单片机并行接口_第1页
《基于C语言的MCS-51单片机教程》 课件 第6次课-单片机并行接口_第2页
《基于C语言的MCS-51单片机教程》 课件 第6次课-单片机并行接口_第3页
《基于C语言的MCS-51单片机教程》 课件 第6次课-单片机并行接口_第4页
《基于C语言的MCS-51单片机教程》 课件 第6次课-单片机并行接口_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机并行接口单片机并行接口

MCS-51系列单片机共有4个8位并行I/O口,分别用P0、P1、P2、P3表示。每个I/O口既可以按位操作使用单个引脚,也可以按字节操作使用8个引脚。P0口P0口的结构P0口作为通用I/O口时的工作原理P0口作为地址/数据线使用时的工作原理1.P0口的结构输出控制电路输出驱动电路

P0口逻辑电路2.作为通用I/O端口使用00截止输出通路输入通路

(1)当P0口作为一般I/O口,且作为输出口时,必须外接上拉电阻(2)当P0口作为一般I/O口,且作为输入口时,在读取引脚时,必须先向电路中的锁存器写入“1”结论:3.作为地址/数据线使用1输入通路输出通路P0口功能总结P0口既可以作为通用I/O口,也可以作为低8位地址总线和数据总线P0口作为通用的I/O口时需注意:作为输出口时,必须外接上拉电阻作为输入口时,在读取引脚时,必须先向电路中的锁存器写入“1”P1口P1口逻辑电路输出通路输入通路P1口是准双向口,只能作为通用I/O口使用。P1口作为输出口使用时,无需再外接上拉电阻。P1口作为输入口使用时,在读引脚时,必须先向电路中的锁存器写入“1”。P1口总结:P2口

P2口逻辑电路输出通路输入通路P2口既可以通用I/O口使用,也可以作为高8位地址总线P2口作为通用I/O口需注意:P2口作为通用I/O口的输出口使用时,无需再外接上拉电阻。P2口作为通用I/O口的输入口使用时,在读引脚时,必须先向锁存器写入“1”。P2口的总结输出通路输入通路P3口作为一般I/O1P3口P3口逻辑电路P3口逻辑电路P3口作为第二功能引脚1输出通路输入通路P3口是准双向口,可以作为通用I/O口使用,还可以作为第二功能使用。作为第二功能使用的端口,不能同时当作通用I/O口使用,但其他未被使用的端口仍可作为通用I/O口使用。P3口作为通用I/O的输出口使用时,不用外接上拉电阻P3口作为通用I/O口的输入口使用时,在读引脚时,必须先向锁存器写入“1”。P3口总结内部寄存器数据为1,经过转换,外部引脚就是1内部寄存器数据为0,经过转换,外部引脚就是0这个转换电路,可以不用了解它的详细工作原理,但是它作用的效果必须知道。这个转换电路,如同汽车方向盘的传动系统,把司机操作方向盘的动作,转换为汽车前进的动作。8051单片机并行I/O端口使用总结各个I/O端口的作用:P0口:既可以作为一般I/O口,又可以作为低8位的地址/数据总线P1口:只能作为一般的I/O口P2口:既可以作为一般I/O口,又可以作为高8位的地址总线P3口:既可以作为一般I/O口,又可以作为第二功能端口

各个I/O端口作为I/O口需要注意作为作为一般I/O口,且作为输出端口时,只有P0必须外接上拉电阻。作为一般I/O口,且作为输入端口时,P0、P1、P2和P3引脚在读引脚前,均需向相应的锁存器写入“1”8051单片机并行I/O端口使用总结(续)设计制作流水灯流水灯硬件电路流水灯功能要求利用单片机的P1口控制8个发光二极管的亮灭,要求发光二极管从D1-D8依次点亮(一个时刻只有一个发光二极管亮),每个发光二极管点亮的时间为0.5s,要求上述过程重复执行流水灯控制实现P1口引脚的电平状态显示状态单片机引脚输出数据P1口输出数据P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0复位状态(全灭)11111111FFH状态1(D1亮)11111110FEH状态2(D2亮)11111101FDH状态3(D3亮)11111011FBH状态4(D4亮)11110111F7H状态5(D5亮)11101111EFH状态6(D6亮)11011111DFH状态7(D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论