单片机知识点 - 图文 下载本文

第七章 单片机人机交互 7.2 数码管接口技术

数码管 (又称LED,即发光二极管显示器, light emitting diode),是单片机系统中最常用的显示器件。通常数码管是由8个发光二级管组合而成,当发光二级管的阳极为高电平,阴极为低电平时,发光二级管可以导通发光。控制LED中各二极管亮灭,可以显示不同的字形 数码管分为共阴极和共阳极两种结构形式,如图所示。

共阴极指所有发光二级管的阳极相互独立,而把所有的阴极连接起来形成公共端,公共端通常需要接地。

共阳极指所有发光二极管的阴极相互独立,而把所有的阳极连接起来形成公共端,公共端通常需要接电源。

为了能够在数码管上显示某一个字符,需要在它的段选控制端输入不同的电平组合,该电平组合为8位数据,通常称为字型码或者段选码,格式如表7-1所示。

字符的字型码都不同,即使是同一个字符,对于共阴极结构和共阳极结构的LED,字型码也不同

数码管的显示方式有静态显示方式和动态显示方式两种。 (1)静态显示

硬件连线上,每个数码管的公共端都直接接地(共阴极数码管)或接电源(共阳极数码管),各个段选端分别与一个8位的并行I/O端口连接。

显示字符时,将各个字符的字型码分别送入相应的I/O端口,使各数码管同时显示不同的字符。参见教材P87,图7-6。 (2)动态显示

只利用一个用于段选的单片机8位I/O端口循环点亮各数码管,当间隔时间较短时,由于人眼的视觉暂留现象,效果与各数码管静态显示相同。

在硬件连线上,将所有的数码管的段选端并联,与一个8位的并行I/O端口连接,每个数码管的位选端分别与另一个I/O端口中的某位连接,轮流输出高电平使各数码管循环点亮。 参见教材P89,图7-7。

第八章 单片机资源扩展(存储器扩展) 存储器芯片的扩展 存储器芯片的位扩展 适用场合:芯片容量满足要求,但字长小于存储器系统的要求。 例1:用1K×4的2114芯片构成lK×8的存储器系统。

根据硬件连线图,可以进一步分析出该存储器的地址分配范围如下:(假设只考虑16位地址) 地 址 码 芯 片 的 地 址 范 围 A15 ... A12 A11 A10 A9 ... A0

× × 0 0 0 ... 0 0 0 0 0 H : :

× × 0 0 1 ... 1 0 3 F F H 例2: 用2K×8的2716A存储器芯片组成8K×8的存储器系统。

地 址 码 地址范围 芯片编号 A15 ... A13 A12 A11 A10 A9 ... A0

× × 0 0 0 0 ... 0 0 0 0 0 H

: : 2716-1 × × 0 0 1 1 ... 1 0 7 F F H × × 0 1 0 0 ... 0 0 8 0 0 H

: : 2716-2 × × 0 1 1 1 ... 1 0 F F F H × × 1 0 0 0 ... 0 1 0 0 0 H

: : 2716-3 × × 1 0 1 1 ... 1 1 7 F F H × × 1 1 0 0 ... 0 1 8 0 0 H

: : 2716-4 × × 1 1 1 1 ... 1 1 F F F H 例3: 用1K×4的2114芯片组成2K×8的存储器系统。

地 址 码 地址范围 芯片组编号 A15 ... A13 A12 A11 A10 A9 ... A0

× × × 0 0 0 … 0 0 0 0 0 H

: : 2114-1 × × × 0 0 1 … 1 0 3 F F H × × × 0 1 0 … 0 0 4 0 0 H

: : 2114-2 × × × 0 1 1 … 1 0 7 F F H

例4: 一个存储器系统包括2K RAM和8K ROM,分别用1K×4的2114芯片和2K×8的2716芯片组成。要求ROM地址从1000H开始,RAM的地址从3000H开始,完成硬件连线及相应的地址分配表

地 址 码 地址范围 芯片编号 A15 A14 A13 A12 A11 A10 A9 ... A0

0 0 0 1 0 0 0 0 100 0 H

: : 2716-1 0 0 0 1 0 1 1 1 1 7 F F H 0 0 0 1 1 0 0 0 1 8 0 0 H : : 2716-2 0 0 0 1 1 1 1 1 1 F F F H 0 0 1 0 0 0 0 0 2 0 0 0 H

: : 2716-3 0 0 1 0 0 1 1 1 2 7 F F H 0 0 1 0 1 0 0 0 2 8 0 0 H

: : 2716-4 0 0 1 0 1 1 1 1 2 F F F H 0 0 1 1 0 0 0 0 3 0 0 0 H

: : 2114-1 0 0 1 1 0 0 1 1 3 3 F F H 0 0 1 1 1 0 0 0 3 8 0 0 H

: : 2114-2 0 0 1 1 1 0 1 1 3 B F F H

第九章:串行通信技术 9.1 串行通信的基本概念 1、串行通信与并行通信

串行通信:按照一定的先后顺序、逐位地进行数据传送 。 并行通信:采用同时多位的数据传输。 串行传输方式:单工、半双工、全双工。 2、串行通信方式 按照对数据流的分界、定时和同步的不同,可分为异步串行和同步串行。