st7920.c
来自「TI2407系列的DSP的一些例子 希望对大家有帮助,是不错的程序」· C语言 代码 · 共 51 行
C
51 行
#include "global.c"
#include "st7920.h"
#define SetRS PADATDIR = PADATDIR | 0xFF08
#define ClrRS PADATDIR = PADATDIR & 0xFFF7
#define SetRW PADATDIR = PADATDIR | 0xFF10
#define ClrRW PADATDIR = PADATDIR & 0xFFEF
#define SetE PADATDIR = PADATDIR | 0xFF20
#define ClrE PADATDIR = PADATDIR & 0xFFDF
void LCDPIN(void)
{
PEDATDIR = PEDATDIR | 0x0080;
PBDATDIR = PBDATDIR & 0x00FF;
}
void LCDPOUT(void)
{
PEDATDIR = PEDATDIR & 0xFF7F;
PBDATDIR = PBDATDIR | 0xFF00;
}
void delay(Uint16 number)
{
Uint16 j;
for(j = 0;j < number;j++);
}
//============================================
// 查忙
//============================================
void Busy(void)
{
Uint16 Temp = 0x0080;
LCDPIN();
delay(200);
ClrRS;
SetRW;
while(Temp)
{
SetE;
delay(50);
Temp = PBDATDIR;
Temp = Temp & 0x0080;
ClrE;
delay(50);
}
}
//==========================================
// 描述:写命令函数
// 入口:’COM‘
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?