📄 2543.c
字号:
#include<reg52.h>
#include"lcd.h"
#include"TCL2543.h"
#define uint unsigned int
#define uchar unsigned char
uchar code tab1[]="dianya 0.00 ";
uchar code tab2[]="made xiao yu ";
uchar code tab3[]="0123456789.";
unsigned long d[4]={0,0,0,0}; //数据缓冲
unsigned long adata; // 转换成的数据
unsigned long shuchu;
void display(void);
/*
void hua_zuobiao(void)
{
uint i,j;
//化坐标
for(i=0;i<8;i++)
{
set_adr(i,0); //共有八页
for(j=0;j<128;j++) //一页有128列,纵向取模
{
if(j>=64) WRdata(a[j+i*128],0,1); //右半屏幕
else WRdata(a[j+i*128],1,0); //左半屏幕
}
}
}*/
void main(void)
{
uchar i;
init_lcd(); //初始化
clear_lcd(); //清屏
gotoxy(1,0); //第一行
for(i=0;i<16;i++) write_lcd_data(tab1[i]);
gotoxy(2,0); //第二行
for(i=0;i<16;i++) write_lcd_data(tab2[i]);
/*12864初始化*/
//reset(); //复位
//dison_off(0); //屏幕开
//set_startline(0); //从零行开始
//clear(); //清屏
//hua_zuobiao();
while(1)
{
adata=read2543(0x00); //转换的数据
display();
gotoxy(1,7);
for(i=0;i<4;i++)write_lcd_data(tab3[d[i]]);
}
}
void display(void)
{
shuchu=100*adata/819;
d[0]=shuchu/100;
d[1]=10;
d[2]=shuchu%100/10;
d[3]=shuchu%10;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -