长沙市筠度零科技有限公司

专业知识

您当前的位置为:主页 > 新闻中心 > 专业知识 >

单片机点阵LED小灯实现流水灯的设计

来源:长沙市筠度零科技有限公司  发布时间:2019-03-03 22:30

  我们要显示花样的时候,往往要先做出来一些小图形,这些小图形的数据要转换到我们的程序当中去,这个时候就需要取模软件。给大家介绍一款简单的取模软件,这种取模软件在网上都可以下载到,大家来了解一下如何使用,先看一下操作界面,如图7-3所示。

  鼠标点一下“新建图形”,根据我们板子上的点阵,把宽度和高度分别改成8,然后点确定,如图7-4所示。

  点击左侧的“模拟动画”菜单,再点击“放大格点”选项,一直放大到最大,那我们就可以在我们的8*8的点阵图形中用鼠标填充黑点,就可以画图形了,如图7-5所示。

  经过我们的一番精心设计,画出来一个心形图形,并且填充满,最终出现我们想要的效果图,如图7-6所示。

  由于取模软件是把黑色取为1,白色取为0,但我们点阵是1对应 LED 熄灭,0对应 LED 点亮,而我们需要的是一颗点亮的“心”,所以我们要选“修改图像”菜单里的“黑白反显图像”这个选项,再点击“基本操作”菜单里边的“保存图像”可以把我们设计好的图片进行保存,如图7-7所示。

  保存文件只是为了再次使用或修改使方便方便,当然你也可以不保存。操作完了这一步后,点击“参数设置”菜单里的“其他选项”,如图7-8所示。

  这里的选项,要结合图7-2来进行设置,大家可以看到 P0 口控制的是一行,所以用“横向取模”,如果控制的是一列,就要选“纵向取模”。选中“字节倒序”这个选项,是因为图7-2中左边是低位 DB0,右边是高位 DB7,所以是字节倒序,两个选项大家自己了解,点确定后,选择“取模方式”这个菜单,点一下“C51 格式”后,在“点阵生成区”自动产生了8个字节的数据,这8个字节的数据就是取出来的“模”,如图7-9所示。

  大家注意,虽然我们用了软件来取模,但是也得知道其原理是什么,在这个图片里,黑色的一个格子表示一位二进制的1,白色的一个格子表示一位二进制的0。第一个字节是 0xFF,其实就是这个8*8图形的第一行,全黑就是 0xFF;第二个字节是 0x99,低位在左边,高位在右边,大家注意看,黑色的表示1,白色的表示0,就组成了 0x99 这个数值。同理的数据大家也就知道怎么来的了。

  对于88的点阵来说,我们可以显示一些简单的图形,字符等。但大部分汉字通常来说要用到1616个点,而8*8的点阵只能显示一些简单笔画的汉字,大家可以自己取模做出来试试看。使用大屏显示汉字的方法和小屏的方法是类似的,所需要做的只是按照相同的原理来扩展行数和列数而已。

  从这个名字来分析,三八译码器,就是把3种输入状态翻译成8种输出状态。从图3-15所能看出来的,74H...

  在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、...

  单片机执行指令过程详解单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计...

  因为指令是要求把取得的数送到A累加器,所以取出的数字经内部数据总线进入A累加器,而不是进入指令寄存器...

  振荡电路图单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路...

  此函数功能与 delay_us 基本一样,只不过这里是延时 ms。要注意的是,SysTick 定 时...

  一个中断或事件请求信号经过编号3的或门后,进入挂起请求寄存器,到此之前,中断和事件的信号传输通路都是...

  第一步,首先是 I2C 的起始信号,接着跟上首字节,也就是我们前边讲的 I2C 的器件地址,并且在读...

  各个版本的VB对汉字字符的长度定义并不相同。在Windows 3.x中,VB3中认为每个汉字的长度为...

  在以电池供电的系统中有时为了降低电池的功耗在程序不运行时就要采用低功耗方式低功耗方式有两种—待机方式...

  血糖测量的电生物化学原理是当施加一定电压于经酶反应后的血液产生的电流会随着血液中的血糖浓度的增加而增...

  89C51芯片没有自带PWM发生器,如果要用51来产生PWM波就必须要用软件编程的方法来模拟。

  中断优先级的内容,有一般紧急的中断,有特别紧急的中断,这取决于具体的系统设计,这就涉及到中断优先级和...

  是人就会犯错,何况是工程师呢?虽然斗转星移,工程师们却经常犯同样的错误!下面,就请各位对号入座,看看...

上一篇:1616点阵LED屏单片机学习板
下一篇:制作工艺

返回:主页 > 新闻中心 > 专业知识 >

专业知识

联系我们

名称:长沙市筠度零科技有限公司
联系人:王经理
电话:0731-88238888
手机:15844781325
传真:0731-88907777
QQ:1054355747
地址:中国长沙高新区麓谷工业园麓松路609号

版权所有 © 长沙市筠度零科技有限公司   网页标签:

  • 在 线 咨 询 

    联系人:王经理
    电话:0731-88238888
    传真:0731-88907777
    手机:15844781325
    地址:中国长沙高新区麓谷工业园麓松路609号