51单片机教程__led点阵_at89c51单片机led点阵

其他范文 时间:2020-02-27 06:50:44 收藏本文下载本文
【www.daodoc.com - 其他范文】

51单片机教程__led点阵由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“at89c51单片机led点阵”。

led点阵的正确打开方法__51单片机

作者:Moby 2014/08/11

这是典型的led点阵屏幕的硬件原理图:

假设我要显示这个图案:

我们来测试一下就显示第一行的效果: ↓这里是实际的显示效果

我们再以同样的办法把每一行和每一列的十六位码写完整:

我们写一个循环,让点阵逐行显示每一行的内容:

↓里是实际显示的效果:

完成了!

附录: 以下是程序的全部代码:-------#include #define uchar unsigned char #define uint unsigned int uint i;/*列码*/ uchar code lie[]= { 0X7E,0XBD,0XDB,0XE7,0XE7,0XDB,0XBD,0X7E };/*行码*/ uchar code hang[]= { 0X80,0X40,0X20,0X10,0X08,0X04,0X02,0X01 };

/*延时*/ void delay(uint z){ uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} /*P0控制行 P1控制列*/ void main(){

while(1){

for(i=0;i

{

P0=hang[i];

P1=lie[i];

delay(1);

}

} }-------------------------

下载51单片机教程__led点阵word格式文档
下载51单片机教程__led点阵.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文