- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2 综合练习——点阵
5.2.1 任务要求
点阵LED在我们的生活中到处可见,如商家门前的广告牌、电梯运行指示、广场上的大LED屏等。点阵LED的优点是既可以显示数字,又可以显示汉字、图形,同时显示亮度高。
本节的任务是:
在开发板的点阵块上显示1个用于电梯中指示向上运行的箭头“↑”,并让箭头向上移动动起来。
5.2.2 知识准备
1、8×8点阵LED原理
8×8LED点阵由8行×8列共64个发光二极管按矩阵形式排列而成,每一行上的发光管有一个公共的阴极(或阳极),每一列上的发光管有一个公共的阳(或阴极),如图5.2.1所示。
(a)行共阴列共阳 (b)
图5.2.1 8×8点阵内部结构图
开发板上的8×8点阵内部结构图如图5.2.1中的(b)所示。行接发光二极管的阳极,列接发光二极管的阴极。当列置低电平,对应的行置高电平,则行列交叉所对应的二极管点亮。我们可以让点阵在某一时间段只亮一列(一行),然后逐行(逐列)点亮,当扫描时间足够快,由于人的眼睛的视觉暂留性,看起来点阵是在全屏显示(类似于动态数码管扫描)。
点阵屏是由很多个8*8点阵块构成,一块8*8点阵有16个引脚,则一个点阵屏需要驱动的引脚成千上百个。单片机显然提供不了这么多的I/O。在点阵屏驱动电路中,通常借助移位寄存器(74HC595)来扩展I/O。我们先来了解一下74HC595的使用。
2、移位寄存器(74HC595)
(1)74HC595原理
74HC595内部具有8位串入并出移位寄存器和带有三态输出的存储器,移位寄存器和存储器具有各自的时钟。74HC595内部结构如图5.2.2所示。
图5.2.2 74HC595内部结构图
74HC595的内部结构中分成两部分:上半部分是8个首尾连接的D触发器构成的移位寄存器,在时钟脉冲的驱动下,实现数据的串行移动;下半部分是8个并行D触发器构成的锁存器。
先来看一下移位寄存器的原理。举个例子:路比较宽,4车道,4辆汽车并行行驶,前面突发事故,3个车道被隔离,只剩下1个车道允许车辆通过。4辆并行的汽车改变行驶方式,一辆接一辆的通过车道,行驶出隔离带后,4辆车又可以并行行驶了。74HC595的串行移位原理和这个例子比较相似。
DS是移位寄存器的数据输入端,接第1个D触发器的输入。8个D触发器的时钟端(CP)连接在一起为移位脉冲输入端(SH_CP)。每来1个移位脉冲(上升沿),8个D触发器的输入端数据会被送到各自的输出端。把待发送的8位数据,按照顺序逐位取出来放到DS端,每放入DS端1位数据,送出1移位脉冲,经过8次移位后,待发送的数据的8个位被送到每个D触发器的输出端。是D触发器的数据清除端(低电平使能),由于任务中不需要清除D触发器的数据,开发板的电路中接高电平。
在74HC595内部结构中,移位寄存器的数据输出端和74HC595的输出端之间还有两级门槛:D触发器构成的锁存器和三态门。是三态门的控制端,当=1时,三态门为高阻状态,当=0是,三态门使能(输出=输入),开发板电路中,被接低电平。当移位器寄存器完成全部数据移位后,还需要触发锁存器(ST_CP上升沿脉冲),输出才能到达74HC595的输出端。
这样可以避免74HC59的输出端在移位过程中出现短暂的乱码。表5.2.1是4位2进制数据“1010”在移位寄存器中移位的情况。
表5.2.1 移位寄存器移位状态转换
DS端送入数据 移位命令 Q0 Q1 Q2 Q3 (0b1010)第1位‘0’ 第1次移位 0 × × × (0b1010)第2位‘1’ 第2次移位 1 0 × × (0b1010)第3位‘0’ 第3次移位 0 1 0 × (0b1010)第4位‘1’ 第4次移位 1 0 1 0
74HC595可以实现多片级联,其连接方式为:第一片的Q7’连接第二片的DS端,移位时钟和锁存器时钟并联。
(2)74HC595驱动程序
弄明白74HC595的原理,驱动程序的编写就简单多了。图5.2.3是74HC595驱动三个数码管的电路图。数码管是三个独立的共阴数码管,公共端接地,每一个数码管的段分别与其对应的74HC595的输出端相连。
。
图5.2.3 74HC595驱动3位数码管
利用移位寄存器(74HC595)驱动多位静态数码管。可以极大的节省IO口,CPU负担轻,缺点是是每个数码管需要1
您可能关注的文档
- 人教八年级下英语重点短语全课稿.doc
- 药理学期中后课稿.doc
- 人教版八年级下册生物期中复习课稿.doc
- 人教版八年级下册语文期末及课稿.doc
- 人教版二年级上册组词课稿.doc
- 人教版二年级下册语文分类词语汇总课稿.doc
- 人教版二年级语文寒假作业之一课稿.doc
- 人教版高一生物必修二期末模拟及课稿.doc
- 冶金设备设计说明书-沉降槽课稿.doc
- 野菜推荐食谱课稿.docx
- 2025年美妆集合店产品研发与技术创新报告.docx
- 2025年乡村研学旅行基地研学旅行市场潜力分析与增长策略.docx
- 2025年珠宝饰品电商跨境保税直播基地财务效益预测报告.docx
- 2025年云计算服务市场发展趋势与竞争格局分析报告.docx
- 智慧养老社区2025年智能养老社区社区养老服务品质提升建议.docx
- 赛诺菲2025年全球新药研发管线全球市场研发管线产品全球市场政策环境报告.docx
- 珠宝电商供应链整合可行性分析:供应链金融风险防范.docx
- 2024-2025学年小学美术五年级下册赣美版(2024)教学设计合集.docx
- 2025年乡村研学旅行基地研学旅行旅游线路设计与开发.docx
- 互联网医疗行业未来趋势报告:2025年患者安全与数据隐私防护研究.docx
最近下载
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
- 有限空间安全作业技术交底.docx VIP
- 消防设施操作员(中级监控方向)理论知识考试题库(含答案解析).pdf VIP
- 小学校园心理危机干预培训.pptx VIP
- 《内部控制与风险管理(第3版)》思考题和案例分析答案6-10章.docx VIP
- 军职在线-雷达原理-2023年春期末考试答案.docx VIP
- 佛山第六次人口普数据分析.doc VIP
文档评论(0)