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

📄 handler.c

📁 本人亲自开发的320240LCD测试程序,这里为51平台,LCD控制器为SED1335,初学着研读之后非常方便移植到其他平台
💻 C
字号:
#include <REG89C51RD.H>
#include <absacc.h>
#include <intrins.h>
#include"zongxiangzimo.h"
#include"qgj.h"

void lcd_init();
void lcd_clear();
void WriteOneHZ(uint,uchar,uchar,uchar*);//光标指针地址低位,高位,字库首地址
void WriteOneChar(uint PagSel,uchar CurHIGH,uchar CurLOW,uchar*ZiKu);/*在指定位置显示1个字符*/
void MyDelay(uint);
void MoveCursor(uchar PagSel,uchar CurHIGH,uchar CurLOW,int State);//光棒产生函数
void MoveCursorFar(uchar PagSel,uchar CurHIGH,uchar CurLOW,uint State);//光棒消失函数
int i;
void main()
{
 lcd_init();
 lcd_clear();
W_COM =0x4f; /*光标地址自动向下增=*/
WriteOneHZ(1,2,0,QIE);/*切*/
WriteOneHZ(1,4,0,GE);/*割*/
WriteOneHZ(1,6,0,SU);/*速*/
WriteOneHZ(1,8,0,DU);/*度*/
WriteOneHZ(1,0X0A,0,MAO);/*:*/
WriteOneChar(1,0x0c,0,DIAN0);
WriteOneChar(1,0x0D,0,ZERO);
WriteOneChar(1,0x0E,0,ZERO);
WriteOneHZ(1,0,0x10,SHANG);/*上*/
WriteOneHZ(1,2,0x10,PO);/*坡*/
WriteOneHZ(1,4,0x10,KOU);/*口*/
WriteOneHZ(1,6,0x10,JIAO);/*角*/
WriteOneHZ(1,8,0x10,DU);/*度*/
WriteOneHZ(1,0X0A,0x10,MAO);/*:*/
WriteOneHZ(1,0,0x20,XIA);/*下*/
WriteOneHZ(1,2,0x20,PO);/*坡*/
WriteOneHZ(1,4,0x20,KOU);/*口*/
WriteOneHZ(1,6,0x20,JIAO);/*角*/
WriteOneHZ(1,8,0x20,DU);/*度*/
WriteOneHZ(1,0X0A,0x20,MAO);/*:*/
MoveCursor(2,2,0x00,-1);/*光棒产生反码*/
//MoveCursor(2,2,0x00,5);
//MoveCursor1(2,0,0x20,6);
//MoveCursorFar(2,2,0x40,5);/*光棒消失原码*/
//MoveCursor(2,0,0x20,6);
while(1);
}

/*WriteOneHZ(1,0,0,HA);
WriteOneHZ(1,2,0,ER);
WriteOneHZ(1,4,0,BIN);
WriteOneHZ(1,6,0,GONG);
WriteOneHZ(1,8,0,CHENG);
WriteOneHZ(1,0x0a,0,DA);
WriteOneHZ(1,0X0c,0,XUE);*/

⌨️ 快捷键说明

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