单片机第25讲.ppt

上传人:s****8 文档编号:67214139 上传时间:2022-12-24 格式:PPT 页数:23 大小:830KB
返回 下载 相关 举报
单片机第25讲.ppt_第1页
第1页 / 共23页
单片机第25讲.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《单片机第25讲.ppt》由会员分享,可在线阅读,更多相关《单片机第25讲.ppt(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 单片机原理与应用单片机原理与应用第二十五讲第二十五讲主要内容8.2 LED显示器接口技术显示器接口技术 1第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 8.2 LED显示器接口技术显示器接口技术 8.2.1 LED显示器的结构原理 LED显示器用发光二极管显示字段,分为共阴极和共阳极两种。图8-5给出了八段LED数码显示器的结构图和原理图。图8-5(a)是八段共阴极LED显示器,它将八个发光二极管阴极共地。当某发光二极管要点亮时,只需在该发光二极管的阳极加高电平即可。图8-5(b)是八段共阳极LED显

2、示器,它的操作与共阴极相反。LED显示器也有七段的,它只比八段LED少一只发光二极管DP,其它结构与八段LED完全相同。2第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 图8-5 七段LED显示器(a)共阴性;(b)共阳性;(c)管脚配置3第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 图8-6 字形码数据格式4第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 表8-1 共阴极LED数码管字形码表字形码3F065B4F666D7D077F6F显示字符01234567895第第8 8章章 AT89C51AT89C51系统接口技术系统

3、接口技术 8.2.2 LED显示器的显示方式 1静态显示方式 在静态显示方式中,各位的共阴或共阳极连接在一起接地或接+5 V,每位的段选线(adp)与一个8位并行口相连。如图8-7所示,它是一个4位的静态显示电路,之所以称之为静态显示电路,是由于显示器的各位相互独立,而且各位的显示字符一经确定,相应的输出将维持不变,直到显示另一个字符为止。特点:占用CPU 时间少,硬件开销大,显示亮度强,适合于显示位数较少的应用场合。6第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 图8-7 4位LED静态显示电路图7第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术

4、静态静态LED 显示显示例1.通过并行口直接输出 MOV DPTR,#7FFFHMOV A,#3FH;显示共阴 0CPL AMOVX DPTR,A8第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 2.多位LED 显示,用并行口,则要用较多的硬件资源。串行方式输出 74LS164 74LS164 带清零端的串行输入/并行输出的移位寄存器 接为共阳LED显示9第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 用2 片7LS164扩展2 个8位并行口将片内RAM30H、31H 单元送到LED 显示器;主程序中开中断 SETB EA SETB ESLEDDIR

5、:MOV R7,#02 MOV SCON,#00H;置串口为工作方式0,MOV R0,#30HLOOP:MOV A,R0 MOV DPTR,#TAB MOVC A,A+DPTR MOV SBUF,A JNB TI,$;等接收完毕 CLR TI INC R0 DJNZ R7,LOOP RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H DB 092H,082H,0F8H,80H,90H ;共阳09的字型码表10第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 静态串行输出特点1.占用CPU 时间少,可扩展性强2.当LED 位数较多时,LED 显示器在更新时,会出

6、现闪烁3.如果串口已被占用,则可用一般I/O口代替4.改进方法 用74LS595 代替74LS16411第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 74LS595A介绍 74lS595A 是个8 位的、带8位输出锁存器的、三态输出的串行输入/串行或并行输出的移位寄存器,三态输出是指输出锁存器具有三态输出功能。串行输出端没有三态输出功能。该器件与74LS164相比,突出的优点是:由于输出锁存器,当串行数据移入移位寄存器的过程中,8位并行输出端的数据不变化,只有当锁存时钟来时,才把移位寄存器中的数据并行的送入8位输出锁存器中,这样避免了8位输出锁存端发生不希望的跳变。12

7、第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 1.数据输入脚,来自数据输入脚,来自CPU管脚管脚2.移位时钟:由低到高的上升沿,是串行输入端的数据移移位时钟:由低到高的上升沿,是串行输入端的数据移入到内部移位寄存器入到内部移位寄存器3.锁存时钟:锁存时钟:上升沿将上升沿将8位移位寄存器的数据并行存入输出位移位寄存器的数据并行存入输出锁存器锁存器4.串行数据输出端串行数据输出端 SOh,它取自内部移位寄存器的最后一,它取自内部移位寄存器的最后一级输出,不具有三态输出功能级输出,不具有三态输出功能5.用它代替用它代替74LS164显示效果更好,大屏幕均采用显示效果更好,大屏

8、幕均采用74LS59574LS595A逻辑图逻辑图13第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 2.动态方式 为了克服静态显示方式的缺点,节省I/O口线,人们常常使用动态显示方式。它将所有数码管的a、b、c、d、e、f、g、sp引线并联在一起,由一个8位I/O口控制,而公共端由另一个I/O口控制。应用时,轮流送入每个LED的字形码与位选码,利用人的视觉暂留现象来显示各位的字符。图8-8是一个8位LED动态显示电路图.14第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 图8-8 8位LED动态显示电路图15第第8 8章章 AT89C51AT89C

9、51系统接口技术系统接口技术 例8.2 根据图8-9编写程序显示内部RAM 50H57H单元中的数据。图8-9 AT89C51与动态显示LED接口连接图16第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 图8-9是用8255A对8位动态显示器的接口电路。图中LED为八段共阴数码管,A口输出字形码,B口输出位选码,片选端直接接地。根据图中连接可知,8255A的A口地址为FFFCH,B口地址为FFFDH,控制口地址为FFFFH,由于A、B口均为输出,因此控制字为80H。下面是一个动态显示内部RAM 50H57H单元数据的子程序。17第第8 8章章 AT89C51AT89C51

10、系统接口技术系统接口技术 DIR:MOV A,#10000000B ;设置8255的工作方式,A、B口为输出MOV DPTR,#0FFFFH ;8255的命令口地址送DPTRMOVX DPTR,A MOV R0,#50H ;50H57H为显示缓冲区MOV R3,#7FH ;第一位的位选码MOV A,R3 18第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 SCAN:MOV DPTR,#0FFFDH ;指向B MOVX DPTR,A ;位选码送B口 MOV A,R0 ;取显示数据 MOV DPTR,#TAB ;取字形码表首址 MOVC A,A+DPTR ;取字形码 MOV

11、DPTR,#0FFFCH ;指向A口19第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 MOVX DPTR,A ;字形码送A口 ACALL DL1ms ;调延时1 ms子程序 INC R0 ;指向下一显示数据单元 MOV A,R3 JNB ACC.0,ED ;8位显示完,退出 RR A ;指向下一位 MOV R3,A AJMP SCAN ;继续显示下一位20第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 ED:RETTAB:DB3FH,06H,5BH,4FH,66H ;共阴0F的字型码表 DB 6DH,7DH,07H,7FH,6FHDL1ms:MOV

12、 R7,#01H ;延时1 ms子程序DL0:MOV R6,#0FFHDL1:DJNZ R6,DLIDJNZ R7,DLORET21第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 动态动态LED 显示特点显示特点1.占用硬件资源少2.实际显示需要占用较多的CPU 时间3.CPU 要定时刷新LED,否则显示器就不能在视角上显示稳定的效果。4.结论:当显示位数较少且CPU较忙时用静态显示方式,当显示位数较多且CPU时间较充裕时,采用动态显示方式,以节省硬件资源。22第第8 8章章 AT89C51AT89C51系统接口技术系统接口技术 单片机原理与应用 第二十五讲 主要内容 8.2 LED显示器接口技术显示器接口技术 知识点:知识点:1.静态静态LED 显示器特点显示器特点 2.动态动态LED 显示器特点显示器特点 3.根据实际系统要求,正确选择显示根据实际系统要求,正确选择显示 方式方式23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com