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

📄 yjshow.c

📁 ST7920 控制器系列中文图形液晶模块的C语言显示程序。
💻 C
字号:
#pragma SMALL
#pragma DEBUG
#include <reg51.h>
#include <absacc.h>
#include <intrins.h>
#include <stdio.h>
#define SET 1
#define RESET 0
sbit rs=P2^7;
sbit rw=P3^6;
sbit e=P1^5;	  

unsigned char code initda[]={0x0C,0x01,0x06,0x80};
unsigned char code disdata[]="你好";
void t()
{int i;
for(i=0;i<0xdf;i++)
      _nop_();
}
void pr11(int j) //字符输入
{rs=SET;
rw=RESET;
e=SET;
P0=j;
t();
e=RESET;
rs=RESET;
rw=SET;
}
void pr12(int j) //命令和地址输入
{rs=RESET;
rw=RESET;
e=SET;
P0=j;
t();
e=RESET;
rs=SET;
rw=SET;
}

void delay()
{int k;
for(k=0;k<8;k++)
{_nop_();
t();
}
}
main()
{int i;
P0=P0||0x00;
for(i=0;i<3;i++)
{rs=RESET;
rw=RESET;
e=SET;
delay();
P0=0x30;
e=RESET;
rs=SET;
rw=SET;}
for(i=0;i<7;i++)
pr12(initda[i]);
for(i=0;i<16;i++)
pr11(disdata[i]);
while(1)
_nop_();
}

⌨️ 快捷键说明

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