第七讲 数码管显示课件_第1页
第七讲 数码管显示课件_第2页
第七讲 数码管显示课件_第3页
第七讲 数码管显示课件_第4页
第七讲 数码管显示课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、第七个数字管显示器,1,学习AC PPT,1,显示器和介面,微控制器系统中常用的显示器:发光二极管发光二极管(LED)显示器,液晶显示屏(LCD);有两种茄子的显示器结构:LED、液晶屏显示器、分段显示器(7段、米字体等)和光栅显示器(58、88光栅等)。2,学习交流PPT,LED数码管简介1)数码管结构数码管由8个发光二极管(以下简称字段)组成,各种组合可以显示数字09、字母AF、H、L、P、R、U、Y、符号数字管道分为两种茄子结构,共阴极和共阳极,如图所示。3,学习交流PPT,总阴极,总阳极,4,学习交流PPT,2)数码管工作原理总阳极数码管的8个发光二极管阳极(二极管端)牙齿连接在一起,

2、通常是高水平(常规连接电源),其他销段驱动电路输出。如果驱动电路段的输出为低电平,则连接其末端的字段将打开并变亮,并且可能显示不同的数字或字符,具体取决于发光字段的组合。此时,分段驱动电路必须能够吸收额定段传导电流,并根据外部电源供应装置和额定段传导电流确定相应的电流限制电阻。总阴极数码管的8个发光二极管阴极(二极管负端)连接在一起,通常连接低水平(一般接地),其他针脚段驱动电路输出。驱动电路段的输出高工作日时,其末端连接的字段打开并变亮,根据发光字段的组合,可以显示各种数字或字符。在牙齿情况下,段驱动电路(段驱动)必须能够提供额定段传导电流,并且必须根据外部电源供应设备和额定段传导电流确定适

3、当的电流限制电阻(电流限制)。5,学习AC PPT,3)数码管字体编码要在数码管上显示相应的数字或字符,必须以该字体编码输出段数据端口。与下图相比,字体代码定义如下:数据行:D7 D6 D5 D3 D2 D1 D0 I/O通信端口行:p0.7p 0.6p 0.5p 0.4p 0.3p 0.2p 0.1p 0.0 led段:dpgf e dcb数据行D0对应于a字段,D1字段对应于b字段。使用公用阳极数字管道时,数据0表示字段亮,数据1表示字段暗。如果使用公阴极数字管,则相反。6,学习交流PPT,7,学习交流PPT,表:数码管字体编码表,8,学习交流PPT,LED显示器工作方式两个茄子:静态显示

4、方法和动态显示方法。1、静态显示器接口如下图所示,静态显示器方法的特点是数码管独立于徐璐,共端固定接地(总阴极)或电源供应装置(总阳极)。每个数码管的8个字段连接到8位I/O通信端口地址,只要I/O端口有段代码输出,就会显示相应的字符,I/O端口将保持不变,直到输出新的段代码。静态显示屏允许较低的电流获得较高的亮度,占用的CPU时间较小,编程简单,易于监控和控制,但仅适用于硬件电路复杂性和成本较高的显示器位数较少的情况。2,LED数字显示器和电路,9,学习AC PPT,图:两个LED数字管静态显示器图表,10,学习AC PPT,示例1:使用一个公共阴极作为单个数字管环路0,1,2,3,9,11

5、I120I);12,学习交流PPT,void main()uchar I=0;P0=0 x00while(1)P0=dsy _ codei;I=(I 1);DelayMS(180);13,学习AC PPT,2,动态显示器,要显示的位数很多时,动态显示器通常用于节省硬件界面。动态显示通过平行放置所有数码管的分段线,提供了通过选择比特线控制有效数字管的功能。选择使用动态扫描显示的明亮数字管。动态扫描显示是依次向数字管发送字形代码及其位选择,利用发光管的余辉和人眼的视觉停留效果,使数字管同时显示。动态显示的亮度比静态显示稍差,因此在选择流量限制电阻时,静态显示电路中必须稍小。14,学习交流PPT,动

6、态显示是指一个人依次照亮你的数码管。这种位点灯显示器方法称为位扫描。通常,数码管的分段线由8位I/O端口控制并并列放置。您的比特率线选择(公共阴极或公共阳极)由其他I/O通信端口线控制。动态显示时,每个数字管道轮流通过。要可靠地显示,必须使用扫描方法。也就是说,一次只能选择一个数字管道,发送其段代码,在其他时刻选择其他数字管道,然后发送其段代码。根据牙齿规则循环显示可以在数字管上显示的文字。这些文字将徐璐在不同的时间单独显示,但在人眼中具有视觉暂挂效果,因此,如果每个显示间隔足够短,则会给人同时显示的感觉。15,学习AC PPT,16,学习AC PPT,示例2: 8个统一球阳极的数字管道,在该

7、比特中循环单个数字07。17,学习交流PPT。例如,在同一个阴极的单个数字管中循环0,1,2,3,9。18,学习交流PPT,源节目:# include # include # defined uchar unsigned char # defined uint unsigned int/07中的数字管段代码uchar charI120I);19,学习交流PPT,void main () uchar I,k=0 X80while(1)for(I=0);i8;I)P2=0 xFF;/关闭显示k=_crol_(k,1);P0=DSY _ CODEi/发送数字段代码P2=k;/数码管位码传输,打开相应

8、的数码管DelayMS(300),20,学习AC PPT,示例3:使用8个集成阳极的数码管同时在该位上显示单个数字07。源节目:# include # include # defined uchar unsigned char # defined uint unsigned int/07中的数字段代码uchar code dsy _ code=while(x-)for(I=0);I120I);Void main () uchar k,m=0 X80P0=0 xFFP2=0 x00while(1)for(k=0);k8;K) m=_crol_(m,1);P0=DSY _ CODEk 1;/发送数字段代码P2=m;/发送数码管位码DelayMS(2)。P0=0 xFF,22,学习AC PPT,3,点阵88 LED萤幕应用程式节目,23,学习AC PPT,练习题:1 2。用四个集成球阳极的数码管在相应的比特环路上显示数字0123。3.设计包括显示器在内的电子秒表,从0秒到60秒。(计时器0方法1),24,学习交流PPT,8051系列微控制器存储类型和存储关系数据-可寻址片内的ram bdata -可寻址片内的ram idata -允许访问可寻址片内的ram,所有

温馨提示

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

评论

0/150

提交评论