⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 max525.c

📁 DA和液晶显示 DA芯片将数字转换为模拟并显示
💻 C
字号:
#include <reg51.h>			   
#include <intrins.h>
#include <1602lcd.h>


#define uchar unsigned char 
#define uint unsigned int

sbit CLK=P1^6;
sbit CS=P1^5;
sbit DIN=P2^7;
 
uchar code InitDisp[]={"  DAconverter  ?"};

void LoadDA(uchar cmd,uint DAData)
{uchar i;
 uint bdata t;
 t=cmd;
 t=t<<8;
 t=DAData|t;
 CS=0;
 for(i=0;i<16;i++)
 {CLK=0;
  if(t&0x8000)
    DIN=1;
  else
    DIN=0;
  _nop_();
  t=t<<1;
  CLK=1;
 }
 _nop_();
 CS=1;
}

main()
{uint i,j;   	

        Mdelay(400); 
        LCMInit(); 
        Mdelay(5); 
		DisplayListChar(0,0,InitDisp);
 while(1)
 {
 for(i=0,j=4095;i<4096;i++,j--)
  {LoadDA(0x10,i);
  LoadDA(0x50,j);
  LoadDA(0x40,0x0000);
  }
 }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -