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

文档评论(0)