EDA 技术课程设计报告 题目: LED 点阵汉字显示 姓 名 学 号 班 级 指导教师 2012 年 1 月 12 日 要求: 1.指导教师按照课程设计大纲要求完成学生课程设计指导工作。 2.课程设计任务书由指导教师照大纲要求填写,内容要全面。 3.课程设计报告由参加本学生填写。课程设计结束时交指导教师。 4.指导教师要根据每一位学生课程设计任务完成情况,认真审核设计报告,并在课程设计结束时,给出客观、准确的评语和成绩。 5.课程设计任务书和报告要语言流畅,图表正确规范。 课程设计任务书 班级 姓名 学号 课程设计题目 LED点 阵 汉 字 显 示 课程设计起止日期 2011年12月26日 至 2012年1月13日 实习地点 实 验 楼308 课程设计内容与要求 设计内容:LED点阵汉字显示 要求:1、及格:在实验箱上16×16点阵模块上显示汉字“电”。 2、中:设置不同的清屏方式(上下左右)。 3、良:滚动显示汉字“电”。 4、优:滚动显示“电子信息工程”。 指导教师 2011 年12月26日 课程设计报告 注:此表可加附页 一、设计原理与技术方法: 1.LED 点阵显示原理 16×16扫描 LED点阵的工作原理同 8位扫描数码管类似。它有 16个共阴极输出端口,每个共阴极对应有 16个 LED显示灯,所以其扫描译码地址需 4位信号线(SEL0-SEL3),其汉字扫描码由 16位段地址(L0-L15)输入。 通过时钟的每列扫描显示完整汉字。首先,SEL3-SEL0从状态“0000”按位加1一直到“1111”的过程中点阵从第 1列一直扫描到第 16列;L0到 L15依次对应第 1行到第 16行的点阵。因为列点阵为共阴极,因此若 SEL3-SEL0为“0000”,而 L0接高电平,L1-L15均接低电平,则点阵屏幕上第一点亮。比如要实现第一列全亮的效果,则 SEL给“0000”,L0-L15均接上高电平即可,而要实现第一行全亮,则就要用到动态扫描的概念:首先 L0接“1”,L1-L15均接“0”,而 SEL3-SEL0从“0000”按位加1一直到“1111”并循环变化,或者从“1111”按位减 1一直到“0000”并循环变化,只要变化的足够快,由于视觉暂留则会看到第一行均亮。 有了上面的说明,现在以汉字“电”的显示来说明点阵扫描显示的过程。首先将“电”字编码用软件获取,推荐一款小巧而功能强大的软件 PCTOLED,此软件可以绘出 M×N任意大小的文字,并且支持宋体、楷体等多种字体。图 1是用此软件绘出的汉字“电”以及其生成的“电”字编码(具体用法见软件“设置”中的说...