📄 pcf8563.lst
字号:
C51 COMPILER V6.23a PCF8563 01/14/2003 15:15:03 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE PCF8563
OBJECT MODULE PLACED IN PCF8563.OBJ
COMPILER INVOKED BY: D:\KEIL\C51\BIN\C51.EXE PCF8563.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "reg66X.h"
2
3 #include "668I2C.H" /*包含VI2C软件包*/
4 //#include<display_s.h>
5 //#include<zf.h>
6
7 #define PCF8563 0xA2 /*定义器件地址*/
8 #define WRADDR 0x00
9 #define RDADDR 0x02
10
11 void display(unsigned char *sd)
12 {
13 1 unsigned char disp[4];
14 1 disp[0]=sd[0]%16;
15 1 disp[1]=sd[0]/16;
16 1 if(sd[2]>0x25) sd[2]=sd[2]-0x40;
17 1 disp[2]=sd[1]%16;
18 1 disp[3]=sd[1]/16;
19 1 ISendStr(0x50,0x30,disp,4);
20 1 }
21
22 void delay(unsigned char j)
23 {
24 1 unsigned char k,l;
25 1 for(l=0;l<=j;l++)
26 1 for(k=0;k<=250;k++);
27 1 }
28
29 void main()
30 {
31 1 unsigned char td[10]={0x00,0x12,0x48,0x30,0x12,0x12,0x04,0x11,0x02,0x59};
32 1 unsigned char rd[5]={0x00,0x01,0x02,0x03,0x04}; /*定义发送缓冲区*/
33 1 ISendStr(PCF8563,WRADDR,td,10);
34 1 while(1)
35 1 {
36 2 IRcvStr(PCF8563,RDADDR,rd,0x3);
37 2 delay(50);
38 2 display(rd);
39 2 delay(50);
40 2 }
41 1 }
42
43
44
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 177 ----
CONSTANT SIZE = 15 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 19
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILER V6.23a PCF8563 01/14/2003 15:15:03 PAGE 2
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -