您当前的位置:五五电子网电子知识电子知识资料实用软件采用Proteus软件仿真8x8 LED点阵 正文
采用Proteus软件仿真8x8 LED点阵

采用Proteus软件仿真8x8 LED点阵

点击数:7749 次   录入时间:03-04 11:48:48   整理:http://www.55dianzi.com   实用软件

  1.8x8 LED点阵的结构原理
  
  下图为内部结构,1’一8’为每一行的阴极.1~8为每一列的阳极,只有1’为低电位.1为高电位,左上角的LED才发光,要想让左边的一列都发光,1’~8’必须为低电位,1为高电位.其它类推。当然,Proteus软件中给的是仿真元件,没标引脚名称,也不知道内部结构.所以还要进行下一步的工作。

8x8 LED点阵的结构

  2.确定LED点阵的显示信号端(数据码端)和扫描端
  
  打开Ptoteus软件,输入一个LED点阵元件名称:MATRlx-8x8-GREEN(绿色),所属类为OptoeleCTRon-1CS.位于DISPLAY库。自然放置于工作面板区,然后放置电源和接地符号,并连接好,然后作仿真试验,搡作步骤从略。
  
  下图a的LED点阵已经发光了(如果电源极性连接不正确是不会发光的),对于下图a不要以为下部连接高电平,上部连接低电平仿真就一定成功,错了,肯定不会成功。如果把下图E顺时针旋转9c度,得到下图b,下图b再顺时针旋转90度得到下图e,下图e再顺时针旋转90度得到下图d,下图d再顺时针旋转90度又变成下图a了,细心的读者会发现,这四个仿真图尽管都有两个点发光,但是仿真时的电平指示却有着明显的不同,下图a和下图b接电源一侧的电平指示是7个,而下图e和下图d接电源一侧的电平指示是8个,并且不是按引脚顺序均匀排列的,中间有间隔,这就告诉了我们这一侧接显示信号端,高电平有效,而另外一侧只能接扫描端,低电平有效,所以能用于仿真的只有下图e和下图d。
  
  如果把下图a~下图d任意一个经×一镜像或Y-镜像后得到的可供使用的点阵只有下图e和下图f,细心的读者会发现下图e是下图e经x-镜像得到的,下图f是下图d经Y-镜像得到的。
  
  结论:能用于仿真的LED点阵显示屏,发光时有一侧的引脚必须出现8个不均匀排列的电平指示方框,并且这一端只能接显示信号,另一端则只能接扫描信号。只有下图c—下图f四种形式。下图c上端是显示信号端.接数据码(高电平效),自左向右加载,扫描电平为低电平,扫描顺序自左向右,显示效果是自上向下。
  
  下图d右端是显示信号端,接数据码(高电平有效),自上向下加载,扫描电平为低电平,扫描顺序自上向下,显示效果是自右向左,把扫描顺序改为自下向上,显示效果变为自左向右。对于下图e和下图f与前两种没有本质的区别,不推荐使用。

42895

  3.LED点阵驱动元件的处理制作
  
  LED点阵电路,行或列的驱动都必须要有外围元件,不能用单片机直接驱动。若采用分立元件,不改变电平极性可以采用NPN管接成射极输出器的的形式,也可以采用PNP管(发射极输出,集电极接地,缺点是只能用于驱动电平是低电平的场合),若改变极性可采用NPN管(发射极接地)或PNP管(发射极接电源)接成共发射极的形式。如果采用集成电路,需用倒相的话,ULN2803A是不错的选择,需注意的是该电路是集电极开路输出;不需用倒相可采用74LS245.这两种集成电路都可以驱动8路负载。在仿真时若不改变电平的极性,可以省去相关的驱动元件,用单片机P口直接驱动;若需改变电平的极性,采用分立元件电路又复杂,可以采用74LS240(双4路3态反相缓冲器.1脚要接地)。

  4. 8x8 LED点阵仿真实例425856
  
  上图是4个8x8的LED点阵一次显示四个16进制数的电路,取右图复制拼接可以得到上图的LED点阵,每个LED点阵上端接显示信号,自左而右都按A—H排列,下端接扫描信号,扫描顺序是自左向右,从1—32,共32列,实际电路Pl口输出的显示信号是有NPN管驱动的,P2口输出的扫描信号经74154译码后再经PNP管驱动的,电路见下图,此处Ql、Q2不改变电位的极性,所以仿真时可以省略40只三极管,仿真照样可以成功。另外要使仿真界面清晰,要多采用网络标号标注,少采用直接连线。

42886

7885

  附1:-次显示4个16进制数的8x8 LED点矩阵实验C程序

4288

75895

 




本文关键字:软件  实用软件电子知识资料 - 实用软件