第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计

合集下载

第10章 MCS-51与键盘、显示器的接口设计

第10章 MCS-51与键盘、显示器的接口设计

扩展键盘接口
二. 键盘接口原理
1.键盘 原理
P.230
单片机系统中完成控制参数输入及修改的基本输 入设备,是人工干预系统的重要手段。 单片机与计算机在键盘规模/键符设置等方面差别 很大。
列 线
列线的电平决 定行线电平,
行线 输出
+5V
即 行线电平 为按键闭合的 判断依据
二. 键盘接口原理
入 口
接高电平
公共阳极
P.226
@ 单片机系统扩展LED数码管
时多用共阳LED:
b c h
h g f …… a
f e
a g d
共阳数码管每个段笔画是 用低电平(“0”)点亮的,要求驱
动功率很小;
而共阴数码管段笔画是用 高电平(“0”)点亮的,要求驱
低电平点亮
h g f e d c b a
D7 D6
D5 D4 D3 D2 D1 D0
第10章
MCS-51的键盘、显示器、拨盘
打印机的接口设计
学习内容: 数码管显示方法(动态/静态) 键盘的设计与控制 键盘扫描法和线反转法

学习目的: 掌握数码管显示方法(重点) 掌握独立按键的判别方法(重点) 了解键盘扫描和线反转法的基本实现方法

学习难点: 数码管动态显示方法 键盘的行扫描法和线反转法的编程实现
显示器显示状态(微观) 0 1
以8位LED 动态显示
2003.10.10 0
1
3FH
06H
为例
0
1
BFH
06H
3.
0
CFH
3FH
人 2 0 0 3. 1 0. 1 0 眼 0 看 1 到 的 3. 结 果

MCS_51单片机系统键盘与显示器接口的一种设计

MCS_51单片机系统键盘与显示器接口的一种设计

第21卷 第1期延安大学学报(自然科学版)V o l.21 N o.1 2002年3月Jou rnal of Yanan U n iversity(N atu ral Science Editi on)M arch.2002M CS-51单片机系统键盘与显示器接口的一种设计Ξ邵思飞(延安大学信息学院,陕西延安716000)摘 要:针对数据处理任务不大、串行口不被使用的M CS-51单片机系统,设计了一种键盘显示器接口电路。

具有电路简单、成本低、性能稳定等特点,可广泛应用。

关键词:单片机系统;键盘显示器接口;设计中图分类号:T P334 文献标识码:A 文章编号:10042602X(2002)022******* 键盘、显示器接口的设计,应满足功能和可靠性两个基本要求,但系统不同,要求就不同,接口设计也就不同。

本文针对系统数据处理任务不大、串行口不专用的M CS-51单片机系统,设计了一种键盘、显示器接口电路。

该接口具有电路简单、性能稳定等特点。

1 设计原理M CS-51单片机串行口置方式0时,为移位寄存器输入输出方式,可外接移位寄存器,以扩展I O 口。

在输出方式时,CPU可通过M OV SBU F,A指令实现字符发送,RXD引脚串行输出8b it数据(低位在先),TXD引脚输出移位脉冲,当8b it发送完后,T I由硬件置位[1]。

本设计采用74L S373锁存器和串行口外接74L S164移位寄存器构成键盘、显示器接口电路,如图1所示。

显示器由6个共阴数码管并联构成,键盘为2×6结构。

图1中,D0—D5接CPU的P0.0-P0.5,P3. 4、P3.5、TXD、RXD、W R分别接CPU的对应引脚, Y1接系统地址锁存器的Y1输出引脚,决定着6位显示器的端口地址。

U1输出分别接数码管各阴极, U2输出接数码管的显示段,其中Q0—Q5又作为键盘列线,P3.4、P3.5为键盘行线。

2 显示原理及动态显示程序设计在89C52内部RAM中设置6个显示缓冲单元,如:79H—7EH,分别存放显示器的6位待显示的字符。

MCS-51单片机系统键盘与显示器接口的一种设计

MCS-51单片机系统键盘与显示器接口的一种设计

