📄 guding.lst
字号:
C51 COMPILER V8.02 GUDING 04/06/2009 16:47:45 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE GUDING
OBJECT MODULE PLACED IN guding.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE guding.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #include <ziku.h>
3 #include <DS1302.h>
4 #include<stdio.h>
5 #include<string.h>
6 #include<stdlib.h>
7 #define uchar unsigned char
8 #define uint unsigned int
9 sbit CLK=P3^6;
10 sbit STR=P3^5; //锁存
11 sbit RData= P3^7; //红数据
12 sbit key=P1^0;
13 uint n,a;
14 uchar keynum;
15 char CC[]="邢邢";
16 void delay()
17 {
18 1 uchar y;
19 1
20 1 for(y=120;y>0;y--);
21 1 }
22 void sendbyteR(unsigned char bbyte1)
23 {
24 1 uchar i;
25 1 for(i=0;i<8;i++)
26 1 {
27 2 if(bbyte1&0x80)
28 2 {
29 3 RData=1;
30 3 }
31 2 else
32 2 {RData=0;}
33 2 CLK=0;
34 2 CLK=0;
35 2 CLK=0;
36 2 CLK=1;
37 2 CLK=1;
38 2 CLK=1;
39 2
40 2 bbyte1<<=1;
41 2 }
42 1 }
43 void mie()
44 {
45 1 sendbyteR(0xff);
46 1 sendbyteR(0xff);
47 1 sendbyteR(0xff);
48 1 sendbyteR(0xff);
49 1 sendbyteR(0xff);
50 1 sendbyteR(0xff);
51 1 sendbyteR(0xff);
52 1 sendbyteR(0xff);
53 1 STR=0;STR=0;STR=1; STR=1;
54 1 delay();
55 1 }
C51 COMPILER V8.02 GUDING 04/06/2009 16:47:45 PAGE 2
56
57 uint dis_hz(char uu)//显示一个字母
58 {
59 1 uint j;
60 1 static unsigned int index;
61 1 index = 0;
62 1 do
63 1 {
64 2 if((hzsy[index]) ==uu|| (hzsy[index]) == '\0')
65 2 {
66 3 break;
67 3 }
68 2 //index++;
69 2 index=index+2;
70 2 //index++;
71 2 // hzsy++;
72 2 // hzsy++;
73 2 }
74 1 while(1);
75 1
76 1 j=index/2;
77 1 return(j);
78 1 }
79 void dis_nhz(char *p)
80 {
81 1 uchar k=0;
82 1 uchar R[4];
83 1 uchar i,j;
84 1 while(*p!='\0')
85 1 {
86 2 R[k]=dis_hz(*p);
87 2 k++;
88 2 p++;
89 2 p++;
90 2 }
91 1 for(i=0;i<16;i++)
92 1 { P2=i;
93 2
94 2 for(j=k;j>0;j--)
95 2 {
96 3 sendbyteR(hzzh[R[j-1]][i*2+1]);
97 3 sendbyteR(hzzh[R[j-1]][i*2]);
98 3 }
99 2 STR=0;STR=0;STR=1; STR=1;
100 2 delay();
101 2 mie();
102 2 }
103 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 430 ----
CONSTANT SIZE = 291 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 20 5
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 + -