实验三 嵌入式Linux驱动(1).pdf

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

实验三嵌入式Linux驱动(1)

一、【实验目的】

1)熟悉嵌入式Linux驱动程序编写框架。

2)了解七段数码管驱动程序的工作原理,熟练掌握该驱动程序在嵌入式开

发平台的移植和注册使用。

二、【实验内容】

1)学习Linux驱动源代码,分析代码中各个函数模块的功能作用。

2)在宿主机上交叉编译七段数码管驱动程序,然后移植到目标机上。

3)在目标机上注册驱动程序,验证驱动的功能。

三、【实验步骤】

1.了解七段数码管工作原理

七段数码管是显示数字的电子元件,因为借助七个发光二极管以不同组合来

显示数字,所以称为七段数码管(如图1)。七段数码管分为共阴极和共阳极,

共阳极的七段数码管的正极(或者阳极)为八个发光二极管的共有正极,其他接

点为独立发光二极管的负极(或者阴极),使用者只需要把正极接电,不同的负

极接地就可以控制七段数码管显示不同的数字。共阴极的七段数码管与共阳极的

只是接电的接法相反而已。

图1

2.开发板七段数码管电路介绍

开发板上有四个七段共阴数码管,2个一组,第一组七段数码管使用系统

LED_CS2作为其位选使能信号,两个数码管的段选信号分别使用数据总线的

D0~D7位和D8~D15位,如图2所示。

图2

第二组七段数码管使用系统LED_CS3作为其位选使能信号,两个数码管的

段选信号分别使用数据总线的D0~D7位和D8~D15位,如图3所示。

图3

分析可知,对七段数码管的操作主要是对其位选和段选信号的控制。其

中位选信号决定显示哪个七段数码管,段选信号决定其显示的字型信息(共阴极

七段数码管段选控制信息如表1),这也是驱动程序和硬件关联的主要部分。

D7D6D5D4D3D2D1D0

字型DpGFEDCBA编码

0011111110X3F

1000001100X06

2010110110X5B

3010011110X4F

4011001100X66

5011011010X6D

6011111010X7D

7000001110X07

8011111110X7F

9011011110X6F

A011101110X77

B011111

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档