最新单片机led数码显示1幻灯片.ppt

上传人:豆**** 文档编号:24588843 上传时间:2022-07-05 格式:PPT 页数:24 大小:1.60MB
返回 下载 相关 举报
最新单片机led数码显示1幻灯片.ppt_第1页
第1页 / 共24页
最新单片机led数码显示1幻灯片.ppt_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《最新单片机led数码显示1幻灯片.ppt》由会员分享,可在线阅读,更多相关《最新单片机led数码显示1幻灯片.ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机单片机led数码显示数码显示1 (a)共阴极 (b)共阳极 (c)管脚配置图5.5.1七段LED显示块1.3.2 单个七段LED数码管的接口 单个七段单个七段LED数码管与单片机的数码管与单片机的连接方法有连接方法有2种:种: 1、软译码连接法软译码连接法 2、硬译码连接法、硬译码连接法abcdefgDp软译码连接法 在软译码连接法下,在软译码连接法下,LED数码管与单数码管与单片机的连接图片机的连接图 :abcdefgDpP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.789C51+5VabcdefgDp1、欲使、欲使LED数码管显示数码管显示2,试编程。,试编程。MOV

2、 P1,#10100100B字形转换成字形码的字形转换成字形码的2 2种方法:软译码法种方法:软译码法和硬译码法。和硬译码法。2 2、编程让编程让LED数码管显示数码管显示30H单元的内单元的内容(容(30H单元的内容在单元的内容在09之间)。之间)。 UP: MOV A,30H MOV DPTR,#TAB MOVC A,A+DPTR MOV P1,A SJMP UPTAB : DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H共阳极共阳极LED硬译码连接法 在硬译码连接法下,在硬译码连接法下,LED数码管与单数码管与单片机的连接图片机的连接图 :a

3、bcdefgDpP1.0P1.1P1.2P1.3ABCD89C51利用利用BCD码码七段码译码器实现七段码译码器实现字形到字形码的转换。常用的字形到字形码的转换。常用的BCD码码七段码译码器有七段码译码器有74LS48和和74LS47。 编程让编程让LED数码管显示数码管显示30H单单元的内容(元的内容(30H单元的内容在单元的内容在09之间)。之间)。 MOV P1,30HLTRBORBIabcdefgP1.4P1.5P1.6P1.7COMabcdefg74LS48共阴极共阴极LED+5V注意:在硬译码连接注意:在硬译码连接法下,直接送欲显示法下,直接送欲显示的数即可,字形到字的数即可,字形

4、到字形码的转换形码的转换是用硬件实现的。是用硬件实现的。1.3.3 多个七段LED数码管的接口 多个数码管与多个数码管与CPU的连接方法的连接方法有有4种:种: 1、静态软译码连接法、静态软译码连接法 2、静态硬译码连接法、静态硬译码连接法 3、动态硬译码连接法动态硬译码连接法 4、动态软译码连接法、动态软译码连接法abcdefgDp静态软译码连接法在静态软译码连接法下,在静态软译码连接法下,4个个LED数码管与单片机的连接图数码管与单片机的连接图 :abcdefgDpDpP0.0P0.1P0.2P0.389C51P0.4P0.5P0.6P0.7COMabcdefg共阴极共阴极LEDDpP2.

5、0P2.1P2.2P2.3P2.4P2.5P2.6P2.7COMabcdefgDpP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7COMabcdefgDpP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7COMabcdefg1、编程在4个七段LED数码管上显示1234。 MOV P0,#06HMOV P1,#5BHMOV P2,#4FHMOV P3,#66HSJMP $2、编程在4个七段LED数码管上显示30H,31H,32H,33H单元中存放的1位BCD码的内容 。 MOV DPTR,#TAB UP0: MOV A,30H MOVC A,A+DPTR MOV P

6、0,A MOV A,31H MOVC A,A+DPTR MOV P1,A MOV A,32H MOVC A,A+DPTR MOV P2,A MOV A,33H MOVC A,A+DPTR MOV P3,A SJMP UP0TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH思考:编程在思考:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H单元中单元中的内容。(的内容。(30H,31H单元中分别存有单元中分别存有2位位BCD码)。码)。静态硬译码连接法 在静态硬译码连接法下,在静态硬译码连接法下,4个个LED数码管与单片机数码管与单片机的

7、连接图的连接图 :abcdefgDpP2.0P2.1P2.2P2.389C51DpP2.4P2.5P2.6P2.7COMabcdefgDpP1.0P1.1P1.2P1.3COMabcdefgP1.4P1.5P1.6P1.7ABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTRBORBIabcdefg74LS47+5VABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTRBORBIabcdefg74LS47+5V编程在编程在4个七段个七段LED数码管上显示数码管上显示30H,31H单元中的内容。(单元中的内容。(30

8、H,31H单元中分别存有单元中分别存有2位位BCD码)。码)。 思考:编程在思考:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H,32H,33H单元中存放的单元中存放的1位位BCD码的内容码的内容 。 +5V+5V+5V+5V动态硬译码连接法 在动态硬译码连接法下,在动态硬译码连接法下,4个个LED数码管与单片机数码管与单片机的连接图的连接图 :abcdefgDpP2.0P2.1P2.2P2.389C51P2.4P2.5P2.6P2.7COMab c d e fgABCDLTRBORBIabcdefg74LS48+5VCOMab c d e fgCOMab c d e fgC

9、OMab c d e fg 例:例: 编程在编程在4个七段个七段LED数码管上显示数码管上显示1234。 在动态连接法下,数码管公共端均受控。驱动程序的编制充分利用了人眼的视觉滞留效应,循环扫描各数在动态连接法下,数码管公共端均受控。驱动程序的编制充分利用了人眼的视觉滞留效应,循环扫描各数码管,使各数码管不是连续显示,但给人的视觉印象是连续地在显示。每个数码管的显示时间不得低于码管,使各数码管不是连续显示,但给人的视觉印象是连续地在显示。每个数码管的显示时间不得低于1ms,不,不亮的时间不能超过亮的时间不能超过20 ms。 利用人眼的视觉滞留现象,实现让利用人眼的视觉滞留现象,实现让4个七段个

10、七段LED数码管上不同时显示数码管上不同时显示1234,但人眼看到的效果,但人眼看到的效果却是同时显示却是同时显示1234。 1234思考:编程在思考:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H,32H,33H单元中的内容。单元中的内容。 动态软译码连接法 在动态软译码连接法下,在动态软译码连接法下,4个个LED数码管与单片机数码管与单片机的连接图的连接图 :abcdefgDpP2.0P2.1P2.2P2.389C51P3.0P3.1P3.2P3.3COMab c d e fg驱驱动动器器COMab c d e fgCOMab c d e fgCOMab c d e fg

11、1234P2.4P2.5P2.6P2.7例:例: 编程在编程在4个七段个七段LED数码管上显示数码管上显示1234。例:编程在例:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H,32H,33H单元中的内容。单元中的内容。abcdefgDpDpP0.0P0.1P0.2P0.389C51P0.4P0.5P0.6P0.7COMabcdefg共阴极共阴极LEDDpP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7COMabcdefgDpP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7COMabcdefgDpP3.0P3.1P3.2P3.3P3.4P3.5

12、P3.6P3.7COMabcdefg MOV DPTR,#TAB UP0: MOV A,30H ANL A,#0FH MOVC A,A+DPTR MOV P0,A MOV A,30H SWAP A ANL A,#0FH MOVC A,A+DPTR MOV P1,A MOV A,31H ANL A,#0FH MOVC A,A+DPTR MOV P2,A MOV A,31H SWAP A ANL A,#0FH MOVC A,A+DPTR MOV P3,A SJMP UP0TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH思考:编程在思考:编程在4个七段个

