?? 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 MyDelay(uint);
void MoveCursor(uchar PagSel,uchar CurHIGH,uchar CurLOW,uchar State);//光棒移動函數
void MoveCursor1(uchar PagSel,uchar CurHIGH,uchar CurLOW,uchar State);//光棒移動函數
void MoveCursorFar(uchar PagSel,uchar CurHIGH,uchar CurLOW,uchar 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);/*:*/
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);/*:*/
//W_COM =0x4c; /*光標地址自動右移*/
MoveCursor(2,2,0x00,5);
MoveCursor1(2,0,0x20,6);
//dMoveCursorFar(2,0,0x20,6);
//MoveCursor(2,0,0x20,6);
while(1);
}
void MoveCursor1(uchar PagSel,uchar CurHIGH,uchar CurLOW,uchar State)//光棒移動函數
{
//SetCursor(PagSel,CurHIGH,CurLOW);
uchar i;
do {
SetCursor(PagSel,CurHIGH,CurLOW);
i=0;
do
{W_DAT=0xff;
i++;}while(i<0x10);
i=16;
SetCursor(PagSel,CurHIGH+1,CurLOW);
do{W_DAT=0xff;
i++;}while(i<0x20);
CurHIGH++;
CurHIGH++;
}while(--State);
}
/*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 + -