?? heyang.txt
字號:
#include "REG66x.h"
#include "MATH.h"
#include "intrins.h"
#define OPENBZ 0XAA
#define CLOSEBZ 0X55
sbit LCD_E = P1^1;
sbit LCD_RW = P1^2;
sbit LCD_CS1 = P1^3;
sbit LCD_CS2 = P1^4;
sbit LCD_RS = P1^5;
#define uint unsigned int
#define uchar unsigned char
uchar HB1=0,HB2=0,HB3=0,HB4=0;
uint parameter_number;
//void write_code(unsigned char w_code);
//void write_data(unsigned char wdata);
//void write_cs1(unsigned char cs1_data);
//void write_cs2(unsigned char cs2_data);
//void set_xy(unsigned char x_page,unsigned char y);
//void set_xytemp(unsigned char x_page,unsigned char y);
//void SetOnOff(unsigned char onoff);
//#include<lcd7.h>
void delay_10us(void)
{
uint i;
for(i=30;i>0;i--);
}
void delay(uint n)
{
uint i=0;
for(i=n;i>0;i--)
{
delay_10us();
}
}
//------------------------------CPU寫命令to LCD---------------------------------
void WR_comman(unsigned char da_data)
{
LCD_E=0;
LCD_RS=0;
LCD_RW=0;
LCD_CS1=1;
LCD_CS2=1;
P0=da_data;
LCD_E=1;
LCD_E=0;
LCD_RS=0;
LCD_RW=1;
LCD_E=0;
LCD_CS1=0;
LCD_CS2=0;
}
//------------------------------CPU寫數據to LCD---------------------------------
void WR_data(unsigned char da_data)
{
LCD_E=0;
LCD_RS=1;
LCD_RW=0;
LCD_CS1=1;
LCD_CS2=1;
P0=da_data;
LCD_E=1;
LCD_E=0;
LCD_RS=0;
LCD_RW=1;
LCD_E=0;
LCD_CS1=0;
LCD_CS2=0;
}
//------------------------------CPU寫數據to LCD_CS1---------------------------------
void cs1_data(unsigned char da_data)
{
LCD_E=0;
LCD_RS=1;
LCD_RW=0;
LCD_CS1=1;
P0=da_data;
LCD_E=1;
LCD_E=0;
LCD_RS=0;
LCD_RW=1;
LCD_E=0;
LCD_CS1=0;
}
//------------------------------CPU寫數據to LCD_CS2---------------------------------
void cs2_data(unsigned char da_data)
{
LCD_E=0;
LCD_RS=1;
LCD_RW=0;
LCD_CS2=1;
P0=da_data;
LCD_E=1;
LCD_E=0;
LCD_RS=0;
LCD_RW=1;
LCD_E=0;
LCD_CS2=0;
}
void init_lcd(void)
{
WR_comman(0x3e);
WR_comman(0x3f);
WR_comman(0xc0);
}
void set_xy(unsigned char x_page,unsigned char y_line)//設置顯示地址
{
WR_comman(0x0b8|x_page);
delay(1);
WR_comman(0x40|y_line);
}
//設置漢字顯示的位置,
//x_page表示顯示的頁
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -