📄 2543.lst
字号:
C51 COMPILER V7.06 2543 08/02/2007 15:46:31 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 2543
OBJECT MODULE PLACED IN 2543.OBJ
COMPILER INVOKED BY: E:\单片机\kcai\安装后\C51\BIN\C51.EXE 2543.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #include"lcd.h"
3 #include"TCL2543.h"
4 #define uint unsigned int
5 #define uchar unsigned char
6
7 uchar code tab1[]="dianya 0.00 ";
8 uchar code tab2[]="made xiao yu ";
9 uchar code tab3[]="0123456789.";
10 unsigned long d[4]={0,0,0,0}; //数据缓冲
11 unsigned long adata; // 转换成的数据
12 unsigned long shuchu;
13
14 void display(void);
15
16 /*
17 void hua_zuobiao(void)
18 {
19 uint i,j;
20 //化坐标
21 for(i=0;i<8;i++)
22 {
23 set_adr(i,0); //共有八页
24 for(j=0;j<128;j++) //一页有128列,纵向取模
25 {
26 if(j>=64) WRdata(a[j+i*128],0,1); //右半屏幕
27 else WRdata(a[j+i*128],1,0); //左半屏幕
28 }
29 }
30 }*/
31 void main(void)
32 {
33 1 uchar i;
34 1 init_lcd(); //初始化
35 1 clear_lcd(); //清屏
36 1 gotoxy(1,0); //第一行
37 1 for(i=0;i<16;i++) write_lcd_data(tab1[i]);
38 1 gotoxy(2,0); //第二行
39 1 for(i=0;i<16;i++) write_lcd_data(tab2[i]);
40 1 /*12864初始化*/
41 1 //reset(); //复位
42 1 //dison_off(0); //屏幕开
43 1 //set_startline(0); //从零行开始
44 1 //clear(); //清屏
45 1
46 1 //hua_zuobiao();
47 1
48 1 while(1)
49 1 {
50 2 adata=read2543(0x00); //转换的数据
51 2 display();
52 2 gotoxy(1,7);
53 2 for(i=0;i<4;i++)write_lcd_data(tab3[d[i]]);
54 2 }
55 1 }
C51 COMPILER V7.06 2543 08/02/2007 15:46:31 PAGE 2
56
57 void display(void)
58 {
59 1 shuchu=100*adata/819;
60 1 d[0]=shuchu/100;
61 1 d[1]=10;
62 1 d[2]=shuchu%100/10;
63 1 d[3]=shuchu%10;
64 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 446 ----
CONSTANT SIZE = 46 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 24 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -