嵌入式系统课程设计.docx

PAGE PAGE 4 《嵌入式系统概论》综合设计报告书 设计题目:用键盘控制 LED 显示不同图形 中央民族大学 二零零八年十月三十一日 一、 设计目的 了解 LED 点阵和矩阵键盘的工作原理。 二、 设计内容 编写程序控制用矩阵键盘控制 LED 点亮,产生不同的图形。 三、 设计方案 功能概述: 本设计要实现的功能是通过键盘控制 LED 点阵图形显示,如果键盘输入 0-9 十个数字时显示相应的数字,如果输入其他的键,则显示“+”号。 1、程序设计思路 本设计要实现键盘控制 LED 点阵图形显示,就必须要编写键盘和 LED 点阵的程序。先通过扫描矩阵键盘,得到键盘值,然后再调用点阵显示子函数,根据扫描的键盘值,在 LED 点阵上显示不同的图形。 2、主程序设计 主程序要实现的功能是矩阵键盘扫描,得到键盘值,然后把值传给 LED 显示函数。 程序流程图如下: 3、LED 点阵显示函数设计 本函数要实现的功能是根据键盘的值,在 LED 点阵上显示不同的图形。如果键盘的输入值为 0-9 则显示相应的数字,如果输入的是其他值,则显示“+”。本程序采用二维数组存放要显示的图形的字模,然后再通过逐行扫描 LED 点阵,把要显示的图形分 8 次显示,一次显示一行,利用人眼的视觉暂留效应,是人看到的是一个图形一次显示出来,通过一个循环控制图形显示的时间。 程序流程图如下: 4、点阵图形设计

文档评论(0)

1亿VIP精品文档

相关文档