全球旧事资料 分类
数字电子技术课程设计报告
设计题目:“学号姓名”点阵循环显示姓学班得名:号:级:分:勘查1004班
评阅教师:
f目

一、设计题目2
二、设计要求2
三、设计原理及方案2
四、电路设计及实现4
五、分析与讨论11
六、课程设计总结12
七、参考文献12
f一、设计题目
“学号姓名”点阵循环显示
二、设计要求
利用EDASOPC实验开发平台提供的1616点阵LED以及EP2C35核心板,实现循环显示“学号姓名”。(1)手动生成“学号姓名”这几个字在1616点阵LED上的字模(即控制某些LED亮,某些LED灭)。(2)实现循环显示“学号姓名”并要求单号左移显示双号右移显示。(3)扩展要求:自主设计(如控制循环速度、方向等)。
三、设计原理及方案
1、1616点阵LED显示原理
如图1所示为88点阵内部结构原理图1616点阵原理与此相同。LED发光二极管的阳极接行控制端,阴极接列控制端。LED点阵显示原理为逐列扫描。将第一列所需点亮的LED灯所在的行的值0,同时将第一列的1,
f其他列均0。扫描第二列时将第二列所需点亮的LED灯所在的行的值0,再将第二列的1,其他列均0。依次向下扫描,直至扫描至最后一列,
再返回至第一列重新扫描。
在此设计中,运用的是Verilog语言编写的程序,而其扫描方式是对其1616的LED点阵采取列的扫描方式。其扫描速度可通过分频器来确定,将所给的50Mhz频率根据需要进行频率,在此程序设计中,采用的是10000Hz的频率(分得的频率只要在人的视觉时间暂留内,看不出刷新的闪烁就满足要求)。列的扫描确定后,再给予行的信号(低电平有效),这样,通过行与列的交叉显示,则得到了所要的字体。2、字模的生成原理用动态分时扫描技术使LED点阵模块显示图像,需要进行两步工作。第一步是获得数据并保存,即在存贮器中建立汉字数据库。第二步是在列扫描的控制下,配合行扫描的次序正确地输出这些数据。在此程序中,显示的是“学号姓名”汉字,而建立的数据库也是这些汉字的1、0的图像表示。获得图像数据的步骤是:先将要显示的字体用0标识出来,背景为1,如图2显示的是“1”字的组成情况。由于是在列扫描控制下分时输入的行数据,因此所组成的数据库中字体的显示为倒镜像。以这种方式将这汉字的数据贮存在存贮器内,就完成了r
好听全球资料 返回顶部