版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机数码显示第一页,共二十三页,编辑于2023年,星期日
(a)共阴极(b)共阳极(c)管脚配置图5.5.1七段LED显示块第二页,共二十三页,编辑于2023年,星期日表5.5.1七段LED的段选码(字形码)8EH第三页,共二十三页,编辑于2023年,星期日5.5.2LED静态显示接口在微机应用系统中使用LED显示块构成N位LED显示器。图5.5.2是N位显示器的构成原理。LED显示器有两种方式:(1)LED静态显示方式(如图5.5.3所示)(2)LED动态显示方式第四页,共二十三页,编辑于2023年,星期日图5.5.2N位LED显示器ggggg第五页,共二十三页,编辑于2023年,星期日图5.5.3四位静态LED显示器电路第六页,共二十三页,编辑于2023年,星期日5.5.3LED动态显示接口LED动态显示:分时轮流选通数码管的公共端。选通相应LED,即在显示字段上得到显示字形码。字段线并联使用,可简化电路。八位LED动态显示器电路:第七页,共二十三页,编辑于2023年,星期日LED显示器与8155接口第八页,共二十三页,编辑于2023年,星期日1.3.2单个七段LED数码管的接口单个七段LED数码管与单片机的连接方法有2种:1、软译码连接法2、硬译码连接法abcdefgDp第九页,共二十三页,编辑于2023年,星期日软译码连接法在软译码连接法下,LED数码管与单片机的连接图:abcdefgDpP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.789C51+5VabcdefgDp1、欲使LED数码管显示2,试编程。MOVP1,#10100100B字形转换成字形码的2种方法:软译码法和硬译码法。2、编程让LED数码管显示30H单元的内容(30H单元的内容在0—9之间)。UP:MOVA,30HMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,ASJMPUPTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H共阳极LED第十页,共二十三页,编辑于2023年,星期日硬译码连接法在硬译码连接法下,LED数码管与单片机的连接图:abcdefgDpP1.0P1.1P1.2P1.3ABCD89C51利用BCD码—七段码译码器实现字形到字形码的转换。常用的BCD码—七段码译码器有74LS48和74LS47。
编程让LED数码管显示30H单元的内容(30H单元的内容在0—9之间)。MOVP1,30HLTRBORBIabcdefgP1.4P1.5P1.6P1.7COMabcdefg74LS48共阴极LED+5V注意:在硬译码连接法下,直接送欲显示的数即可,字形到字形码的转换是用硬件实现的。第十一页,共二十三页,编辑于2023年,星期日1.3.3多个七段LED数码管的接口多个数码管与CPU的连接方法有4种:1、静态软译码连接法2、静态硬译码连接法3、动态硬译码连接法4、动态软译码连接法abcdefgDp第十二页,共二十三页,编辑于2023年,星期日静态软译码连接法在静态软译码连接法下,4个LED数码管与单片机的连接图: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.5P3.6P3.7COMabcdefg1、编程在4个七段LED数码管上显示1234。
MOVP0,#06HMOVP1,#5BHMOVP2,#4FHMOVP3,#66HSJMP$2、编程在4个七段LED数码管上显示30H,31H,32H,33H单元中存放的1位BCD码的内容。
MOVDPTR,#TABUP0:MOVA,30HMOVCA,@A+DPTRMOVP0,AMOVA,31HMOVCA,@A+DPTRMOVP1,AMOVA,32HMOVCA,@A+DPTRMOVP2,AMOVA,33HMOVCA,@A+DPTRMOVP3,ASJMPUP0TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH思考:编程在4个七段LED数码管上显示30H,31H单元中的内容。(30H,31H单元中分别存有2位BCD码)。答案第十三页,共二十三页,编辑于2023年,星期日静态硬译码连接法在静态硬译码连接法下,4个LED数码管与单片机的连接图: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单元中的内容。(30H,31H单元中分别存有2位BCD码)。思考:编程在4个七段LED数码管上显示30H,31H,32H,33H单元中存放的1位BCD码的内容。
+5V+5V+5V+5V程序答案第十四页,共二十三页,编辑于2023年,星期日动态硬译码连接法在动态硬译码连接法下,4个LED数码管与单片机的连接图:abcdefgDpP2.0P2.1P2.2P2.389C51P2.4P2.5P2.6P2.7COMabcdefgABCDLTRBORBIabcdefg74LS48+5VCOMabcdefgCOMabcdefgCOMabcdefg例:编程在4个七段LED数码管上显示1234。在动态连接法下,数码管公共端均受控。驱动程序的编制充分利用了人眼的视觉滞留效应,循环扫描各数码管,使各数码管不是连续显示,但给人的视觉印象是连续地在显示。每个数码管的显示时间不得低于1ms,不亮的时间不能超过20ms。利用人眼的视觉滞留现象,实现让4个七段LED数码管上不同时显示1234,但人眼看到的效果却是同时显示1234。
1234思考:编程在4个七段LED数码管上显示30H,31H,32H,33H单元中的内容。程序
答案第十五页,共二十三页,编辑于2023年,星期日动态软译码连接法在动态软译码连接法下,4个LED数码管与单片机的连接图:abcdefgDpP2.0P2.1P2.2P2.389C51P3.0P3.1P3.2P3.3COMabcdefg驱动器COMabcdefgCOMabcdefgCOMabcdefg1234P2.4P2.5P2.6P2.7例:编程在4个七段LED数码管上显示1234。例:编程在4个七段LED数码管上显示30H,31H,32H,33H单元中的内容。程序
程序
第十六页,共二十三页,编辑于2023年,星期日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.5P3.6P3.7COMabcdefgMOVDPTR,#TABUP0:MOVA,30H
ANLA,#0FHMOVCA,@A+DPTRMOVP0,A
MOVA,30HSWAPAANLA,#0FHMOVCA,@A+DPTRMOVP1,A
MOVA,31HANLA,#0FHMOVCA,@A+DPTRMOVP2,A
MOVA,31HSWAPAANLA,#0FHMOVCA,@A+DPTRMOVP3,ASJMPUP0TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH思考:编程在4个七段LED数码管上显示30H,31H单元中的内容。(30H,31H单元中分别存有2位BCD码)。第十七页,共二十三页,编辑于2023年,星期日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单元中的内容。(30H,31H单元中分别存有2位BCD码)。UP:MOVP1,30HMOVP2,31HSJMPUP+5V+5V+5V+5V第十八页,共二十三页,编辑于2023年,星期日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,32H,33H单元中存放的1位BCD码的内容。
+5V+5V+5V+5VUP:
MOVA,31HSWAPAORLA,30HMOVP1,A
MOVA,33HSWAPAORLA,32HMOVP2,ASJMPUP第十九页,共二十三页,编辑于2023年,星期日abcdefgDpP2.0P2.1P2.2P2.389C51P2.4P2.5P2.6P2.7COMabcdefgABCDLTRBORBIabcdefg74LS48+5VCOMabcdefgCOMabcdefgCOMabcdefg例:编程在4个七段LED数码管上显示1234。1234START:MOVP2,#11100001BLCALLD2MSMOVP2,#11010010BLCALLD2MSMOVP2,#10110011BLCALLD2MSMOVP2,#01110100BLCALLD2MSSJMPSTART第二十页,共二十三页,编辑于2023年,星期日abcdefgDpP2.0P2.1P2.2P2.389C51P2.4P2.5P2.6P2.7COMabcdefgABCDLTRBORBIabcdefg74LS48+5VCOMabcdefgCOMabcdefgCOMabcdefg34START:MOVR0,#30HMOVR7,#4MOVR2,#0E0HUP:MOVA,@R0ORLA,R2MOVP2,ALCALLD2MSINCR0MOVA,R2RLAMOVR2,ADJNZR7,UPSJMPSTART思考:编程在4个七段LED数码管上显示30H,31H,32H,33H单元中的内容。第二十一页,共二十三页,编辑于2023年,星期日abcdefgDpP2.0P2.1P2.2P2.389C51P3.0P3.1P3.2P3.3COMabcdefg驱动器COMabcdefgCOMabcdefgCOMabcdefg1234P2.4P2.5P2.6P2.7例:编程在4个七段LED数码管上显示1234。UP:MOVP1,#06HMOVP3,#0FEHLCALLD2MsMOVP1,#5BHMOVP3,#0FDHLCALLD2mSMOVP1,#4FHMOVP3,#0FBHLCALLD2mS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《渤海和黄海北部沿岸海洋动力灾害研究》
- 《模块化多电平换流器及其控制技术研究》
- 线上线下融合零售模式-洞察分析
- 心理活动工作总结
- 移动电商培训商业模式创新-洞察分析
- 丝绸之路考古-洞察分析
- 游戏行业产业链创新-洞察分析
- 万科市场价值评估体系-洞察分析
- 通信业务上链应用探索与实践-洞察分析
- 江苏省宿迁市2016年中考政治真题试题(含解析)
- 2024上海市地方标准住宅电梯安全管理规范
- GB/T 18488-2024电动汽车用驱动电机系统
- 2023-2024学年成都市武侯区九年级上英语(一诊)期末考试题(含答案)
- DZ∕T 0130-2006 地质矿产实验室测试质量管理规范(正式版)
- 2024年高中语文选择性必修下册理解性默写含答案
- 2023北师大版新教材高中数学选择性必修第一册同步练习-全书综合测评
- 人工智能基础题库(含答案)
- 中药鉴定学智慧树知到期末考试答案章节答案2024年中国药科大学
- 中西友谊观差异研究-以《哪吒之魔童降世》和《哈利·波特》为例
- JJG 693-2011可燃气体检测报警器
- 2024-2029年中国水利行业发展分析及发展前景与趋势预测研究报告
评论
0/150
提交评论