第7章 mcs-51单片机常用接口课件

第7章 mcs-51单片机常用接口课件

ID:17856701

大小:1.34 MB

页数:72页

时间:2018-09-07

第7章 mcs-51单片机常用接口课件_第1页
第7章 mcs-51单片机常用接口课件_第2页
第7章 mcs-51单片机常用接口课件_第3页
第7章 mcs-51单片机常用接口课件_第4页
第7章 mcs-51单片机常用接口课件_第5页
资源描述:

《第7章 mcs-51单片机常用接口课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章MCS-51单片机常用接口东北大学信息学院高宏亮《单片机原理及应用》7.1MCS-51单片机的最小系统所谓最小系统,是指一个真正可用的单片机最小配置系统。对于单片机内部资源已能满足系统需要的,可直接采用最小系统。MCS-51单片机根据片内有无程序存储器最小系统分两种情况。7.1.18051/8751的最小系统8051/8751片内有4K的ROM/EPROM,因此,只需要外接晶体振荡器和复位电路就可构成最小系统。如图所示。第7章MCS-51单片机常用接口XTAL1XTAL28751P0P1P2P38051RESETEAGND+5V+5V8888该最小系统的特点如下:(1)由于片

2、外没有扩展存储器和外设,P0、P1、P2、P3都可以作为用户I/O口使用。(2)片内数据存储器有128字节,地址空间00H~7FH,没有片外数据存储器。(3)内部有4KB程序存储器,地址空间0000H~0FFFH,没有片外程序存储器,EA应接高电平。(4)可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源。7.1.18031最小应用系统8031片内无程序存储器片,因此,在构成最小应用系统不仅要外接晶体振荡器和复位电路,还应外扩展程序存储器。P2ALE8031P0EAPSENG74LS373A15A8A7A0D7D0OE2764CE高8位地址线P2ALEP0EA

3、PSEN该最小系统特点如下:(1)由于P0、P2在扩展程序存储器时作为地址线和数据线,不能作为I/O线,因此,只有P1、P3作为用户I/O口使用。(2)片内数据存储器同样有128字节,地址空间00H~7FH,没有片外数据存储器。(3)内部有无程序存储器,但片外扩展了程序存储器,其地址空间随芯片容量不同而不一样。图6.2中使用的是2764芯片,容量为8K字节,地址空间为0000H~1FFFH。由于片内没有程序存储器,只能使用片外程序存储器,EA只能接低电平。(4)同样可以使用两个定时/计数器T0和T1,一个全双工的串行通信接口,5个中断源。7.2存储器扩展7.2.1存储器扩展概述一、

4、MCS-51单片机的存储器扩展能力可扩展片外程序存储器64KB,地址为0000H~FFFFH。可扩展片外数据存储器64KB,地址为0000H~FFFFH。二、存储器扩展的一般方法不论何种存储器芯片,其引脚都呈三总线结构,与单片机连接都是三总线对接。另外,电源线接电源线,地线接地线。1)控制线:程序存储器:ROM芯片输出允许控制线OE与单片机的PSEN信号线相连。数据存储器:RAM芯片输出允许控制线OE和写控制线WE分别与单片机的读信号线RD和写信号线WR相连。程序存储器用ROM芯片扩展,数据存储器用RAM芯片扩展2)数据线:存储器芯片的数据线与单片机的数据总线(P0.0~P0.7)

5、按由低位到高位的顺序顺次相接。3)地址线:存储器芯片的地址线的数目由芯片的容量决定。容量(Q)与地址线数目(N)满足关系式:Q=2N。一般来说,存储器芯片的地址线数目总是少于单片机地址总线的数目,连接时存储器芯片的地址线与单片机的地址总线(A0~A15)按由低位到高位的顺序顺次相接。连接后,单片机的高位地址线总有剩余。剩余地址线一般作为译码线,译码输出与存储器芯片的片选信号线CS相接。片选信号线与单片机系统的译码输出相接后,就决定了存储器芯片的地址范围。译码有两种方法:部分译码法和全译码法。部分译码:所谓部分译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线

6、仅用一部分参加译码。部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。存储器芯片容量为2K,地址线为11根,与地址总线的低11位A0~A10相连,用于选中芯片内的单元。地址总线的A11、A12、A13、A14根地址线参加译码的选中芯片,设这四根地址总线的状态为0100时选中该芯片。地址总线A15不参加译码,当地址总线A15为0、1两种状态都可以选中该存储器芯片。A15A140A130A121A110A10A9A8A7A6A5A4A3A2A1A0地址译码线与存储器芯片连接的地址线当A15=0时,芯片占用的地址是0001000000000000~0

7、001011111111111,即1000H~17FFH。当A15=1时,芯片占用的地址是1001000000000000~1001011111111111,即9000H~97FFH。部分译码法的一个特例是线译码。所谓线译码就是直接用一根剩余的高位地址线与一块存储器芯片的片选信号CS相连。全译码:所谓全译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线全部参加译码。这种译码方法存储器芯片的地址空间是唯一确定的,但译码电路相对复杂。3.扩展存储器

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

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

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