EDN首页   博客首页

日志档案

发表于 2007-3-27 10:39:54

4

标签: max7219  

max7219驱动程序详解

序:准备开始动手了,就在最近的这段时间吧,把我用过的芯片模块统统整理出来,

争取加上最详尽的资料,有问题的,可以给我留言.

预计研究的模块有:

max7219 ds1302 ds1307 ds12887 ds18b20

lcd1602 lcd12864 hd7279  nokia5110 nokia3310

at24c02 ds1556 max525 max532。。。。。

 


程序就不往上贴了,需要的话,就直接下载吧,下面有对应的下载文件

管脚图和连线图

点击看大图

时序图:

点击看大图

我的测试效果图:(这个是级联的测试,下午拍一个单个的显示)

点击看大图


keil 工程文件下载:

rar

max7219 pdf下载

pdf

我发表的相关的论文:

rar 

系统分类: 单片机   |   用户分类: 试验板相关   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2001)    回复(6)  

投一票您将和博主都有获奖机会!

最新评论

  • 王满周

    2007-5-22 16:44:48

    你好:

    现在我的板子,只有在发显示测试的命令时能看到变化,但是是打开显示测试的时候亮度小,关闭显示测试时亮度大,不知道是否正常,我把我的源代码写下,麻烦您看一下:

    org 0000h
    sjmp 0032h


    BitIn bit P1.0
    BitClk bit P1.1
    BitLoad bit P1.2

     

    org 0032h
    Main:         mov sp,#4fh
                  mov a,#0fh
                  mov r1,#01h
                  clr BitLoad
                  lcall DataIn
                  setb BitLoad
                  lcall delay1s
                  mov a,#0fh
                  mov r1,#00h
                  clr BitLoad
                  lcall DataIn
                  setb BitLoad
                  mov a,#0ch
                  mov a,#01h
                  clr BitLoad
                  lcall DataIn
                  setb BitLoad
                  .
                  .
                  .
                  .
                  .
     DataIn:      push 02h         ;a放地址,R1放数据
                  push 01h
                  push a
                  clr c
                  mov r2,#08h
    LoopAddress:  clr BitClk
                  rlc a
                  mov BitIn,c
                  setb BitClk
                  djnz r2,LoopAddress
                  mov r2,#08h
                  mov a,r1
                  clr c
    LoopData:     clr BitClk
                  rlc a
                  mov BitIn,c
                  setb BitClk
                  djnz r2,LoopData
                  pop a
                  pop 01h
                  pop 02h
                  ret

  • zl0801

    2007-5-22 17:00:23

    你可以看看我的程序, 测试一下,汇编我不用的,

  • zl0801

    2007-5-12 19:36:12

    你不是已经看到了吗? 就是51单片机啊,

    上面的图片是用 Stc89C51单片机驱动的

  • Tommy

    2007-5-12 15:23:58

    我想问下你是用的哪块单片机?

  • chinaboycj

    2007-9-9 11:42:01

    你好.我是初学着,现在做毕设,板子都出来了.用的是MAX7219来驱动6个数码管,做一个作息时间系统.
    不知道怎么用写程序,望高手指点思路..

  • zl0801

    2007-9-10 16:46:30

    自己动手吧