- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 四 章 人 机 接 口; §1 MCS-51与显示器的接口
为方便人们观察和监视单片机的运行,通常需要用一种显示器作为单片机的输出设备,用来显示单片机的键输入值、中间信息及运算结果。
单片机系统中常用的显示器主要有LED(发光二极管)和LCD(液晶显示器)。
两种显示器具有耗电省、配置灵活、线路简单、安装方便、耐振动、寿命长等优点。两者相比,LED价格更低廉,结构更简单;LCD功耗更低,显示清晰度更高。;一.MCS-51对LED的接口
1. LED的种类
LED(Light-Emitting Diode)是发光二极管的简称。LED有七段和八段之分,也有共阴和共阳两种。 还有“米”字型LED。;2. LED数码显示管原理
数码管发光原理分两种情况:共阳极型a,b,c,d,e,f,g
各引脚哪个输入低电平,哪个二极管发亮;共阴极型a-g哪个为高电平,哪个二极管亮。每个二极管为段,不同的发光段亮,可组成不同字形。
对于共阴LED,显示“3”,需要在8个管脚上施加控制电平04FH-(字型码),04FH是按照
h,g,f,e,d,c,b,a
D7 D6 D5 D4 D3 D2 D1 D0
0 1 0 0 1 1 1 1
对于共阳LED,显示“3”
字型码是
h,g,f,e,d,c,b,a
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 1 0 0 0 0
;
3. MCS-51对LED的显示
MCS-51对LED的显示分为静态和动态两种。
静态显示的特点是:每个数码管能稳定地同时显示各自字形;即工作过程中加在每一个LED上的信号始终同时存在。各位的显示字符一旦确定,加在每一块显示器上的信号维持不变,直到显示另一个字符为止。
优点:各显示模块相互独立,显示亮度高,编程简单。
缺点:需占用较多的硬件资源。
单片机系统中,常采用74LS47、MC14495等芯片作为LED的静态显示接口。
;4位静态LED显示器接口;MC14495介绍;MC14495介绍;; 设8031单片机内部RAM的20H和21H单元中有四位十六进制数(20H中为高两位),请编出能在上图电路中自左到右显示出来的程序。
解:相应程序如下:
ORG 1000H
SDISPLAY:MOV A,20H ;20H中数送A
ANL A,#0F0H;截取高4位
MOV P1,A ;送1#MC14495
MOV A,20H ;20H中数送A
SWAP A ;低4位送高4位
ANL A,#0F0H;去掉低4位
INC A ;A1A0指向2#MC14495;
MOV P1,A ;送2#MC14495
MOV A,21H ;21H中数送A
ANL A,#0F0H ;截取高4位
ADD A,#02H ;A1A0指向3#MC14495
MOV P1,A ;送3#MC14495
MOV A,21H ;21H中数送A
SWAP A ;低4位送高4位
ANL A,#0F0H ;去掉低4位
ADD A,#03H ;A1A0指向4#MC14495
MOV P1,A ;送4#MC14495
RET
END; 动态显示
动态显示是指各LED轮流地一遍一遍显示各自字符;人们因为视觉器官惰性而看到的是各LED似乎在同时显示不同字形。
特点是所有LED的段选线并联在一起,而每个LED对应一根位选线位选线控制哪一位接收字段码。
采用动态扫描显示。所谓动态扫描显示:各位共用一个字形口,利用相应的字位选择轮流向各位送出字形码。
优点:硬件开销小。
缺点:显示的亮度比静态显示差些,位数越多,在动态显示时亮度越低,同时需要CPU用于显示刷新的频率越高。软件编程较复杂;其实质是:以牺牲CPU的时间换取系统的低功耗,节省了系统资源但使显示亮度降低。为了保证显示效果,动态显示位数不能太多,一般不超过8位。;;请根据上图编出能在LED5—LED0上显示1995.6的动
态显示子程序。 ;
您可能关注的文档
最近下载
- 陕西省中职职高单招英语考纲词汇表.docx VIP
- 广州市托育机构星级服务评估必达条件、评估标准、家长调查问卷、分级评估申报表、意见书.docx VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 2025年中国半乳甘露聚糖项目创业计划书.docx
- 恒生校招测试笔试题目及答案.doc VIP
- IEC 60664-1-2020+cor1-2020中文版完整版.docx
- ZE-C300(V2)化学需氧量在线分析仪用户手册V2.0.pdf VIP
- 教学课件 地址数据处理 三维地质建模技术.ppt VIP
- 字体侵权法务培训.pptx VIP
- 中国国家标准 GB/T 2423.16-2022环境试验 第2部分:试验方法 试验J和导则:长霉.pdf
文档评论(0)