单片机 | 您所在的位置:网站首页 › 单片机DP901点阵 › 单片机 |
单片机——点阵
知识点点阵的模样常用知识点
简单练习题行扫描&&列扫描演示讲解代码
点扫描(按行&&按列)演示讲解代码
知识点
点阵的模样
名字:matrix通常用的是8*8点阵 常用知识点 简单练习题 行扫描&&列扫描 演示 行扫 列扫 讲解以行扫为例: 在上面提到过,只有行和列都是有效的点阵才能亮。 假如我们想让第一行亮: 代码1.行扫 #include #include #define uint unsigned int #define uchar unsigned char void delay(int xms){ uint i,j; for(i=xms;i>0;i--){ for(j=110;j>0;j--); } } //行扫描 void main(){ uint i; P3=0xff; P2=0x7f; while(1){ for(i=0;i uint i,j; for(i=xms;i>0;i--){ for(j=110;j>0;j--); } } void main(){ uint i; P2=0x00; P3=0x01; while(1){ for(i=0;i //该处写行 for(j=0;j uint i,j; for(i=xms;i>0;i--){ for(j=110;j>0;j--); } } void main(){ uint i,j; P3=0x01; P2=0x7f; while(1){ for(i=0;i delay(500); P3=_crol_(P3,1);//列 } P2=_cror_(P2,1);//行 } } } 按列 #include #include #define uint unsigned int #define uchar unsigned char void delay(int xms){ uint i,j; for(i=xms;i>0;i--){ for(j=110;j>0;j--); } } void main(){ uint i,j; P3=0x01; P2=0x7f; while(1){ for(i=0;i delay(500); P2=_cror_(P2,1); } P3=_crol_(P3,1); } } } |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |