您的位置 首页 IOT

51单片机点阵规划

在做点阵之前先来了解下点阵的原理和点阵显示的过程。点阵实际上就是64个单独的led灯排列为8行8列ROW1-8、COL1-8分别控制行和列的1-8led。R

在做点阵之前先来了解下点阵的原理和点阵显现的进程。

点阵实践上便是64个独自的led灯排列为8行8列
ROW1-8、COL1-8别离操控行和列的1-8led。ROWx高电平、COLy低电平,对应的第x行、第y列led灯亮。

电路图

简化了实践使用电路硬件依据要求自己加
P3口驱动ROW
P2口驱动COL

怎么让点阵显现字符?点阵显现字符都是动态的,和多位的数码管相同,并不是一次就显现行或列,而是一次只显现1行,在很短的时刻内将8行别离显现出来。因为时刻很短,咱们的眼睛是看不出来是分隔显现的。以字符1为例。

别离显现8行
ROW-0x01 COL-0xef
ROW-0x02 COL-0xe7
ROW-0x04 COL-0xef
ROW-0x08 COL-0xef
ROW-0x10 COL-0xef
ROW-0x20 COL-0xef
ROW-0x40 COL-0xef
ROW-0x80 COL-0xc7

源程序:

#include
unsigned char code NUM[8]={0xef,0xe7,0xef,0xef,0xef,0xef,0xef,0xc7};
#define ROW P3
#define COL P2
void main(void)
{
unsigned char i,j,k;
while(1)
{
k=0x01;
for(i=0;i<8;i++)
{
COL=NUM[i];
ROW=k<
for(j=0;j<8;j++);
ROW=0x00;
}
}
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/317899.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部