下载此文档

LED数码管动静态显示.pptx


文档分类:行业资料 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
单片机原理及应用
内容<一>
1. 如何利用IO端口实现LED数码管静态显示
2. 如何利用IO端口实现LED数码管动态显示
LED数码管静态显示
静态显示的特点是每个数码管必须接一个8位锁存器来锁存待显示的字形码。送入一次字形码显示字形一直保持,直到送入新的字形码为止。这种方法的优点是占用 CPU时间少,显示便于检测和控制。缺点是硬件电路复杂,成本较高。
静态显示程序设计
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV P1,#0A4H
MOV P0,#0C0H
MOV P2,#0F9H
MOV P3,#99H
END
所用数码管型号为CA,是共阳极,所以显示字符用的共阳极段码。
P1,P0,P2,P3口分别显示2,0,1,4
LED数码管动态显示
动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。
2号数码管显示
延时熄灭
3号数码管显示
延时熄灭
4号数码管显示
延时熄灭
1号数码管显示
延时熄灭
程序开始
动态显示程序设计
显示第一个数:
MAIN: CLR
CLR
CLR
MOV P0,#0A4H
LCALL DELAY
MOV P0,#0FFH ;采用共阳极,灭状态
SETB
SETB
SETB
延时程序:
DELAY:
MOV R2, #02H
DELAY1:
MOV R3, #02H
DJNZ R3, $
DJNZ R2, DELAY1
LED动态数码管显示电路
段选线并联,接入同一个8位I/O接口;
位选线占用一个4位I/O接口。
内容<二>
利用单片机实现精确定时功能

LED数码管动静态显示 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s1188831
  • 文件大小514 KB
  • 时间2017-08-07
最近更新