📄 handler.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 + -