单片机技术-数码管显示_第1页
单片机技术-数码管显示_第2页
单片机技术-数码管显示_第3页
单片机技术-数码管显示_第4页
单片机技术-数码管显示_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务五数码管显示任务导入

很多以单片机为核心构成的系统都含有显示部分,它是人机交流的重要组成部分,与键盘一样有着重要的地位。单片机的运行结果和运行状态可以通过显示部分直观地呈现出来。单片机应用系统中常用的显示部件有LED(lightemittingdiode)和LCD(liquidcrystaldisplay)两种,LED数码管显示的应用最为普遍。那么数码管的原理是什么样的?具体又如何来使用数码管呢?这些问题将通过本任务的实现来得以回答。任务五数码管显示一什么是数码管二数码管的静态显示知识学习一、什么是数码管任务五数码管显示1.数码管的结构

单片机应用系统中最常用的LED数码管显示是七段LED数码管,通常的七段LED数码管中有八个发光二极管,所以也有人叫做八段显示器。若干个发光二极管构成了LED数码显示器的主要部分,当在发光二极管的两端加相应的电压使其导通时,与发光二极管对应的点或线发光,用这样的发光二极管来组成一定的图形,相应控制不同的发光二极管导通,就可以显示出不同的图形。其中七段LED数码管有七个发光二极管组成一个数字“8”,一个发光二极管组成小数点。任务五数码管显示共阴极数码管LED数码管从结构形式上分共阴极数码管任务五数码管显示LED数码管结构图任务五数码管显示2.数码管的测量

使用数码管时,首先要识别其是共阴极型的还是共阳极型,这可以通过测量它的管脚来确定。还可以直接用数字万用表测试,方法同测试普通半导体二极管一样。红表笔接数码管的公共端,黑表笔分别接其他各脚,如果数码管相应的段发光,则说明此数码管为共阳极。黑表笔接数码管的公共端,红表笔接其他各脚,如果数码管相应的段发光,则说明此数码管为共阴极。红表笔是电源的正极,黑表笔是电源的负极。任务五数码管显示3.数码管的字型编码

要使数码管显示出相应的数字或字符必须使段数据口输出相应的字型编码。数据线D0与a字段对应,数据线D1与b字段对应,以此类推。如使用共阳极数码管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阴极数码管,数据为0表示对应字段暗,数据为1表示对应字段亮。如要显示“0”,共阳极数码管的字型编码应为11000000B(即C0H),共阴极数码管的字型编码应为00111111B(即3FH)。二、数码管的静态显示任务五数码管显示N位LED数码管组成的显示单元任务五数码管显示四位静态LED显示器电路任务五数码管显示4个LED组成的静态显示硬件译码接口电路任务五任务实施数码管显示一元器件的准备二硬件电路三程序设计一、元器件的准备

准备好之前章节所做的最小系统,除此之外再准备8个阻值为510Ω额定功率为1/4W的电阻、一个0.5寸共阳极数码管、一个按键和一个阻值为4.7kΩ的上拉电阻。任务五数码管显示二、硬件电路

一位静态数码管电路

任务五数码管显示三、程序设计5

43

2

1显示对应键值指示逻辑电平模拟流水显示变化的数字显示特定的数字或字符任务五数码管显示任务五知识拓展数码管显示一数码管的动态显示二秒表三ZLG7290B的应用任务五数码管显示一、数码管的动态显示4位LED动态显示器电路图

任务五数码管显示1.两位数码管动态显示2.八位数码管动态显示任务五数码管显示二、秒表1.静态显示方式的秒表2位秒表电路任务五数码管显示2.动态显示方式的秒表用动态显示的方式来实现秒表的功能。用两位LED数码管显示“秒表”,显示时间为00~99s,每秒自动加1。一个“开始/暂停”键,一个“清0”键。数码管仍为共阴极,其中开始键连接在P1.1引脚、清0键连接在P1.0引脚、公共端连接在P2.0和P2.1上、数码管的各段连接在P0口。任务五数码管显示三、ZLG7290B的应用1.ZLG7290B的特性ZLG7290B的引脚图任务五数码管显示2.ZLG7290B的典型应用电路ZLG7290B典型应用电路原理图任务五数码管显示3.ZLG7290B的寄存器1)系统寄存器SystemReg(地址为00H)2)键值寄存器Key(地址为01H)3)连击计数器RepeatCnt(地址为02H)4)功能键寄存器FunctionKey(地址为03H)5)命令缓冲区CmdBuf0和CmdBuf1(地址为07H和08H)6)闪烁控制寄存器FlashOnOff(地址为0CH)7)扫描位数寄存器ScanNum(地址为0DH)8)显示缓冲区DpRam0~DpRam7(地址为10H~17H)任务五数码管显示4.ZLG7290B的控制命令1)段寻址(SegOnOff)任务五数码管显示2)下载数据并译码(Download)任务五数码管显示3)闪烁控制(Flash)任务五数码管显示5.ZLG7290B的特殊应用1)只使用键盘2)只使用数码管3)驱动大型数码管的方法任务五数码管显示6.I2C总线

Philips公司于20世纪80年代发明了一种简单的双向二线制串行通信总线,这个总线被称为InterIC或I2C总线。目前I2C总线已经成为业界嵌入式应用的标准解决方案,被广泛地应用在各式各样基于微控制器的专业、消费与电信产品中,作为控制、诊断与电源管理总线。

I2C总线用两条线(SDA和SCL)在芯片和模块间传递信息。SDA为串行数据线,SCL为串行时钟线,两条线必须用一个上拉电阻与正电源相连,其数据只有在总线不忙时才可传送。任务五数码管显示1)总线特性I2C

总线系统配置图

总线不忙时,数据线和时钟线保持高电平。数据线在下降沿而时钟线为高电平时为启动条件(S),数据线在上升沿而时钟线为高电平时为停止条件(P)。任务五数码管显示2)启动(START)和停止(STOP)条件I2C总线的启动(START)和停止(STOP)条件任务五数码管显示3)位传送I2C总线上的位传送任务五数码管显示4)标志位I2C总线上的标志位

用I2C总线传送数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论