1 / 3
文档名称:

初学单片机几个不易掌握的概念.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

初学单片机几个不易掌握的概念.pdf

上传人:机械CAD论坛 2011/11/23 文件大小:0 KB

下载得到文件列表

初学单片机几个不易掌握的概念.pdf

文档介绍

文档介绍:初学单片机几个不易掌握的概念


随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开
始学习计算机知识,特别是单片机知识,但是由于单片机的涉及到许多方面的知识,内容
比较抽象,很多人普遍感到单片机难学,即单片机的入门难,特别是在没有老师的指导,
全凭自已摸索时,更是如此。在单片机的学习中有一些最基本的概念,这些概念非常基本
以至于一般作者不屑去谈,但这些内容又是学习中必须要理解的,下面就结合本人的学
习、教学经验,对这些最基本概念作一说明,希望对自学者有所帮助。
一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,
连线并不成为一个问题,因为它们之间的连线并不很多,但当一个电路需要对数字信号进
行数学运算处理时,其连线就很多了,举例来说:在模拟电路中一根信号线和一根地线就
可以传送一个模拟信号了,但在微处理机电路中,传输的数据,而对一个 8 位的数据传
输,就需要 8 根数据线和一根地线。在数字电路中,功能较为简单,各器件之间没有或只
有简单的协调关系,所以也不需要很多的连线,而在有单片机的电路中,由于单片机一般
同时控制着一些外部器件,各器件之间的工作必须相互协调,所以就需要的连线就很多
了,如果仍如同模拟电路或数字电路一样,在各器件间单独连线,则线的数量将多得惊
人,所以在微处理机中引入了总线的概念,各个器件共同享用连线,所有器件的 8 根数据
线全部接到 8 根公用的线上,即相当于各个器件并联起来,但仅这样还不行,如果有两个
器件同时向数据总线上送出数据,一个为 0,一个为 1,那么,接收方接收到的究竟是什
么呢?这种情况是不允许的,所以要给各个器件以地址,并通过控制线进行控制,使器件
分时工作,所有器件的地址线被接到一起,被称为地址总线,所有的控制线被接到一起,
被称为控制总线。进一步地,单片机内部各功能单元间也需要协调,所以又有了内总线、
外总线的概念。
二、数据、地址、指令:之所以将这三者放在一起,是因为这三者的本质都是一样─
─数字,或者说都是一串‘0’和‘1’组成的序列。换言之,地址、指令也都是数据。指
令:由单片机芯片的设计者规定的一种数字,它与我们常用的指令助记符有着严格的一一
对应关系,不可以由单片机的开发者更改。地址:是寻找单片机内部、外部的存储单元、
输入输出口的依据,内部单元的数字值已由芯片设计者规定好,不可更改,外部的单元一
般因单片机开发者设计的电路不同而不同,但有一些地址单元是一定要有的(详见程序的
执行过程)。数据:这是由微处理机处理的对象,在各种不同的应用电路中各不相同,一
般而言,被处理的数据可能有这么几种情况:
1·地址(如 MOV DPTR,#1000H),即地址 1000H 送入 DPTR。
2·方式字或控制字(如 MOV TMOD,#3),3 即是控制字。
3·常数(如 MOV TH0,#10H)10H 即定时常数。
4·实际输出值(如 P1 口接彩灯,要灯全亮,则执行指令:MOV P1,#0FFH,要灯
全暗,则执行指令:MOV P1,#00H)这里 0FFH 和 00H 都是实际输出值。又如用
于 LED 的字形码,也是实际输出的值。
三、P0 口、P2 口和 P3