022 单片机最小系统扩展
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
022 单片机最小系统扩展样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:单片机/汇编
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
存储器扩展技术
  MCS-51单片机的存储器组织
一.单片机为什么要扩展存储器?
1. 单片机的8051主要品种中8051、8751片内有4K ROM或EPROM,8031片内无程序存储器,因此必须扩展程序存储器用以存放程序,当系统程序运行过程中需要存放的数据较多时,片内的128字节RAM通常是不够用的,也需要扩充一部份数据存储器。
2.分析单片机最小系统的工作过程:
                                                                 +5V
                                                                   
                               5
                              
 
               8                            8
                                                                   地
 SA 

                             8
当ALE高电平时,低8位地址信息从P0口输出,当ALE由高变低时,该下降沿使低8位地址锁存。高8位地址信息从P2口直接输出。当PSEN低电平有效时,选中的地址单元的内容从P0口读入8031 CPU内。
P0口是复用口,分时输出低8位地址和输入数据,因此必须硬件上采取措施,将地址信息与数据信息隔开,这是单片机构成应用系统必须考虑的问题,也是单片机必须要扩展的重要原因。
二.扩展总线的形成:
  计算机系统有三种总线:数据总线、地址总线、控制总线,计算机系统中的所有部件均以一定方式通过三总线连接在一起,构成计算机系统。如下图:
           A15 ~ A8高8位地址
 
                                                     16位地址总线
                                      A7~A0
                                      低8位地址
                                        
          D0~D7                    8位数据总线

                                                  控制总线
 
 
 
 

三.解决地址锁存的问题
最常用的芯片是74LS373 8D锁存器,使用方法及控制逻辑如下图:
ALE                                      74LS373的控制逻辑为:
1. E低电平、G高电平时,
D通向Q。即ALE高电平输
出低8位地址。
P0口                     低8位地址        G下降沿时锁存,即ALE
下降沿时,使Q与D隔开。
                                          2. E高电平时D与Q之间呈
                                             高阻状态。
 
 
     数据总线

可用于地址锁存的芯片很多,只要其控制逻辑与CPU时序能有效搭配,均可选用。常用的有两类芯片:
D触发器:如 74LS273    74LS377 等
D锁存器:如 74LS373     8282  等
 
 
 

 

 
022 单片机最小系统扩展
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM