您好,欢迎来到尔游网。
搜索
您的当前位置:首页双色点阵行扫描控制器

双色点阵行扫描控制器

来源:尔游网
双色点阵行扫描控制器 

一、实验目的 

1. 掌握VHDL语言的语法规范和时序电路描述方法; 

2. 掌握点阵的结构,掌握点阵扫描显示的工作原理和设计方法; 

 

二、相关知识 

发光二极管(LED)是六十年代末发展起来的一种半体显示器件,七十年代,随着半导体材料合成技术、单晶制造技术和P-N结形成技术的研究进展,发光二极管在发光颜色、亮度等性能得以提高并迅速进入批量化和实用化。进入八十年代后,LED在发光波长范围和性能方面大大提高,并开始形成平板显示产品即LED显示屏。

本实验中使用的是8×8双色点阵,结构如图1所示。点阵一共有个点,每个点各有红、绿两个发光二极管。点阵对外的管脚有24个,行控制信号为ROW0~ROW7,控制点阵每行上16个发光二极管的阴极;列控制信号分为2组,COL0~COL7(R)控制点阵每列上8个红色发光二极管的阳极,COL0~COL7(G)控制点阵每列上8个绿色发光二极管的阳极。点亮点阵上某一点的条件是对应的行控制信号为低电平,列控制信号为高电平,如图2所示。

 

图1   8×8点阵结构图 

 

  

图2   点阵显示原理 

 

利用点阵显示图形或字符时,一般采用扫描显示的方式来进行控制,对于我们实验中使用的点阵,应采用行扫描的方式,即行控制信号循环出‘0’的方式,这样可以保证点阵上的发光二极管亮度一致。当某行控制信号为‘0’时,根据要显示的内容,设置该行上的列控制信号为‘0’或者‘1’,当扫描频率高于一定数值时,点阵上就会出现稳定的字符或者图形。图3为在点阵上显示一个红色的数字2时,对应的行列控制信号的波形。

 

 

图3   点阵扫描显示原理 

 

三、实验内容 

(1)用VHDL语言设计并实现一个8×8点阵行扫描控制器,要求从上至下逐行循环点亮点阵(红色或绿色均可),每行点亮时间为0.5秒。

(2)用VHDL语言设计并实现一个8×8点阵行扫描控制器,要求从上至下逐行点亮点阵,第一行为红色,第二行为绿色,依次类推,直至点亮所有行,然后全部熄灭,再重新从第一行开始。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务