ARM基础实验-嵌入式系统教学平台实验教材 下册.doc

ARM基础实验-嵌入式系统教学平台实验教材 下册.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM基础实验-嵌入式系统教学平台实验教材 下册.doc

实验六 I?C实验2-基于I?C数码管扫描电路 6.1 实验目的 1.了解数码管的显示原理; 2.了解I?C总线结构; 3.掌握基于ARM开发板实现对I?C器件的操作。 6.2 实验内容 使用I?C总线读写ZLG7290LED驱动器,在数码管上以反显的方式显示实时时钟中的年.月.日和时.分.秒。 6.3 预备知识 1.熟悉ADS集成开发环境的基本功能; 2.熟悉I?C总线接口的用法; 3.了解ZLG7290器件的使用方法。 6.4实验设备 1.ARM2410嵌入式开发板,JTAG仿真器。 2.软件:PC机操作系统Win98、Win2000或WinXP,ADS1.2集成开发环境,仿真器驱动程序,超级终端通讯程序。 6.5基础知识 1.LED显示原理: 在嵌入式应用系统中,显示器是不可缺少的外部设备之一。为了便于人们观察和监视系统的运行情况,显示器常常用于显示系统运行的中间结果和状态信息等。显示器的种类很多,液晶、发光二极管以及CRT显示器等,都可以应用到嵌入式系统中。在一些小型应用系统中常常会用到发光二极管显示器,也就是通常说的LED显示器。LED显示器具有耗电少、成本低、配置简单灵活、安装方便、耐振动和寿命常等优点。 7段式LED由7个发光二极管按日字形排列,所有发光二极管的阳极连接在一起称为共阳极接法,阴极连接在一起称为共阴极接法。一般共阴极接法不需外接电阻,而共阳极接法中发光二极管必须外接电阻。LED的结构及共阴、共阳接法如图6.1所示。 图6.1 LED的结构及共阴、共阳接法 当选用共阴极的LED显示器时,所有发光二极管的阴极连在一起接地,当某个发光二极管的阳极加上高电平时,对应的二极管点亮。因此要显示某字形就应使此字形的相应段的二极管点亮,也就时送一个用不同电平组合代表的数据字来控制LED的显示,此数据称为字符的段码。数字0、1、2…9以及字符A、B、C、D、E、F和DP(小数点)的段码如表6.1所示。 表6.1 共阴极7段LED显示字型编码表 显示字符 共阴极段选码 显示字符 共阴极段选码 0 3FH 9 6FH 1 06H A 77H 2 5BH B 7CH 3 4FH C 39H 4 66H D 5EH 5 6DH E 79H 6 7DH F 71H 7 07H DP(小数点) 80H 8 7FH 熄灭 00H 说明:共阴的LED,被选中时的段为高电平有效,熄灭的段码为00H; 共阳的LED,被选中时的段为低电平有效,熄灭的段码为FFH。 2.LED显示接口: LED显示器的接口一般由静态显示和动态显示两种接口方式,分别介绍如下: 1)静态显示 LED数码管采用静态接口时,共阴极或共阳极点连接在一起接地或接高电平。每个显示位的段选线于一个8位并行口线对应相连,只要在显示位上的段选线上保持段码电平不变,则该位就能保持相应的显示字符。这里的8位并行口可以直接采用并行I/O口,也可以采用串入/并出的移位寄存器或时其它具有三态功能的锁存器等。 2)动态显示 在多个LED同时需要显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,由一个8位I/O口控制。而共阴(或共阳)极公共端分别由不同的I/O线控制,实现各位的分时选通。由于各个数码管是共用同一个段码输出口,分时轮流通电的,因而硬件电路得到了简化,成本也随之降低。不过这种方式的数码管接口电路中不宜接太多的数码管,一般在8个以内,否则每个数码管所分配的实际导通时间太少,使得亮度显得不足。若LED个数较多,应采取措施增加驱动能力,从而提高显示亮度。 本实验系统中采用的是动态显示接口,共阴极接法,8个数码管的位选通分别由ZLG7290芯片的DIG0-DIG7提供,而数码管的显示数据是通过控制芯片的SegA-SegH的组信号提供的。 这里提到的ZLG7290芯片是一款通过I?C总线实现接口键盘和LED驱动的专用芯片。(具体的芯片介绍,读者可参考ZLG7290.PDF文档)ARM处理器是通过I?C总线与该芯片实现通信。接下来,就介绍一下I?C总线协议。 3.I?C总线介绍: I?C总线是一种用于IC器件之间连接的二进制总线。它通过SDA(串行数据线)及SCL(串行时钟线)两根线,在连到总线上的器件之间传送数据。它根据地址识别每个支持I?C接口的器件。 I?C能替代不准的并行总线,能连接各种集成电路和功能模块。支持I?C的设备有微控制器、ADC、DAC、存储器、LCD控制器、LED驱动器以及实时时钟等。 1)I?C总线的基本结构 采用I?C总线标准的IC器件,其内部不仅有I?C接口电路,而且实现了将内部各单元电路按功能划分为若干相对独立的模块,通过软件寻址实现片选,减少了器件片选线的连接。CPU不仅能通过指令将某个功能单元挂靠和摘离总线,还可对单元的工作状况进行

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档