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

📄 lcmnt7532.c

📁 NT7532液晶显示的调试程序
💻 C
字号:
#include"pic16630.h"
#include"pic.h"

#define SCLpin RC3
#define CSpin RC0
#define RSpin RC2
#define RETpin RC1
#define SIDpin RC5

void initial();
void sendD(unsigned char);
void sendI(unsigned char);
void send(unsigned char);
void delay(unsigned int);


main()
{
 initial();
 RETpin=0;
 delay(100);
 RETpin=1;
 sendI(0xe2);
 sendI(0xa2);
 sendI(0xa0);
 sendI(0xc8);
 sendI(0x2f);
 delay(2);
 sendI(0x81);
 delay(2);
 sendI(0x31);
 delay(2);
 sendI(0xaf);
 sendI(0x60);
 delay(2);
 sendI(0xae);
 sendI(0xb0);
 sendI(0x10);
 sendI(0x00);
 sendI(0xaf);
 sendD(0x0f);
}




void delay(unsigned int i)
{
	long x;
	x=1000*i;
	for(;x>0;x--);
}





void initial()
{
 CMCON=0x07;
//set pins input or output
 TRISA0=0;
 TRISA1=0;
 TRISA2=0;
 TRISA3=1;
 TRISC0=0;
 TRISC1=0;
 TRISC2=0;
 TRISC3=0;
 TRISC4=0;
 TRISC5=0;
 TRISA4=0;
 TRISA5=0;
 
 GIE=0;
}

void send(unsigned char i)
{
 unsigned char j;
 for(j=7;j>=0;j--)
  {
    SIDpin=(i>>j)&0x01;
    SCLpin=1;
    SCLpin=0;
    SCLpin=1;
   }
}

void sendD(unsigned char i)
{
 SCLpin=1;
 CSpin=0;
 RSpin=1;
 send(i);
 CSpin=1;
 delay(1);
}

void sendI(unsigned char i)
{
SCLpin=1;
CSpin=0;
RSpin=0;
send(i);
CSpin=1;
delay(1);
}

⌨️ 快捷键说明

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