嵌入式LED灯显示

嵌入式LED灯显示

ID:47492152

大小:507.51 KB

页数:26页

时间:2020-01-12

嵌入式LED灯显示_第1页
嵌入式LED灯显示_第2页
嵌入式LED灯显示_第3页
嵌入式LED灯显示_第4页
嵌入式LED灯显示_第5页
资源描述:

《嵌入式LED灯显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2014-2015学年第1学期嵌入式操作系统课程设计报告【设计题目】矩阵LED字符显示控制系统设计【设计目的】1.掌握无操作系统下的硬件软件设计原理和方法;2.进一步熟悉ARM处理器的基本结构、指令集、存储系统以及基本接口编程;3.熟悉嵌入式系统各部件的硬件初始化过程以及基本IO控制方法。4.掌握矩阵LED的应用原理【设计内容】1.利用sys_init初始化程序,利用串口实现PC和开发板的数据通信;2.编写S3C2410X处理器的点阵屏驱动程序;3.编写S3C2410X处理器的点阵屏应用程序。4.当程序运行等待要求从串

2、口输入学生姓名的字符串在矩阵LED上显示出来。【实验环境】硬件:EmbestEduKit-IV平台,ULINK2仿真器套件,PC机;软件:μVisionIDEforARM集成开发环境,WindowsXP。【相关知识综述】背景知识、原理算法等一、硬件部分1.点阵屏的结构电路252014-2015学年第1学期嵌入式操作系统课程设计报告图1点阵屏的结构电路图上QL1-QL16为行驱动信号,每个信号控制一行,LR1~LR16是点阵屏的列驱动信号,每一个信号控制一列。当行信号为高电平而列信号为低电平,对应的LED就会亮。CD40

3、941#芯片LL1LL8LL7RSTRDATACLKSTROBECD40942#芯片LL9LL16LL15DATACLKGPB5LQSGPC0GPD10GPB4GPG8STROBELOELOELSTR列锁存信号2,S3C2410与点阵屏的连接CD40941#芯片LL1LL8LL7RSTRDATACLKSTROBECD40942#芯片LL9LL16LL15DATACLKGPB5LQSGPC0GPD10GPB4GPG8STROBELOELOELSTR列锁存信号252014-2015学年第1学期嵌入式操作系统课程设计报告图2

4、S3C2410ARM处理器与两片CD4094连接得到16位行选信号图以上电路可以通过S3C2410GPIO口把CPU的并行数据(16位两个字节的数据)打入到两个CD4094芯片中并锁存起来变成LL1-LL16的行选信号。各信号的作用如下表1;2410引脚CD4094信号电平高低各信号的作用GPB4STORBE(RSTR)高行锁存允许,将串行数据大入到CD4094相应位低不锁存GPB5LOE高CD4094上锁存的并行数据全部输出(输出使能)低CD4094上锁存的并行数据不输出GPD10CLK高CD4094允许串行输入的数

5、据发生变化低CD4094不允许串行输入的数据发生变化GPC0DATA高表明串行数据为1低表明串行数据为0GPG8STORBELSTR高列锁存允许,将串行数据大入到CD4094相应位低不锁存3.点阵屏的保护电路图3点阵屏的保护电路图为了保护LED屏加了对应的电阻实现行限流作用,即LL1-LL16变为RQ1-RQ164.LED的驱动加入行驱动电路的目的是实现LED灯的驱动。这样由RQ1-RQ16变为行驱动信号QL1-QL16。Q11-QL16为图1中的行驱动信号。252014-2015学年第1学期嵌入式操作系统课程设计报告

6、图4行驱动电路【设计思路】采用的数据结构、主要的函数说明、程序流程设计图等主要的函数说明:led_init();:LED显示矩阵初始化staticvoidrefresh_l_display_array(u8bits,u8*str):显示字符voidled_logo_disp(void):显示logostructfonts_struct{unsignedcharascii_width;unsignedcharascii_height;unsignedchar*ascii_code;unsignedcharascii_be

7、g;unsignedcharascii_end;};252014-2015学年第1学期嵌入式操作系统课程设计报告【源程序清单】/**********************************************************************************************File:main.c*Author:embest*Desc:cmainentry*History:******************************************************

8、***************************************//*------------------------------------------------------------------------------------------*//*includefiles*//*--------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。