| 初学单片机之一 |
| 类别:单片机/DSP |
|                         来源:不详      作者:不详      ---------------以MCS-51为例      首先讲讲概述。      什么叫单片机?      大家对计算机都很熟悉,大家购买PC时首先就会想到CPU,内存,主板(嵌入中断控制,接口控制器等)。简单讲,把这些功能部件分成不同的片为计算机,集成一      块则为单片机。提到MCS-51系列(以8051为代表),头脑中要有总的轮廓,40个引脚,8位的,4K程序存储器,128B数据存储器,128特殊功能寄存器(实际上没这么多),四个八位的I/O口(P0,P1,P2,P3)。      先总的讲一下引脚。着重介绍ALE,EA,PSEN。、      ALE这个引脚是很重要的,单片机外部功能部件的扩展就要靠它了。它的作用简单的讲就是就是一把锁,专门锁地址的。谈到这里有人就会问,地址通过地址线送过去就完了,干嘛还要锁住她。是这样的,我们设计单片机时要尽量的使有限的物理部件完成更多更好的功能,所以我们想要一部分地址线既做地址线又兼职数据线,也就是书上所说的多功能复用。当读数据或写数据时,首先要指出该数据的地址(放什么地方,用地址线指出来),指出地址后下一步就是读或写,这时我们要用前面传输地址的部分线,但是这部分线还在给你指着地址,那怎么办呢?所以我们想了个办法,就是用个寄存器把数据要占用的地址信息锁起来,使她继续指引地址而不受传输数据时干扰。ALE就是这个寄存器的琐。讲EA之前,先谈谈程序存储器,单片器(8-051)内部的程序存储器空间是4K,在开发某些项目时,这个空间小了,需要扩展(可以到64K)。这时有人就会提这样的问题,我们怎么读程序存储器?是这样的,他们在逻辑上是一个整体。也就是他们是统一编址的。(内部(0000H--0FFFH),外部(1000H--FFFFH))。EA的作用就是体现在这里,到底是读内部还是读外部。EA=1时按地址读,地址在外则读外。但如果EA=0,则只能读外。PSEN起外部程序存储器片选作用。这时有人又会问,EA=0是就知道读外面的存储器,在用PSEN选通这个存储器,不是多余吗?当然只扩展一个时没什么优势,当外部扩展几个程序存储器,EA只能指出是读外部的,具体读那一个呢,这时就需要PSEN指出来。      (存储器待续)           |
- pic16单片机应..
- 2008-1-9
- 基于单片机的某车型..
- 2008-1-7
- 基于ARM的FPG..
- 2008-1-7
- 基于单片机的电热水..
- 2007-11-15
- 一种基于单片机的汽..
- 2007-11-15
- 基于单片机的电子导..
- 2007-11-8
- 51单片机边沿触发..
- 2007-11-8
- 如何选择细纱机主电..
- 2007-11-5
- 单片机编程技巧
- 2007-9-14
- 空压机变频改造技术..
- 2007-9-3
- 运用定点DSP实现..
- 2007-8-7
- 基于TMS320C..
- 2007-8-9
- 一种用于图像认证的..
- 2007-7-29
- TMS320F20..
- 2007-8-9
- 多DSP系统互连方..
- 2007-8-9
- C5402 DSP..
- 2007-8-9
- 具有高可靠性的高速..
- 2007-8-9
- 基于DSP的实时M..
- 2007-8-7
- 带ARM核的双CP..
- 2007-8-9
- 基于TMS320V..
- 2007-8-9



