第4章_单片机的IO口及proteus简介ppt课件.ppt

第4章_单片机的IO口及proteus简介ppt课件.ppt

ID:58700866

大小:310.00 KB

页数:53页

时间:2020-10-04

第4章_单片机的IO口及proteus简介ppt课件.ppt_第1页
第4章_单片机的IO口及proteus简介ppt课件.ppt_第2页
第4章_单片机的IO口及proteus简介ppt课件.ppt_第3页
第4章_单片机的IO口及proteus简介ppt课件.ppt_第4页
第4章_单片机的IO口及proteus简介ppt课件.ppt_第5页
资源描述:

《第4章_单片机的IO口及proteus简介ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4单片机的I/O口及proteus简介教学目的了解AT89C52的P0~P3端口的结构理解AT89C52的P0~P3端口的功能掌握AT89C52的P0~P3端口的应用规则了解Proteus软件仿真的优缺点掌握ProteusISIS的基本操作掌握ProteusISIS的原理图绘制和仿真掌握Proteus与KeilC相结合的设计和仿真过程2本章内容AT89C52单片机P0~P3端口的结构与功能仿真软件Proteus简介AT89C52单片机I/O口应用实例与仿真34.1P0~P3端口的结构与功能P0端口的结构与功能P1端口的结构与功能P2端口的结构与功能P3端口

2、的结构与功能1.2.3片内并行接口89C52有4个8位并行接口,P0、P1、P2、P3,共32根I/O线。每个口有4部分:端口锁存器,输入缓冲器,输出驱动器,端口引脚它们每条I/O线均能独立的用作输入或输出,作输出数据时可以锁存,作输入数据时可以缓冲。561、端口功能1)P0口:输入输出口a、当利用单片机制作简单的控制系统时,P0口可作为一般的输入输出口b、当利用单片机制作复杂的控制系统时,P0口可作为数据I/O口和地址的低8位的输出口,分时工作。2)P1口:功能没有P0口强,作为一般的数据输入,输出,按位可编程的I/O口3)P2口:简单系统中作为一般的数

3、据I/O口,复杂系统中,仅作为地址的高8位输出,和P0一起组成16位地址总线。4)P3口:双功能口。第一功能为一般I/O口,第二功能为特殊功能。72、端口操作(*)P0口介绍图中元器件。图中为P0口的一位结构。模拟开关的位置由来自CPU的控制信号决定。8控制信号为低电平:开关与/Q相连,P0用作一般的I/O口。控制信号为高电平:开关打向上方,P0口作为地址/数据分时使用。当P0作为输出口使用时,应外接上拉电阻9工作过程(*):1)作为一般输出时:CPU先在控制线上加一低电平,使MUX开关与锁存器/Q相连,然后再将输出的数据送到总线上,最后向锁存器发出一个写

4、脉冲,锁存器就将数据锁存起来,并通过MUX,T2将该数输出10工作过程(*):2)作为地址输出时:CPU先在控制线上加一高电平,将与门开锁,并将MUX开关拨向上方,然后CPU将地址信号送到地址线上,通过与门,MUX,T1,T2将地址输出到引脚上11工作过程:3)作为输入口时:只是数据输入,不能作为地址输入。a、读引脚:CPU利用控制信号读引脚脉冲将三态门缓冲器打开,此时P0.n信号将送至内部总线。编程时要读取管脚上的内容时,首先要向P0口送“FF”(即置1),然后再进行读操作。movA,#0FFHmovP0,AmovA,P0;读引脚12工作过程(*):3)

5、作为输入口时:b、读锁存器:CPU通过读锁存器使图中上方的三态门打开,就将Q的值读入内部总线上。不直接读引脚上的数而读锁存器Q端上的数是为了避免可能错读引脚上的电平信号。13P1口:一个准双向口,作通用I/O口使用,也有读引脚和读锁存器,也可用于“读-修改-写”,输入时,先写入“FF”,对于通常的51内核单片机而言,P1口是惟一一个单功能口,只能作为通用的I/O端口。14P1端口的结构与功能单片机P1口引脚的第二功能对于AT89S52单片机,P1口的P1.0、P1.1、P1.5、P1.6、P1.7也具有第二功能。P1.0和P1.1分别作为定时器/计数器2的

6、外部计数输入或时钟输出(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),P1.5.P1.6.P1.7则是在对AT89S52单片机在线编程时使用到。AT89C52由于不具备在线编程功能,因此它的P1.5-P1.7不具备第二功能,P1.0和P1.1则与AT89S52一样。4.1P0~P3端口的结构与功能15P1端口的结构与功能表4.1AT89S52单片机P1口引脚的第二功能口线第二功能信号名称P1.0T2定时器/计数器2的外部计数输入或时钟输出P1.1T2EX定时器/计数器2的捕捉/重载触发信号和方向控制P1.5MOSISPI主机输出/从机

7、输入,在线编程时使用P1.6MISOSPI主机输入/从机输出,在线编程时使用P1.7SCKSPI时钟,在线编程时使用4.1P0~P3端口的结构与功能16P2口在不接外部存储器或片外存储器容量小于256B的系统中,由P0输出低8位地址,P2作I/O口;反之,P0低8位,P2高8位。对于51单片机来说,P2口通常只作为地址总线口使用,而不作I/O口线直接与外部设备连接。17P3口:准双向口双功能口1819P3端口的结构与功能P3端口的功能使用P3口时多数是将8根I/O线单独使用,既可将其设置为第二功能,也可设置为第一功能。当工作于通用的I/O功能时,单片机会自

8、动将第二功能输出线置1。与其他的I/O口一样,在向端口写数据时,锁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。