FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    51 single-chip MAX7219 program writing and testing

     

    #包括“reg52.h” #包括“intrins.h” #定义字节无符号字符 //#定义N_NOP_NOP_()//_不_不; /////////////////////////////////////////////////////// //MAX7219 //////////////////////////////////////////////////////////////////// //管脚,变量和常数定义;定义 #定义型号地址0x09//X9 H #定义地址0x0a//XA H #定义限制地址0x0b//XB H #定义Shutd\u addr 0x0c//XC H #定义测试地址0x0f//Xf H #定义Set_Normal 0x00//进入正常而非测试工作方式 #定义Set_Halt 0x00//进入停机工作方式? #定义集合_模型0xff//将卡介苗码译成B码; #定义设置为0x04//占空比为15/32; #定义设置限制0x07//8位显示方式; #定义集合\u Shutd 0x01//进入正常而非停机工作方式? sbit DIN=P1^0; sbit负载=P1^1; sbit CLK=P1^2; 位bdatabonceinit7219; ////////////////////////////////////////////////////////////////////// //函数声明;财产 void Init_7219_begin(void); 初始无效(无效); 无效写入--u one--u 8279(字节addr,字节mydate); ////////////////////////////////////////////////////////////////////// //函数定义;功能 void Init_7219_开始(void) {//MAX7219显示型号时的初始化; 写入一个8279(型号地址0x00)//将卡介苗码译成B码? 写一个8279(明亮的地址,设置明亮的)//占空比为15/32? 写入一个8279(限制地址,设置限制)//8.位显示方式; 写入一个8279(Shutd地址,Set Shutd)//进入正常工作方式 } 初始无效(无效) {//MAX7219正常工作时的初始化; 写入一个8279(关闭地址,设置停止)//进入停机工作方式 编写“一个”8279(模型添加、设置模型)//将卡介苗码译成B码? 写一个8279(明亮的地址,设置明亮的)//占空比为15/32? 写入一个8279(限制地址,设置限制)//8.位显示方式; 写入一个8279(Shutd地址,Set Shutd)//进入正常而非停机工作方式 写入一个8279(测试地址,设置正常)//进入正常而非测试工作方式 } 无效写入--u one--u 8279(字节地址//要写入的位置; 字节(mydate)//要写入的数据; {//写数据给MAX7219函数;显示数据 寄存器字节i; 载荷=0//-/_ 对于(i=0;i.8岁;(i++) { _不; CLK=0//-/_ if(addr&0x80) DIN=1; 其他的 DIN=0; _不; CLK=1//_/- 地址=地址〈1; } 对于(i=0;i.8岁;(i++) { _不; CLK=0//-/_ 如果(mydate&0x80) DIN=1; 其他的 DIN=0; _不; CLK=1//_/- mydate=mydate《1》; } 荷载=1//_/- } 2: http://www.weboch.com.cn/news_show.asp?newsid=138 感谢该作者。 //max7219 led驱动程序 //适用于51单片机 //赵亮设计 //2005-6-12 13:52 #包括“reg52.h” #包括“intrins.h” /***********************************************************************/ //公共部分 #定义高1 #定义低0 #定义真1 #定义FALSE 0 #定义零0 #定义MSB 0x80 #定义LSB 0x01 //max7219部件 #定义解码模式0x09 #定义强度0x0A #定义扫描限制0x0B #定义关机0x0C #定义显示测试0x0F //引脚定义 /***********************************************************************/ //在不同的板上更改此部分 sbit负载=P1^2//MAX7219负载数据输入:上升沿针脚12 sbit DIN=P1^1//MAX7219串行数据输入:上升沿引脚1 sbit CLK=P1^0//MAX7219串行时钟输入:最大10MHz引脚13 //函数定义 /***********************************************************************/ 无效写入_Max7219_字节(无符号字符温度)//将max7219写入一个字节 void Write_Max7219(无符号字符地址,无符号字符数据)//写入max7219命令和数据 void Init_Max7219(void)//初始化max7219 //从1到8的测试程序显示 /***********************************************************************/ 真空总管(真空) { 无符号字符i; Init_Max7219(); while(TRUE) { 对于(i=1;i〈9〉;(i++) { 写入_Max7219(i,i); } } } /***********************************************************************/ 无效写入\u Max7219 \u字节(无符号字符温度) { 无符号字符i; 对于(i=0;i.8岁;(i++) { CLK=低; DIN=(位)(温度和最大有效位); 温度=1; CLK=高; } } /***********************************************************************/ 无效写入\u Max7219(无符号字符地址,无符号字符数据) { 负载=低; 写入_Max7219_字节(地址); 写入Max7219字节(dat); 负载=高; } /***********************************************************************/ void Init_Max7219(void) { 写入Max7219(关闭,0x01)//正常运行XXXXXXX 1关闭模式XXXXXXX 0 写入Max7219(显示测试,0x00)//正常运行XXXXXX 0显示测试模式 XXXXXXXX 1 写入\u Max7219(解码\u模式,0xff)//解码模式选择D7~D0 1 B解码0不解码 写入Max7219(扫描极限,0x07)//扫描限制0~7 0xX0~0xX7 写入_Max7219(强度,0x04)//设置强度0xX0~0xXf },阅读全文,技术专区 美国微芯科技推出首款可驱动192段液晶显示器的80引脚可编程单片机 德州仪器推出2.款电力输送控制器 具有完全集成电源路径和低成 51单片机MAX7219程序编写与测试 基于51单片机i2c多字节的读写 基于80C51单片机位寻址编程"

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us