outstanding1573 发表于 2016-11-29 22:28:15

【Proteus仿真软件学习之路】序列之3:高富帅初露脸—LED显...

【Proteus仿真软件学习之路】序列之3:高富帅初露脸—LED显示屏仿真**************************************************************          转载请注明: 版权所有!否则后果自负,谢谢合作!!**************************************************************本节我们主要介绍单片机仿真软件Proteus,主要是从下面3个方面进行讲解:1.如何创建仿真界面2.软件界面编写3.联调——高富帅亮相一、如何创建仿真界面有了前面两节的基础,仿真界面就不是那么难了,主要是看你要实现什么功能,然后就选择器件即可!我们需要LED点阵模块,MCU,74HC595和74HC154,这几个器件proteus里面都有。       LED点阵模块【绿色】               74HC154模块          单片机模块                   74HC595模块有了这四个模块就可以开始干活了,只要按照自己想要的硬件方式进行连接即可。下面看一个LED点阵模块。 只要定义好管脚就可以了,这里就不细致讲解,稍后附件会有仿真具体连接。下面是搭建的整个仿真的界面。 二、软件界面编写此处软件界面编写包括两部分:1.代码部分编写;2.取字模部分1.代码部分编写主函数部分主要是扫描方式,代码如下,具体的在附件里面。/************主函数***************/void main(){      uchar i,j,k;      //i:每个字的显示循环;j每个字的显示码除以2;k每列刷新次数      uint b=0;                //显示偏移控制,char类型最多只能显示14个汉字+一个空白位字符      uchar a;                //控制移动间隔时间      SCON = 0x00;      while(1)      {                j=0;          if(a>1)      //移动间隔时间;取值0--255                {                  a=0;                  b+=2;                  if(b>=352)      //显示到最后一个字,回头显示,判断值=字数*32                   {                     b=0;                   }                      }            for(i=0;i<16;i++)         {                   P1=i;                for(k=0;k<1;k++)                     {                              STTP = 0;                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        out_rxd(&hanzi);                        STTP = 1;                        delay(15);                                          }               j=j+2;         }         a++;            } }2.取字模按照下面的设置取字模既可以实现自己想要显示的字体。 三、联调——高富帅亮相这个是以前自己设计的,双色的,单色是16x64。 今天感觉蛮好玩的,就再次修改一下,感觉还是很不错的!效果如下。 不知道管理员老大看见了,感动了么?如果感动了,我要看行动,开玩笑,O(∩_∩)O哈哈~ 附件直接下载,只要安装了proteus就可以直接运行,看到效果!!!!******************************************************************第1篇: [原创] 【Proteus仿真软件学习之路】序列之1:单片机仿真软件你会...
第2篇: [原创] 【Proteus仿真软件学习之路】序列之2:keil和proteus约会了,...*******************************************************************

wanyiping 发表于 2017-3-7 08:58:37

楼主发帖辛苦了,谢谢分享!!!!!!!:D

outstanding1573 发表于 2016-11-30 12:08:19

jwdxu2009 发表于 2016-11-29 23:00 static/image/common/back.gif
写的好,参考和学习

:handshake                                             

jwdxu2009 发表于 2016-11-29 23:00:55

写的好,参考和学习
页: [1]
查看完整版本: 【Proteus仿真软件学习之路】序列之3:高富帅初露脸—LED显...

Baidu
map