- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【课题】LED显示器任务1数码管静态显示.doc
【】【】【】
【】
【】
【】
一、数码管显示器
LED显示器一般分为两类:数码管和点阵。数码管只能显示数字信息,而点阵可以显示更为复杂的文字和图像信息。数码管在单片机系统中是一种主要的输出装置。数码管体积小、重量轻、低功耗尤其适用于输出纯数字信息。
数码管由8个LED构成,控制相应的二极管导通,就能显示出各种字符。通过不同的组合可用来显示数字0~9,字符A~F、H、L、P、R、U、Y等符号及小数点“.”。数码管的结构如图11-1所示。数码管又分为共阴极和共阳极两种类型,其结构分别如11-1 (a)和图11-l (b)所示。
图11-1共阴极和共阳极两种类型的结构
数码管一般由8个发光二极管组成,包括7个细长型的LED和一个点状的LED。分为a、b、c、d、e,f、g、h八段,其中h是小数点,其他七个组成了一个“8”字。通过控制具体的LED发光用来显示0~F 十六个数字。数码管的内部LED分布和引脚如图1l-1 (c)。如图11-1所示,数码管一般有十个引脚,每一段LED对应一个引脚,另外一个引脚是连到一起的,八根之间互相连通属同一个引脚。数码管有共阳极和共阴极两种结构形式,如图11-1(a)、11-1(b)所示。
共阴极数码管中8个发光二极管的阴极(二极管负端)连接在一起。通常,共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,该端所连接的字符导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。 数码管可以显示包括小数点的0到9十个数字和部分英文字母。为了获得不同的字符,数码管各段所加的电平是不同的,编码也不一样。
显示字符 共阴极
字段码 共阳极
字段码 显示字符 共阴极
字段码 共阳极
字段码 0 3FH C0H C 39H C6H 1 06H F9H d 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 71H 8EH 4 66H 99H P 73H 8CH 5 6DH 92H U 3EH C1H 6 7DH 82H T 31H CEH 7 07H F8H Y 6EH 91H 8 7FH 80H L 38H C7H 9 6FH 90H 8. FFH 00H A 77H 88H “灭” 00 FFH b 7CH 83H …… …… ……
二、LED显示器和接口
单片机驱动LED数码管的方法有很多,按显示方法可分为静态显示和动态显示。
静态显示是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方式的各位数码管相互独立,公共端固定接地(共阴极)或接正电源(共阳极)。每个数码管的8个字段分别与8位I/O口输出的一位相连。I/O口只要有段码输出,相应字符就显示出来,并保持不变,直到I/O口输出新的段码。
静态显示器的优点:
显示稳定
显示器亮度高
占用CPU的时间少
静态显示器的缺点:
需要I/O口较多
只适合位数少的场合
任务要求
共阴极数码管作为显示器件,P2口输 出,数码管显示数字0,间隔一秒钟输出数字1,间隔一秒钟输出数字2,依次增1,显示完数字9后,再显示数字0。周而复始。
任务分析:
为了让共阴极LED数码管显示数字0~9,首先我们要知道段码 .数字0~9对应的段码为:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f .
要达到一秒钟显示一个数字,我们可以利用定时器0来完成一秒钟的延时。一秒钟时间一到,P2口送出相应的段码。
电路图
任务2 用74LS164实现静态显示
任务要求:利用89C51串行口,和并行输出串行移位寄存器74LS164,扩展一位数码管,在数码显示器上循环显示0-9这10个数字。
任务分析:74LS164是8位串入并出移位寄存器。使用74LS164做静态显示,可以使用串口方式0来传递数据;即RXD接74LS164的A和B,TXD接74LS164的CP,接VCC,74LS164的输出端接共阴的数码管。串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。在CPU将数据写入SBUF寄存器后,立即启动发送。为了在数码显示器上循环显示0-9这10个数字,我们只要循环向SBUF寄存器中写入0-9这10个数字相应的段码即可。
硬件设计
您可能关注的文档
最近下载
- 2024-2025学年中职思想政治心理健康与职业生涯高教版(2023)教学设计合集.docx
- LSP污水处理工艺介绍.pdf VIP
- 产品生命周期管理操作手册.docx VIP
- 2024-2025学年小学信息技术(信息科技)四年级上册湘科版(2024)教学设计合集.docx
- 新《高等教育法规概论》考试复习题库600题(含各题型).pdf VIP
- 细胞培养基本知识-培训课件.ppt VIP
- 2025至2030中国固液分离设备行业项目调研及市场前景预测评估报告.docx
- 秋新教科版五年级上册科学全册教案(表格式)2021年.pdf
- 接触端子冲压工艺与模具设计.docx
- 甲状腺功能减退症护理.pptx VIP
文档评论(0)