- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 MCS-51单片机接口技术 MCS-51单片机最小系统 MCS-51单片机的系统扩展技术 程序存储器的扩展 数据存储器的扩展 I/O口的扩展(用8255A可编程并行接口芯片扩展I/O口) 数/模及模/数转换接口 三、MCS-51单片机与LED数码管的接口技术 显示器种类: LCD (Liquid Crystal Display 液晶显示屏)液晶显示器 CRT ( Cathode Ray Tube,阴极射线管)显示器 LED( Light Emiting Decode 发光二极管)数码管显示器 4、LED数码管的显示方式 * 一、实例演示 MAIN:MOV SP,#30H LP: MOV P0,#20h ;8的段码 MOV P2,#01 ;选中第一个数码管 LCALL D2MS ;延时2ms MOV P2,#00H ;关位选 MOV P0,#28H ;0的段码 MOV P2,#02 ;选中第二个数码管 LCALL D2MS ;延时2ms MOV P2,#00H MOV P2,#04 ;选中第三个数码管 MOV P0,#61H ;5的段码 LCALL D2MS ;延时2ms MOV P2,#00H MOV P2,#08 ;选中第四个数码管 MOV p0,#7EH ;1的段码 LCALL D2MS ;延时2ms MOV p2,#00H ;关位选 LJMP MAIN ;反复循环 二、系统扩展概述 1、LED数码管显示原理 LED数码管用来显示单片机工作状态和运算结果信息特点:显示清晰、亮度高、寿命长。 显示原理:LED数码显示器是由若干个发光二极管组成的,当发光二极管导通时,相应的点或线段(笔划)发光,将这些二极管排成一定图形,控制不同组合的二极管导通,就可以显示出不同的字符。 2、LED数码管的结构: 常用的LED显示器 :8段或7段,共阳与共阴 单片机系统扩展LED数码管时多用共阳LED:共阳数码管每个段笔画是用低电平(“0”)点亮的,要求驱动功率很小;而共阴数码管段笔画是用高电平(“1”)点亮的,要求驱动功率较大。 为使LED显示不同的符号或数字,要为LED (8段)提供段码(字型码),8段正好是一个字节。按XL400实验板接P0口,各段与p0口的对应关系。 3、LED数码管的显示段码 P0 P0.7 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 c e dp d g a f b 2 1 0 字符 1 0 0 c A2H 0 1 0 0 0 1 0 0 7EH 0 1 1 1 1 1 1 0 28H 0 0 0 1 0 1 0 0 段码 b f a g d dp e COM (共阳极接法) 62H,74H,61H,21H,7AH,20H,60H, A 0 0 1 1 0 0 0 0 30H b 0 0 1 0 0 1 0 1 25H C A9H d 0 0 1 0 0 1 1 0 26H E A1H F B1 H 全亮(00H)、全灭 (FFH) LED数码管的显示段码表 (驱动方式:静态与动态) 静态
文档评论(0)