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