精华内容
下载资源
问答
  • 单片机点阵屏动画

    2015-10-18 11:48:34
    单片机点阵屏动画,利用单片机显示字符、动画。
  • 单片机点阵

    2013-05-15 00:00:21
    单片机点阵书的毕业设计,亲手制作,有很大的自主创新部分
  • 单片机 点阵 arm

    2009-04-12 10:56:07
    单片机 点阵 单片机学习板的原理图
  • 单片机点阵流动广告

    2011-12-01 14:38:11
    单片机点阵流动广告,利用单片机控制点阵来播放广告。是非常好的学习材料
  • 单片机点阵式LED简单图形显示技术:在8X8点阵式LED显示“★”、“●”和心形图,通过按键来选择要显示的图形。
  • C51单片机点阵贪吃蛇代码(16*16点阵和8*8点阵都有)。keil4的完整工程文件夹,可以用红外遥控器控制蛇的上下左右移动,注释清楚,内附我用到的板子原理图以供移植参考。
  • 51单片机点阵显示

    2012-03-14 19:22:28
    51单片机点阵牌显示,通过把汉字取模转换成c语言程序,通过译码器然后显示在led上
  • 我们用单片机做“显示”的时候,往往需要把字符转换成代码。这里我给大家分享一个这样的小软件,功能还算不错,希望大家喜欢!支持各种大小的点阵屏,用于清翔51单片机点阵屏取模,自制的取模软件,内含详细教程
  • 51单片机点阵模拟电梯代码,确认调试通过。大家参考
  • 基于单片机点阵原理图 点阵由点阵组成,用protelse打开
  • 51单片机点阵

    2014-05-08 18:00:02
    基于51单片机点阵程序(74hc595)
  • 单片机 点阵取模

    2015-11-18 17:16:31
    单片机8*8点阵取模 共阴极 共阳极 都能提取 可以转化成16进制
  • 51单片机点阵流动广告模拟代码,确认调试通过的。可以参考
  • 16 16单片机点阵显示

    2010-12-07 19:20:57
    16 16的单片机点阵显示!!希望大家能有用,仅供参考学习!
  • 单片机点阵静态显示

    2018-09-11 15:57:29
    基于C语言的C51单片机中的点阵静态显示的开发与应用。
  • 51单片机 点阵8x8 kiel proteus仿真
  • 51单片机点阵解析

    2016-08-14 16:29:54
    感谢大熙熙 对51单片机点阵代码的详细分析 http://www.cnblogs.com/one-meter/p/4188277.html 网址阐述了他对代码的解析 不过部分代码解析不够透彻 我融入了个人对代码的理解 并且做了详细的解析 ...

    感谢大熙熙 对51单片机点阵代码的详细分析

    http://www.cnblogs.com/one-meter/p/4188277.html

    网址阐述了他对代码的解析


    不过部分代码解析不够透彻

    我融入了个人对代码的理解

    并且做了详细的解析


    代码参考了普中给的代码

    网上代码很多可以自己下载测试


    代码如下



     #include <reg52.h>
     #include <intrins.h>


    //重定义 函数变量
    #define uchar unsigned char
    #define uint unsigned int
    #define ulong unsigned long
     //spi 所使用的 3个管脚 并进行定义


    sbit MOSIO =P3^4;
    sbit R_CLK =P3^5;
    sbit S_CLK =P3^6;


    //--点阵显示数组--//
    uchar code tab0[] = {0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08,
     0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80,
     0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00,
     0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00}; 
    //--10字模--//
    uchar code tab1[] = 
    {0, 0, 0, 0, 0, 0, 8, 24, 14, 36, 8, 66, 8, 66, 8, 66, 
     8, 66, 8, 66, 8, 66, 8, 36, 62, 24, 0, 0, 0, 0, 0, 0};


    //--09字模--//
    uchar code tab2[] = 
    {0, 0, 0, 0, 0, 0, 24, 24, 36, 36, 66, 66, 66, 66, 66,
     66, 66, 100, 66, 88, 66, 64, 66, 64, 36, 36, 24, 28, 0, 0, 0, 0} ;


    //--08字模--//
    uchar code tab3[] = 
    {0, 0, 0, 0, 0, 0, 24, 60, 36, 66, 66, 66, 66, 66, 66, 36,
    66, 24, 66, 36, 66, 66, 66, 66, 36, 66, 24, 60, 0, 0, 0, 0};


    //--07字模--//
    uchar code tab4[] = 
    {0, 0, 0, 0, 0, 0, 24, 126, 36, 34, 66, 34, 66, 16, 66, 16,
     66, 8, 66, 8, 66, 8, 66, 8, 36, 8, 24, 8, 0, 0, 0, 0};


    //--06字模--//
    uchar code tab5[] = 
    {0, 0, 0, 0, 0, 0, 24, 56, 36, 36, 66, 2, 66, 2, 66, 26, 66,
     38, 66, 66, 66, 66, 66, 66, 36, 36, 24, 24, 0, 0, 0, 0};


    //--05字模--//
    uchar code tab6[] = 
    {0, 0, 0, 0, 0, 0, 24, 126, 36, 2, 66, 2, 66, 2, 66, 26, 66,
     38, 66, 64, 66, 64, 66, 66, 36, 34, 24, 28, 0, 0, 0, 0};


    //--04字模--//
    uchar code tab7[] = 
    {0, 0, 0, 0, 0, 0, 24, 32, 36, 48, 66, 40, 66, 36, 66, 36, 66,
    34, 66, 34, 66, 126, 66, 32, 36, 32, 24, 120, 0, 0, 0, 0};


    //--03字模--//
    uchar code tab8[] = 
    {0, 0, 0, 0, 0, 0, 24, 60, 36, 66, 66, 66, 66, 32, 66, 24, 66,
     32, 66, 64, 66, 64, 66, 66, 36, 34, 24, 28, 0, 0, 0, 0};


    //--02字模--//
    uchar code tab9[] = 
    {0, 0, 0, 0, 0, 0, 24, 60, 36, 66, 66, 66, 66, 66, 66, 32, 66,
     32, 66, 16, 66, 8, 66, 4, 36, 66, 24, 126, 0, 0, 0, 0};


    //--01字模--//
    uchar code tab10[] = 
    {0, 0, 0, 0, 0, 0, 24, 8, 36, 14, 66, 8, 66, 8, 66, 8, 66, 8, 66,
    8, 66, 8, 66, 8, 36, 8, 24, 62, 0, 0, 0, 0};


    //--00字模--//
    uchar code tab11[] = 
    {0, 0, 0, 0, 0, 0, 24, 24, 36, 36, 66, 66, 66, 66, 66, 66, 66, 66,
    66, 66, 66, 66, 66, 66, 36, 36, 24, 24, 0, 0, 0, 0};


    //--GO--//
    uchar code tab12[] = 
    {0, 0, 0, 0, 0, 0, 60, 28, 34, 34, 34, 65, 1, 65, 1, 65, 1, 65, 113,
     65, 33, 65, 34, 65, 34, 34, 28, 28, 0, 0, 0, 0};








    //全局变量 


    ulong column; //列
    ulong row; //行
    ulong dt;


    //具体分析 查看 函数实现方法
    void HC595_data(uchar BT3,uchar BT2,uchar BT1,uchar BT0);


    void main()
    {
    int  k=0;


    while(1)
    {
     //for()   this is used by  how long 

    for(k=0;k<16;k++)
    {
    HC595_data(~tab12[2*k+1],~tab12[2*k],tab0[2*k],tab0[2*k+1]);
    }
       HC595_data(0xff,0xff,0,0);
    }
    }


    /********************************
     BT3 是第2列    。。。。。。。 因此
     输入为   列2 列1   行1(值是行2的值)  行2(值是行1的值)   
     然而 实际不是这样  
     原因是  74h595 是4个并联的 相当于 8个 8*8
     而且只有一个输入  当输入值时 会进行进位操作
     可以理解为 压栈 
     所以变成了 行2(值是行1的值) 行 1 (值是行2的值) 列 2  列 1   
    **********************************/
    void HC595_data(uchar BT3,uchar BT2,uchar BT1,uchar BT0)
    {
    uchar i;
    for(i=0;i<8;i++)
    {
    MOSIO=BT3>>7;   //BT 右移7位  即是得到最高位的值
    BT3<<=1; //左移1位  最高为溢出,第7位变成最高位,达到按位输入的功能
    S_CLK=0; //开始累加
    S_CLK=1; //关闭
    }


    for(i=0;i<8;i++)
    {
    MOSIO=BT2>>7;   //BT 右移7位  即是得到最高位的值
    BT2<<=1; //左移1位  最高为溢出,第7位变成最高位,达到按位输入的功能
    S_CLK=0; //开始累加
    S_CLK=1; //关闭
    }


    for(i=0;i<8;i++)
    {
    MOSIO=BT1>>7;   //BT 右移7位  即是得到最高位的值
    BT1<<=1; //左移1位  最高为溢出,第7位变成最高位,达到按位输入的功能
    S_CLK=0; //开始累加
    S_CLK=1; //关闭
    }


    for(i=0;i<8;i++)
    {
    MOSIO=BT0>>7;   //BT 右移7位  即是得到最高位的值
    BT0<<=1; //左移1位  最高为溢出,第7位变成最高位,达到按位输入的功能
    S_CLK=0; //开始累加
    S_CLK=1; //关闭
    }
    R_CLK = 0; //set dataline low
    R_CLK = 1; //片选
    R_CLK = 0; //set dataline low
    }



    展开全文
  • 用于单片机字库的生成。单片机点阵模块字库的生成。
  • 单片机点阵及程序

    2014-11-20 23:12:19
    基于单片机点阵实用资料,可供初学单片机的人学习
  • Dot_matrix_font:基于QtC ++的单片机点阵取字模软件
  • 单片机点阵LED心形

    2015-05-14 12:05:58
    单片机心形点阵LED,C语言程序,编程在8*8的点阵式LED上显示图形。
  • 一个简单的贪吃蛇用51单片机8*8点阵和矩阵键盘操作,内容很小白,大佬请绕路 内有仿真(仅供学习交流)
  • 51单片机实现点阵俄罗斯方块游戏
  • 单片机点阵proteus仿真

    2014-04-06 19:36:05
    此设计是用c语言编程,单片机控制点阵显示字符,附有proteus仿真电路。(此代码显示内容Happy Birthday To You, I love you! )
  • 单片机点阵毕业设计

    2014-10-14 23:05:53
    本文介绍一种基于PIC16F877A[5]单片机控制系统,设计了16×48小型的LED点阵屏。此设计采用动态扫描方式,通过单片机控制3-8译码器74LS138和数据移位寄存器74HC595来驱动显示屏的显示,此方案实用简单,软件编程方便...
  • 基于单片机点阵显示屏学习板资料 提供程序、原理图、参考资料等 在自己的实验板上调试通过
  • 基于单片机点阵LED电子指示牌的设计,毕业设计优秀论文
  • 51单片机 点阵8x8和键盘4X4的联合 kiel proteus仿真
  • 单片机点阵程序

    2012-10-25 15:24:11
    运用简单的代码实现字的移动,并且可以移植,且此是循环移动
  • lcd取模工具-用于单片机点阵液晶字模的提取

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,411
精华内容 964
关键字:

单片机点阵