其 中 a* _aC又 作 为 3!输 出 接 数 码 管 的 显 示 段 E 键盘列线 E + ( N I + ( C为键盘行线 J M M
! 显示原理及动态显示程序设计
" 设计原理
为移位寄 BC "单片机串行口置方式 *时 E >A : 存器输入输出方式 E 可外接移位寄存器 E 以扩展 R S T 口 J 在输出方式时 E E A M 3 可通过 >T% : U 3V O指 令 实 现字符发 送 E 数据# 低 W Q X引 脚 串 行 输 出 Y Z 4 8 位 在 先$ 当 Y 发送完 E L Q X 引 脚 输 出 移 位 脉 冲E Z 4 8
8 结束语
该 接 口 电 路( 仅 用 了 A块 通 用 集 成 芯 片 具有电路简 B 8 4 D 8 G B 8 6 B 6和 4个 或 非 门 组 成 ( + $ + $ 单G 成 本低 等 特 点 9 当 数 码 管 增 加 为 H位 时 ( 可通过 修改软件即可 ( 而不需要改变接口电路 I 在键输入程 本文仅给出了一种较为典型的编程方 序设计 方面 (
键盘 I 显示器接口的设计 E 应满足功能和可靠性 两 个 基本 要 求 E 但 系 统 不 同E 要 求 就 不 同E 接口设计 也就不同 J 本文针对系统数据处理任务不大 I 串行口 不 专 用的 >A 设计了 一 种 键 盘I BC "单片机 系 统 E : 显示器接口电路 J 该接口具有电路简单 I 性能稳定等 特点 J
参考文献(4条) 1.樊延虎;邵思飞;刘根据 一种单片机键盘显示系统的设计[期刊论文]-延安大学学报(自然科学版) 2002(02) 2.李华;孙晓民;李红青 MCS-51系列单片机实用接口技术 1993 3.胡汉才 单片机原理及其接口技术 1996 4.张毅刚;彭喜源;谭晓均 MCS-51单片机应用设计 1997

第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计75987培训资料

第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计75987培训资料

;屏蔽高三位 ;保存键盘状态值 ;延时10ms去键盘抖动
MOVX A,@DPTR ;再读键盘状态
ANL A,#1FH
;屏蔽高三位
CJNE A,R3,RETURN ;两次不同,抖动引起转RETURN
CJNE A,#1EH,KEY2 ;相等,有键按下,不等转KEY2
2020/8/15
LJMP PKEY1
2020/8/15
图10-4:4位8段LED动态显示电路。其中段码线占用一 个8位I/O口,而位选线占用一个4位I/O口。
2020/8/15
图10-5为8位LED动态显示2003.10.10的过程。 图(a)是显示过程,某一时刻,只有一位LED被选通
显示,其余位则是熄灭的; 图(b)是实际显示结果,人眼看到的是8位稳定的
LJMP PKEY4
;S4按下,转PKH,PASS ;S5未按下,转RETURN
LJMP PKEY5
;S5按下,转PKEY5处理
RETURN:RET
;重键或无键按下,从子程序返回
2020/8识/15别和编程简单,用在按键数较少的场合。
2. 行列式(矩阵式)键盘接口 用于按键数目较多的场合,由行线和列线组成,
段对应段码的最低位。
2020/8/15
10.1.2 LED显示器工作原理 图10-2是4位 LED显示器的结构原理图。
N个LED显示块有N位位选线和8×N根段码线。 2020/8/15
段码线控制显示的字型,
位选线控制该显示位的亮或暗。
静态显示和动态显示两种显示方式。
1. 静态显示方式
各位的公共端连接在一起(接地或+5V)。 每位的段码线(a~dp)分别与一个8位的锁存器
按上述格式,8段LED的段码如表10-1所示。

最新-MCS-51与键盘显示器的-接口设计-2-PPT课件

最新-MCS-51与键盘显示器的-接口设计-2-PPT课件

依此规律循环,即可使各位数码管显 示将要显示的字符。虽然这些字符是在不 同的时刻分别显示,但由于人眼存在视觉 暂留效应,只要每位显示间隔足够短就可 以给人以同时显示的感觉。
采用动态显示方式比较节省I/O口,硬 件电路也较静态显示方式简单,但其亮度 不如静态显示方式,而且在显示位数较多 时,CPU要依次扫描,占用CPU较多的时 间。
对于一组键或一个键盘,总有一个接口 电路与CPU相连。CPU可以采用查询或中 断方式了解有无将键输入,并检查是哪一 个键按下,将该键号送入累加器ACC,然 后通过跳转指令转入执行该键的功能程序, 执行完后再返回主程序
3.按键结构与特点
微机键盘通常使用机械触点式按键开关, 其主要功能是把机械上的通断转换成为电 气上的逻辑关系。也就是说,它能提供标 准的TTL逻辑电平,以便与通用数字系统的 逻辑电平相容。
第二节 键盘接口原理
1.键的分类 按键按照结构原理可分为两类,一类
是触点式开关按键,如机械式开关、导电 橡胶式开关等;另一类是无触点式开关按 键,如电气式按键,磁感应按键等。前者 造价低,后者寿命长。目前,微机系统中 最常见的是触点式开关按键。
2.输入原理 在单片机应用系统中,除了复位按键有
专门的复位电路及专一的复位功能外,其 它按键都是以开关状态来设置控制功能或 输入数据的。当所设置的功能键或数字键 按下时,计算机应用系统应完成该按键所 设定的功能,键信息输入是与软件结构密 切相关的过程。
第一节 LED接口原理
常用的LED显示器有LED状态显示器(俗称 发光二极管)、LED七段显示器(俗称数码 管)和LED十六段显示器。发光二极管可显 示两种状态,用于系统状态显示;数码管用 于数字显示;LED十六段显示器用于字符显 示。

第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计

第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计

10 MCS-51

章 为使LED显示不同的符号或数字,要为LED提供段码 (或称字型码)。

键 提供给LED显示器的段码(字型码)正好是一个字
盘 、
节(8段)。各段与字节中各位对应关系如下:







打 印
按上述格式,8段LED的段码如表10-1所示。






10 MCS-51

表10-1 LED段码(8段)

MOV A,R3

盘 LD0: MOV DPTR,#7F01H ;位选码→PA口(PA.0位)
、 显
器 、
每位的段码线(a~dp)分别与一个8位的锁存器输出
拨 相连。

、 打
显示字符一确定,相应锁存器的段码输出将维持不
印 变,直到送入另一个段码为止。显示的亮度高。

的 接
图10-3: 4位静态LED显示器电路。该电路各位可
口 独立显示。


10 MCS-51
第 章










2. 动态显示方式

1. 键盘输入的特点
键盘:一组按键开关的集合。

键 盘
行线电压信号通过键盘开关机械触点的断开、闭合,
、 输出波形如图10-6。















10 MCS-51

2. 按键的确认

第10章AT89C51单片机与键盘显示器等的接口设计

第10章AT89C51单片机与键盘显示器等的接口设计

COM2=0 十位
COM1=0 个位
(b)
送显示位扫描信号: COM4=0 COM3=1 COM2=0 COM1=0 个位 十位 百位 千位 g 送 2 的显示段码: hgfedcba =10100100 f e d c b a COM3=0 百位 COM2=1 COM1=0 个位 十位
(c)
只要扫描信号的频率足够 快,加上LED数码显示器发光 的余晖效应和人的视觉暂留现 象,人们感觉到的好像是各位 同时显示的效果,而无闪烁现 象。 一般每个LED数码显示器 的显示时间为1~5ms。
b. 线反转法
第1步:列线输出为全低电平, 则行线中电平由高变低(或由 低变高)的所在行为按键所在 行。 第2步:行线输出为全低电平, 则列线中电平由高变低(或由 低变高)所在列为按键所在列。 结合上述两步,可确定按键所 在行和列。
编程说明:


在单片机应用系统中,键盘扫描只是系统的部分程序。进 行软件系统编程时,一般作为子程序调用或中断服务程序 使用。该子程序入口参数为无,出口参数为键码值,一般 存于A。因此,其调用十分简单,但一定要注意返回的键码 值所对应的键在键盘的哪个位臵,即要掌握键码分配表。 矩阵式键盘尽管比独立式键盘复杂。但有了上述子程序后, 只要学会调用,你甚至不需要知道键盘扫描程序是如何编 写的,COPY即可,编程也就变得十分简单了。从这可以看 出平时注意查阅资料,收集实用子程序,掌握子程序的调 用,对提高编程效率是多么重要。
DELY10MS
JAN1 ANJ JAN1_PRG JAN1
;P1.0=0键被按下,延时消抖
;P1.0是否仍为低电平,否则重 新查询 ;按键有效,等待键释放 ;调用键功能程序 ;返回继续查询
P1.0

MCS-51系列单片机与微型打印机的接口设计

MCS-51系列单片机与微型打印机的接口设计

引言1 微型打印机在单片机应用系统中应用相当广泛,在智能仪器仪表、医疗仪器、消防报警、电力系统、电子衡器、电子收款机、税控机、计价器等系统中几乎成为标准配置。

微型打印机的种类很多,有针式和热敏、台式和面板式、非汉字和汉字之分。

如按接口类型划分,则有并口和串口两大类,其中串口类又可分为、、RS232C RS485及无线接口、红外线接口等。

笔者多年来一直从事微型USB 计算机方面的教学和应用研究工作,合作开发了多种电测领域的智能仪器仪表产品。

本文拟专门介绍系列单MCS-51片机与微型打印机的几种接口设计方面的实例和经验。

并行接口设计2 在某些应用系统中,单片机的串口已被其它设备(如上位机)占用,此时可选用并行接口微打,其接口与标准兼容,时序见图。

如果单片机已扩展CENTRONICS 1了外部程序存储器和(或)数据存储器,则建议直接将微打与数据总线相连而无须外加锁存器,接口电路见MCS-51图所示。

如果应用系统无外部扩展和,且2(a)ROM RAM P0~口有足够空余的话,则建议使用图所示的接口。

如P32(b)果~空余不足时,建议采用串行接口类微打。

并行接P0P3口采用查询方式时,软件流程图见图。

3串行接口设计3 大多数单片机应用系统不是高速大数据量吞吐的,因此单片结构,即不外扩展和ROM 已成为单片机RAM 系统发展的方向之一。

与之相适应,以各种串行总线来配置应用系统已成为设计者的常用手段。

打印机是低速设备,应用微型打印机打印时,数据量一般不大,因此在单片机应用系统中,应当优先考虑选用串行接口类的微型打印机。

选用台式串口微型打印机3.1 系列单片机与微型打印机的接口设计MCS-51刘西玲甘肃省机械电子职工大学专业科,甘肃天水( 741001)摘要: 介绍系列单片机与微型打印机各种接口的典型电路设计和驱动程序流程,提出在单片机应用MCS-51系统中选择打印机接口的主要原则。

关键词:单片机;微型打印机;接口设计中图分类号:文献标识码:文章编号:TP33 B 1371-1351(2004)05-0056-02图 1 并行接口定时图注:>><<≈T120ns T230ns T340ns T45us T54us图3 流程图对于掌上型仪器仪表,由于体积限制,一般均配置分体台式串口微型打印机作为可选外设,由于连线较长,其串口信号采用标准电平,即:EIA 逻辑“”(~低电平)Mark=1EIA -3V -27V 逻辑“”(~高电平)Space=0EIA +3V +27V 因此,在与单片机接口时,存在电平和TTL EIA 电平的转换问题,接口电路见图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LK2: MOV MOV
R2,#0FEH ;列选码→R2 R4,#00H ;R4为列号计数器
LK4: MOV
DPTR,#7F01H ;列选码→8155H的PA口
MOV MOVX INC INC MOVX JB
MOV AJMP
A,R2 @DPTR,A DPTR DPTR A,@DPTR Acc.0,LONE
而形成的, “0”的段码为3FH(共阴)。反之,如 将格式改为下列格式:
则 “0”的段码为7EH(共阴)。 字型及段码由设计者自行设定,习惯上还是以“a” 段对应段码的最低位。
10.1.2
LED显示器工作原理
图10-2是4位 LED显示器的结构原理图。
N个LED显示块有N位位选线和8×N根段码线。
图10-7(b)为查询方式的独立式键盘工作电路。
图10-8为8255A扩展I/O口的独立式按键接口电路。
图10-9用三态缓冲器扩展的I/O口的按键接口电路。
对图10-9独立式键盘编程,软件消抖,查询方式检测键 的状态。仅有一键按下时才有效才处理。 KEYIN:MOV DPTR,#0BFFFH;键盘端口地址BFFFH
段码线控制显示的字型, 位选线控制该显示位的亮或暗。 静态显示和动态显示两种显示方式。 1. 静态显示方式 各位的公共端连接在一起(接地或+5V)。 每位的段码线(a~dp)分别与一个8位的锁存器输出 相连。
显示字符一确定,相应锁存器的段码输出将维持不 变,直到送入另一个段码为止。显示的亮度高。
图10-3: 4位静态LED显示器电路。该电路各位可 独立显示。
5EH 79H
71H 73H 3EH 31H 6EH 76H
A1H 86H
8EH 8CH C1H CEH 91H 89H
9
A b
6FH
7FH 7CH
90H
88H 83H
L
“灭” …
38H
00H …
C7H
FFH …
表10-1只列出了部分段码,可根据实际情况选用。 另外,段码是相对的,它由各字段在字节中所处的 位决定。例如表10-1中8段LED段码是按格式:
2. 行列式(矩阵式)键盘接口
用于按键数目较多的场合,由行线和列线组成, 按键位于行、列的交叉点上。如图10-10所示。
按键数目较多的场合,行列式键盘与独立式键盘 相比,要节省很多的I/O口线。
(1)行列式键盘工作原理 无键按下,该行线为高电平,当有键按下时,行线电平 由列线的电平来决定。 由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。
键盘程序的流程如图10-16。
键盘子程序如下: KEYI:ACALL JNZ NI: ACALL AJMP LK1: ACALL ACALL ACALL JNZ ACALL AJMP KS1 LK1 DIR ;调用判有无键闭合子程序 ;有键闭合,跳LK1 ;无键闭合,调用显示子程序,延 ;迟6ms后,跳KEYI KEYI DIR ;可能有键闭合,软件延迟12ms去抖 DIR KS1 LK2 DIR KEYI ;调用判有无键闭合子程序 ;经去抖,判键确实闭合,跳LK2 ;调用显示子程序延迟6ms ;抖动引起,跳KEYI
(2)按键的识别方法
a. 扫描法 图10-10(b)中3号键被按下为例,来说明此键 时如何被识别出来的。
识别键盘有无键被按下的方法,分两步进行: 第1步:识别键盘有无键按下; 第2步:如有键被按下,识别出具体的按键。 把所有列线置0,检查各行线电平是否有变化,如有变 化,说明有键按下,如无变化,则无键按下。 上述方法称为扫描法,即先把某一列置低电平, 其余各列为高电平,检查各行线电平的变化,如果某 行线电平为低,可确定此行列交叉点处的按键被按 下。 b. 线反转法 只需两步便能获得此按键所在的行列值,线反转 法的原理如图10-11。
KEY4: CJNE
LJMP KEY5: CJNE LJMP RETURN:RET
A,#17H,KEY5 ;S4键未按下,转KEY5
PKEY4 ;S4按下,转PKEY4处理
A,#0FH,PASS ;S5未按下,转RETURN PKEY5 ;S5按下,转PKEY5处理 ;重键或无键按下,从子程序返回
识别和编程简单,用在按键数较少的场合。
31H,6EH,1CH,23H,40H,03H 18H,00H ;延时1ms子程序
MOV R7,#02H MOV R6,#0FFH DJNZ R6,DL6 DJNZ R7,DL RET 2.键盘程序设计 (1)判别键盘上有无键闭合 (2)去除键的机械抖动 (3)判别闭一次处理
参考程序:
DIR: MOV
MOV MOV LD0: MOV MOVX INC MOV ADD
R0,#79H
R3,#01H A,R3
;置缓冲器指针初值
;位选码的初值送R3
DPTR,#7F01H @DPTR,A DPTR A,@R0 A,#0DH
;位选码→PA口(PA.0位) ;最左边LED亮 ;数据指针指向PB口 ;显示数据→A ;加偏移量(下条指令到表首间 ;所有指令占的单元数)
; 右边的下一位LED亮
MOV R3,A AJMP LD0 ;位选码送R3中保存 ;
LD1: RET ; DSEG: DB 3FH,06H,5BH,4FH,66H,6DH ;共阴极段码表 DB DB 7DH,07H,7FH,6FH,77H,7CH 39H,5EH,79H,71H,73H,3EH
DB DB DL1ms: DL: DL6:
10.2
键盘接口原理
1. 键盘输入的特点 键盘:一组按键开关的集合。 行线电压信号通过键盘开关机械触点的断开、闭合, 输出波形如图10-6。
2. 按键的确认 检测行线电平 高电平:断开;低电平:闭合, 3.如何消除按键的抖动 常用软件来消除按键抖动。 基本思想:检测到有键按下,键对应的行线为低,软 件延时10ms后,行线如仍为低,则确认该行有键按下。 当键松开时,行线变高,软件延时10ms后,行线仍为 高,说明按键已松开。
表10-1
显示字符 0 共阴极 段码 3FH
LED段码(8段)
共阳极 段码 C0H 显示字符 c 共阴极 段码 39H 共阳极 段码 C6H
1 2
3 4 5 6 7 8
06H 5BH
4FH 66H 6DH 7DH 07H 7FH
F9H A4H
B0H 99H 92H 82H F8H 80H
d E
F P U T y H
常用的LED显示器为8段(或7段,8段比7段多了一 个小数点“dp”段)。
有共阳极和共阴极两种。如图10-1所示。
为使LED显示不同的符号或数字,要为LED提供段码
(或称字型码)。 提供给LED显示器的段码(字型码)正好是一个字 节(8段)。各段与字节中各位对应关系如下:
按上述格式,8段LED的段码如表10-1所示。
A,#00H LKP
; ; ;数据指针增2,指向PC口 ; ;读8155H PC口 ;0行线为高,无键闭合,跳 LONE,转判1行
;0行有键闭合,首键号0→A ;跳LKP,计算键号
LONE:JB
MOV
Acc.1,LTW0 ;1行线为高,无键闭合,跳LTW0, ;转判2行
采取以上措施,躲开了两个抖动期t1和t3的影响。
10.2.2
键盘接口的工作原理
独立式按键接口和行列式键盘接口。 1.独立式键盘接口 各键相互独立,每个按键各接一根输入线,通过检
测输入线的电平状态可很容易判断那个键被按下。
此种接口适于键数较少或操作速度较高的场合。 图10-7(a)为中断方式的独立式键盘工作电路
8031外扩一片8155H。RAM地址:7E00H~7EFFH。 I/O口地址:7F00H~7F05H。 PA口为输出口,控制键盘列线的扫描,同时又是6位 共阴极显示器的位扫描口。
PB口作为显示器段码输出口,PC口作为键盘的行线 状态的输入口。 75452:反相驱动器,7407:同相驱动器。
1.动态显示程序设计 内部RAM 6个显示缓冲单元:79H~7EH,存放要显示的 6位数据。 8155H的PB口输出相应位的段码,依次改变PA口输出为 高的位使某一位显示某一字符,其它位为暗。 动态地显示出由缓冲区中显示数据所确定的字符。程 序流程如图10-15 。
(2)用软件来消除按键抖动的影响。如有键按下,则 进行下一步。 (3)求按下键的键号。
(4)等待按键释放后,再进行按键功能的处理操作。
2. 定时扫描工作方式 利用单片机内的定时器,产生10ms的定时中断,对 键盘进行扫描。 3.中断工作方式 只有在键盘有键按下时,才执行键盘扫描程序,如
无键按下,单片机将不理睬键盘。 键盘所做的工作分为三个层次,如图10-13。
MOVC
A,@A+PC
;根据显示数据来查表取段码
DIR1:
MOVX
@DPTR,A
;段码→8155H PB口
ACALL DL1ms INC R0 MOV A,R3 JB Acc.5,LD1
RL A
;该位显示1ms ;指针指向下一个数据单元 ;位选码送入A中 ;判断是否扫描到最右边的
; LED,如到最右边则返回 ;位选码向左移一位,准备让
2. 动态显示方式 所有位的段码线相应段并在一起,由一个8位I/O 口控制,形成段码线的多路复用,各位的公共端分别由 相应的I/O线控制,形成各位的分时选通。
图10-4:4位8段LED动态显示电路。其中段码线占用一个8 位I/O口,而位选线占用一个4位I/O口。
图10-5为8位LED动态显示2003.10.10的过程。 图(a)是显示过程,某一时刻,只有一位LED被选通 显示,其余位则是熄灭的; 图(b)是实际显示结果,人眼看到的是8位稳定的 同时显示的字符。
相关文档
最新文档