- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第5章 ARM接口设计技术)23 24.ppt
§5.2 LED 显示器接口-一、概述 1、LED简介 LED: Light Emitting Diode发光二极管 表示符号 (3) 发光二极管工作 §5.2 LED 显示器接口-一、概述 (4)应用: 发光提示,比如:台式机电源工作指示灯 数码管:显示数字, 车站时间提示牌 LED显示屏:显示图像,文字.室外广告,大屏幕 §5.2 LED 显示器接口-一、概述 2、LED数码管 LED数码管由7段发光二极管组成 7段发光二极管分别称为a,b,c,d,e,f,g 以及小数点DP (3)功能:通过控制7段发光二极管亮或 灭来显示0,1,2,3,4,5,6,7,8,9,A,B,C,D, E,F等数字信息 (4)比如 a,b,c,d,e,f亮 g,DP灭 显示0 §5.2 LED 显示器接口-一、概述 2、LED数码管 (5)分类 共阳极LED数码管 共阴极LED数码管 §5.2 LED 显示器接口-一、概述 共阳极LED数码管: (1)a,b,c,d,e,f,DP(h) 段接低电平(逻辑0),对应发光管亮 段接高电平(逻辑1),对应发光管灭 §5.2 LED 显示器接口-一、概述 共阴极LED数码管: (1)a,b,c,d,e,f,DP(h) 段接低电平(逻辑0),对应发光管灭 段接高电平(逻辑1),对应发光管亮 §5.2 LED 显示器接口-一、概述 2、LED数码管 (6)译码 硬件译码法: CPU与译码芯片通过SPI,并口等连接 译码芯片通过并口与数码管a-h连接 CPU直接向译码芯片输出显示数字或编码,译码芯片自动控制数码管显示对应数字 软件译码法: LED数码管与CPU GOIO的一个端口连接。端口为输出模式。向端口输出一个字节数据,即可以控制数码管显示一个数字 在软件设计时,一个字节数据,对应一个数字, 将0到F共16个数字(也可以为0到9)对应的显示代码组成一个表,即为编码表 §5.2 LED 显示器接口-一、概述 §5.2 LED 显示器接口-一、概述 §5.2 LED 显示器接口-二、ARM实现LED接口 1、接口电路 §5.2 LED 显示器接口-二、ARM实现LED接口 2、功能 S3C44B0X的F口低8位与数码管驱动芯片ULN2803连接,ULN2803与数码管控制段a,b,c,d,e,f,g,h连接。控制数码管显示数字 S3C44B0X的G口的低8位通过三级管驱动电路与数码管共阳极连接,提供电源正。控制那位数码管显示数字 pg位=0 对应数码管灭 pg位=1 对应数码管亮 编程,显示8位以下数字. §5.2 LED 显示器接口-二、ARM实现LED接口 3、编程步骤 (1)初始化 初始化F端口PF0,PF1…PF7 输出 初始化g端口PG0,PG1…PG7输出 设置F,G 端口接上拉电阻 初始化编码表 (2)编写显示程序 §5.2 LED 显示器接口- 初始化F口 输出 (a)配置PCONF寄存器?F口输出 [18:16] PF7 000=I ; 001=O [15:13] PF6 000=I ; 001=O [12:10] PF5 000=I ; 001=O [9:8] PF4 00=I ; 01=O [7:6] PF3 00=I ; 01=O [5:4] PF2 00=I ; 01=O [3:2] PF1 00=I ; 01=O [1:0] PF0 00=I ; 01=O 控制字= 001 001 001 01 01 01 01 01=0x12555 C语言=将控制字写入PCONF(rPCONF) rPCONF=0x12555 §5.2 LED 显示器接口-初始化F口接上拉电阻 (b)配置PUPF寄存器?F口输出,加上来电阻 0: 允许上拉电阻连接到引脚(PF0,PF1..PF7) 1:不许上拉电阻连接到引脚(PF0,PF1..PF7) 控制字 0 0 0 0 0 0 0 0=0X00 将控制字写入寄存器 rPUPF=0x00 §5.2 LED 显示器接口- 初始化G口 输出 (c)配置PCONG寄存器?G口输出 [15:14] PG7 00=I ; 01=O [13:12] PG6 00=I ; 01=O [11:10] PG5 00=I ; 01=O [9:8] PG4 00=I ; 01=O [7:6] PG3 00=I ; 01=O [5:4] PG2 00=I ; 01=O [3:2] PG1 00=I ; 01=O [1:0]
文档评论(0)