13、七段LED数码管上显示数码管上显示30H,31H单元中的内容。单元中的内容。(30H,31H单元中分别存有单元中分别存有2位位BCD码)。码)。abcdefgDpP2.0P2.1P2.2P2.389C51DpP2.4P2.5P2.6P2.7COMabcdefgDpP1.0P1.1P1.2P1.3COMabcdefgP1.4P1.5P1.6P1.7ABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTRBORBIabcdefg74LS47+5VABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTRBORBIabcdef

14、g74LS47+5V编程在编程在4个七段个七段LED数码管上显示数码管上显示30H,31H单元中的内容。单元中的内容。(30H30H,31H31H单元中分别存有单元中分别存有2 2位位BCDBCD码)。码)。 UP: MOV P1,30H MOV P2,31H SJMP UP +5V+5V+5V+5VabcdefgDpP2.0P2.1P2.2P2.389C51DpP2.4P2.5P2.6P2.7COMabcdefgDpP1.0P1.1P1.2P1.3COMabcdefgP1.4P1.5P1.6P1.7ABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTR

15、BORBIabcdefg74LS47+5VABCDLTRBORBIabcdefg74LS47+5VDpCOMabcdefgABCDLTRBORBIabcdefg74LS47+5V思考:编程在思考:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H,32H,33H单元中存单元中存放的放的1位位BCD码的内容码的内容 。 +5V+5V+5V+5V UP: MOV A,31H SWAP A ORL A,30H MOV P1,A MOV A,33H SWAP A ORL A,32H MOV P2,A SJMP UPabcdefgDpP2.0P2.1P2.2P2.389C51P2.4P2.

16、5P2.6P2.7COMab c d e fgABCDLTRBORBIabcdefg74LS48+5VCOMab c d e fgCOMab c d e fgCOMab c d e fg例:例: 编程在编程在4个七段个七段LED数码管上显示数码管上显示1234。1234START:MOV P2,#11100001B LCALL D2MS MOV P2,#11010010B LCALL D2MS MOV P2,#10110011B LCALL D2MS MOV P2,#01110100B LCALL D2MS SJMP STARTabcdefgDpP2.0P2.1P2.2P2.389C51P2.

17、4P2.5P2.6P2.7COMab c d e fgABCDLTRBORBIabcdefg74LS48+5VCOMab c d e fgCOMab c d e fgCOMab c d e fg34START: MOV R0,#30H MOV R7,#4 MOV R2,#0E0H UP: MOV A,R0 ORL A,R2 MOV P2,A LCALL D2MS INC R0 MOV A,R2 RL A MOV R2,A DJNZ R7,UP SJMP START思考:编程在思考:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H, 32H,33H单元中的内容。单元中的内容。 a

18、bcdefgDpP2.0P2.1P2.2P2.389C51P3.0P3.1P3.2P3.3COMab c d e fg驱驱动动器器COMab c d e fgCOMab c d e fgCOMab c d e fg1234P2.4P2.5P2.6P2.7例:例: 编程在编程在4个七段个七段LED数码管上显示数码管上显示1234。UP:MOV P1,#06H MOV P3,#0FEH LCALL D2Ms MOV P1,#5BH MOV P3,#0FDH LCALL D2mS MOV P1,#4FH MOV P3,#0FBH LCALL D2mS MOV P1,#66H MOV P3,#0F7H

19、 LCALL D2mS SJMP UPabcdefgDpP2.0P2.1P2.2P2.389C51P3.0P3.1P3.2P3.3COMab c d e fg驱驱动动器器COMab c d e fgCOMab c d e fgCOMab c d e fg34P2.4P2.5P2.6P2.7例:编程在例:编程在4个七段个七段LED数码管上显示数码管上显示30H,31H,32H,33H单元中的内容。单元中的内容。START: MOV R0,#30H MOV R7,#4 MOV R2,#0FEH MOV DPTR,#TAB UP: MOV A,R0 MOVC A,A+DPTR MOV P2,A MOV P3,R2 LCALL D2MS INC R0 MOV A,R2 RL A MOV R2,A DJNZ R7,UP SJMP START TAB : DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH24 结束语结束语

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

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