📄 写字主程序.txt
字号:
void Hanz()
{
uchar data i;
uchar data j;
char *p1;
uchar data Column1;
uchar data Page1;
p1=p; /*建立指针,使其与数组指针相对应*/
Column1=Column;/*与全局变量列相对应*/
Page1=Page; /*与全局变量页相对应*/
for(i=0;i<z;i++) /*页循环*/
{
for(j=0;j<y;j++) /*列循环*/
{
W_byte(); /*写一列*/
Column=Column++;
p=p+z;
}
Page++; /*下一页*/
p1=p1++;
p=p1; /*指针对应数组下一首地址*/
Column=Column1;/*将列量送回*/
}
}
/********************汉字子程序********************/
void W_byte ()/*在page和column位置写一字节*/
{
char idata wbyte;
uchar num_col;
uchar num_page;
wbyte=*p; /*送进数组头地址*/
if(Column<64) /*判断对哪一个屏进行操作*/
{
num_page=Page|0xb8;
WCOM_L(num_page);/*设置页地址*/
num_col=Column|0x40;
WCOM_L(num_col);/*设置列地址*/
Dat_L(wbyte); /*写入数据*/
}
else if(Column<128)
{
num_page=Page|0xb8;
WCOM_M(num_page);/*设置页地址*/
num_col=(Column-64)|0x40;
WCOM_M(num_col);/*设置列地址*/
Dat_M(wbyte);
}
else if(Column<192)
{
num_page=Page|0xb8;
WCOM_R(num_page); /*设置页地址*/
num_col=(Column-128)|0x40;
WCOM_R(num_col);/*设置列地址*/
Dat_R(wbyte);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -