目
录
前
言
- 1 -
1.1
嵌入式系统简介
- 2 -
1.2
认识博创经典实验箱
- 2 -
1.3
建立开发环境
- 3 -
1.4
给下位机烧写软件系统
- 3 -
二
.
基本原理
- 4 -
2.1
LED
显示控制原理
- 4 -
2.1.1
7
段(或
8
段)
LED
- 5 -
2.1.2
点阵式
LED
- 6 -
2.2
74HC273
在开发板上的连接
- 6 -
2.2.1
7
段(或
8
段)
LED
的连接
- 6 -
2.2.2
点阵式
LED
的连接
- 7 -
2.3
LED
编程
- 8 -
2.3.1
7
段
LED
的段码表
- 8 -
2.3.2
点阵式
LED
的显示缓冲区
- 9 -
三.系统分析与设计
- 9 -
3.1
设计需求
- 9 -
3.2 LED
点阵显示与
C
语言编程
- 9 -
3.2.1 LED
点阵显示
- 9 -
3.2.2 C
语言编程
10
3.3 Makefile
文件的编写
1
2
3.4
实验环境的连接
14
四.运行结果
16
总
结
18
致谢
19
参考文献
20
摘 要
由于电子技术的迅猛发展,在我们生活的到处都会发现,
LED灯的广泛存在。LED以其组构方式灵活,显示灵活,寿命长,功耗低,技术成熟,成本低廉等特点,广泛在车站,证券所,运动场所,交通干道各种室内外显示场所的信息发布,公益宣传,环境参数实时显示,重大活动倒计时等场所得到广泛应用。本文通过上位机编程控制下位机,
在LED灯驱动程序设计的过程中,从零开始做起,到最后完成LED驱动程序设计并成功驱动LED灯,编写本文档有助于巩固实训所学
。
设计该LED灯驱动程序主要是为了完成在Linux下设计LED灯驱动程序并成功驱动LED
显示相应的图案
。
关键词
:嵌入式 makefile 点阵LED
前
言
嵌入式系统一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统,用户应用程序4个部分组成。用于实现对其他设备的控制,监视或管理等功能。嵌入式系统已经广泛应用于科学研究,工业控制,军事技术,交通通信,医疗卫生,消费娱乐等领域,人们常用的手机,PDA,汽车,智能家电,GPS等均是嵌入式系统的典型代表。
本课程设计要求
利用实验室提供的ARM2410实验箱进行相应的设计,主要包括理解LED原理,掌握在LINUX下常用编辑器的使用,掌握MAKEFILE的编写和使用,掌握LINUX下的程序编译与交叉编译过程,有一定的数字电路的知识,能够设计出新颖的显示图样,最后通过上下位机实现结果的显示
一.实验平台
1
.1嵌入式系统简介
嵌入式系统是基于单片机的一种升级版,它是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。我们可从几方面来理解嵌入式系统:
1、
嵌入式系统是