单片机8×8点阵数字显示

我要开发同款
小新努力不秃头2022年09月25日
354阅读

作品详情

点阵显示实验一、什么是点阵?我们用之前的方法一个IO口只能控制一个led,如果需要用更少的IO口控制更多的led怎么办呢,于是就有了点阵。8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则1脚接高电平a脚接低电平,则第一个点就亮了;二、点阵原理图可以看到点阵是由led按照一定的排列组成三、测试点阵1、 proteus里点阵是MATRIX,选择8*8就行了发现没有引脚标识,只能自己测试一下了、先接一个电源试一下(一定要自己测一下,proteus仿真布置的点阵每次方向都可能发生改变)它不亮,说明下面的一排是正极,反接一下,可以看到第一个led已经亮了。正极多接几个线试试,发现上面的是控制列,下面是控制行画原理图,标记一下点阵的极性。方便写下代码首先我们要知道点阵的显示原理,这个很重要1、点阵是扫描显示,也就是同一时刻只有一列或者一行有led显示2、视觉暂留效果,当扫描足够快的时候,人眼是看不到闪烁的3、点阵可以横向扫描,也可以纵向扫描图形显示:比如要显示 : ‘F’ ,以横向扫描为例,从上到下显示1、显示第一行2、显示第二行3、显示第三行4、显示第4行5、显示第五行这样把8行显示完就可以显示整个图形。四、取模软件上面的 ‘F’,利用取模软件生成数组,对于复杂的图形显示就方便的多,这里我使用的lcd图形生成,百度就能下载到,也可以点这个下载链接 取模软件合集.rar,可以下载取模软件合集(4个常用取模软件),解决任何取模难题。这里取模设置横向取模,字节倒序,根据不同的电路要做不同设置,不然可能出现图形镜像或者反白等现象五、编写程序
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论